From 2f0b5e31f49428f7c3c0111fcfbc2f252cc77168 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Sat, 21 Dec 2013 22:58:24 -0800 Subject: [PATCH 01/41] Fix so magazines read correctly on the Colt M1911. Also notice for when the clip falls out. --- code/modules/projectiles/guns/projectile.dm | 1 + .../projectiles/guns/projectile/revolver.dm | 1 + icons/obj/ammo.dmi | Bin 4290 -> 4416 bytes 3 files changed, 2 insertions(+) diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 685122e05c5..ff56a957957 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -93,6 +93,7 @@ AM.loc = get_turf(src) empty_mag = null update_icon() + AM.update_icon() user << "\blue You unload magazine from \the [src]!" else user << "\red Nothing loaded in \the [src]!" diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index b6a305cbf73..a403cc6733e 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -89,6 +89,7 @@ if(!loaded.len && empty_mag) empty_mag.loc = get_turf(src.loc) empty_mag = null + user << "The Magazine falls out and clatters on the floor!" return diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index b5a6f7f39df5cb5d8eed97d414bd54f0921d3308..a230140edca0d0028fc5312a0b5fef666b7f1541 100644 GIT binary patch delta 4140 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 HSmJ*GqdM=3 delta 4014 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 From 1324be71894a8b1c7137641d990be95f0c1f155b Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Sat, 21 Dec 2013 23:15:36 -0800 Subject: [PATCH 02/41] Fix for guns eating empty magazines. --- code/modules/projectiles/guns/projectile.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index ff56a957957..18be233b9b9 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -51,6 +51,9 @@ if(istype(A, /obj/item/ammo_magazine)) if((load_method == MAGAZINE) && loaded.len) return var/obj/item/ammo_magazine/AM = A + if(AM.stored_ammo.len <= 0) + user << "The magazine is empty!" + return for(var/obj/item/ammo_casing/AC in AM.stored_ammo) if(loaded.len >= max_shells) break From e7b797a5ed06fc23f4242457c92e121f9bc59542 Mon Sep 17 00:00:00 2001 From: Miniature Date: Mon, 23 Dec 2013 00:15:59 +1030 Subject: [PATCH 03/41] Fixed tile in sec dormitories being in wrong area might have been related to issue #4043 --- maps/tgstation2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index b97ace78a18..cc11306650f 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -907,7 +907,7 @@ "arw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "arx" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "ary" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arz" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep{name = "Security Wing Dormitories"}) +"arz" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arB" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arC" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/sec) From fb78caf9a5e5d9cdfa8368807b85bb60c82c33a6 Mon Sep 17 00:00:00 2001 From: Ccomp5950 Date: Sun, 22 Dec 2013 08:38:26 -0600 Subject: [PATCH 04/41] Fixes Power Grid checks killing the AI's SMES. Added the turrent protected check to restore_power() that is already in power_failure() --- code/game/gamemodes/events/power_failure.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/events/power_failure.dm b/code/game/gamemodes/events/power_failure.dm index c8848cd3ee8..dbebc649f53 100644 --- a/code/game/gamemodes/events/power_failure.dm +++ b/code/game/gamemodes/events/power_failure.dm @@ -61,7 +61,7 @@ if(C.cell && C.z == 1) C.cell.charge = C.cell.maxcharge for(var/obj/machinery/power/smes/S in world) - if(S.z != 1) + if(istype(get_area(S), /area/turret_protected) || S.z != 1) continue S.charge = S.last_charge S.output = S.last_output From 8e518cb4a9fe29fc23811d91bbf9be3e5c920a2f Mon Sep 17 00:00:00 2001 From: Ccomp5950 Date: Sun, 22 Dec 2013 16:40:11 -0600 Subject: [PATCH 05/41] Vending Machine PIN fix. Removed requirement for PIN on vending machines with an easy way of adding it back in the future or setting machines to not use it or use it depending on what we decide later on. Someone attempted to make it where it would accept any PIN and this is just as annoying as typing in a PIN. So...space communism, swipe your card and it spits out an item. No PIN prompt at all. --- code/game/machinery/vending.dm | 77 ++++++++++++++++++---------------- 1 file changed, 42 insertions(+), 35 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 20415b67212..09a4ca8d356 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -52,6 +52,8 @@ var/const/WIRE_SHOCK = 3 var/const/WIRE_SHOOTINV = 4 + var/check_accounts = 0 // 1 = requires PIN and checks accounts. 0 = You slide an ID, it vends, SPACE COMMUNISM! + /obj/machinery/vending/New() ..() spawn(4) @@ -164,46 +166,51 @@ if (istype(I, /obj/item/weapon/card/id)) var/obj/item/weapon/card/id/C = I visible_message("[usr] swipes a card through [src].") - if(vendor_account) - var/attempt_pin = input("Enter pin code", "Vendor transaction") as num - var/datum/money_account/D = attempt_account_access(C.associated_account_number, attempt_pin, 2) - if(D) - var/transaction_amount = currently_vending.price - if(transaction_amount <= D.money) + if(check_accounts) + if(vendor_account) + var/attempt_pin = input("Enter pin code", "Vendor transaction") as num + var/datum/money_account/D = attempt_account_access(C.associated_account_number, attempt_pin, 2) + if(D) + var/transaction_amount = currently_vending.price + if(transaction_amount <= D.money) + + //transfer the money + D.money -= transaction_amount + vendor_account.money += transaction_amount - //transfer the money - D.money -= transaction_amount - vendor_account.money += transaction_amount - - //create entries in the two account transaction logs - var/datum/transaction/T = new() - T.target_name = "[vendor_account.owner_name] (via [src.name])" - T.purpose = "Purchase of [currently_vending.product_name]" - if(transaction_amount > 0) - T.amount = "([transaction_amount])" - else + //create entries in the two account transaction logs + var/datum/transaction/T = new() + T.target_name = "[vendor_account.owner_name] (via [src.name])" + T.purpose = "Purchase of [currently_vending.product_name]" + if(transaction_amount > 0) + T.amount = "([transaction_amount])" + else + T.amount = "[transaction_amount]" + T.source_terminal = src.name + T.date = current_date_string + T.time = worldtime2text() + D.transaction_log.Add(T) + // + T = new() + T.target_name = D.owner_name + T.purpose = "Purchase of [currently_vending.product_name]" T.amount = "[transaction_amount]" - T.source_terminal = src.name - T.date = current_date_string - T.time = worldtime2text() - D.transaction_log.Add(T) - // - T = new() - T.target_name = D.owner_name - T.purpose = "Purchase of [currently_vending.product_name]" - T.amount = "[transaction_amount]" - T.source_terminal = src.name - T.date = current_date_string - T.time = worldtime2text() - vendor_account.transaction_log.Add(T) + T.source_terminal = src.name + T.date = current_date_string + T.time = worldtime2text() + vendor_account.transaction_log.Add(T) - // Vend the item - src.vend(src.currently_vending, usr) - currently_vending = null + // Vend the item + src.vend(src.currently_vending, usr) + currently_vending = null + else + usr << "\icon[src]You don't have that much money!" else - usr << "\icon[src]You don't have that much money!" + usr << "\icon[src]Unable to access account. Check security settings and try again." else - usr << "\icon[src]Unable to access account. Check security settings and try again." + //Just Vend it. + src.vend(src.currently_vending, usr) + currently_vending = null else usr << "\icon[src]Unable to access vendor account. Please record the machine ID and call CentComm Support." From 0e6a0b927ec85072ce388e4a283fae9b14edca7a Mon Sep 17 00:00:00 2001 From: Ccomp5950 Date: Sun, 22 Dec 2013 17:58:41 -0600 Subject: [PATCH 06/41] Derp fix. Checked the reattach head surgery dm. --- baystation12.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/baystation12.dme b/baystation12.dme index c20a1002eba..b50088fab11 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1242,6 +1242,7 @@ #include "code\modules\surgery\ribcage.dm" #include "code\modules\surgery\robolimbs.dm" #include "code\modules\surgery\surgery.dm" +#include "code\modules\surgery\headreattach.dm" #include "code\modules\telesci\bscrystal.dm" #include "code\modules\telesci\gps.dm" #include "code\modules\telesci\telepad.dm" From 797e2e011c895708dff19535b3fe6c0769e95975 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Mon, 23 Dec 2013 15:41:15 -0800 Subject: [PATCH 07/41] Hotfix for accidental placement of a 5000 sheet stack of metal in misc research. (Why aren't these things labeled >_> ) --- maps/tgstation2.dmm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index cc11306650f..2a7c1b302bf 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -907,7 +907,7 @@ "arw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "arx" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "ary" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arz" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) +"arz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/device/radio/electropack,/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/engine,/area/toxins/misc_lab) "arA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arB" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arC" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/sec) @@ -10342,7 +10342,6 @@ "dQU" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/camera{c_tag = "Misc Research"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dQV" = (/obj/structure/table,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/turf/simulated/floor/engine,/area/toxins/misc_lab) "dQW" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/device/multitool,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"dQX" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/device/radio/electropack,/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/floor/engine,/area/toxins/misc_lab) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10443,7 +10442,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafarwarxarwaaaaaaaaaaaaaaaaaaaaaalPaafapwapwapwapwapwaafaoWaafapwapwapwapwapwaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagapxaryapbapxarEatVatXatWatZatYarbarFarGarHarIarJarKarLarMapEarNarOarParQarRarRarRarRarRarSarRarRarRarTarUarVarWarXarYarZasaasbascasdasealNaafasfasgasgashasgasgasiaaaaaaaaaaaaaaaalQaaaaaaaaaaafaaaaaaaaaaoPaaaaaaaaaaafaaaaaaaaaalQaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaskaslaaaasmasnasoaaaaafaspaqYaspaaaaaaaaaaaaaaaaaaaaaalQaaaaaaaaaaafaaaaaaaaaaoWaaaaaaaaaaafaaaaaaaaaalQaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafapxapxapxapxapbapxarEarAatXatWassasrarbastarIarIarIarJasuasvaswasxasyalNaszasAasBasBasBasBasCasDasEasFasEasGasHasHasIasHasJasKasLasMasNasOasPasPasPasQasRasRasRasRasRasQasPaaaaaaaaaaaaalPaafaojaojaojaojaojaafaoPaafaojaojaojaojaojaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTasUasTasSasVasWasVasSaafaspasXasYaaaaaaaaaaaaaaaaaaaaaalPaafaolaolaolaolaolaafaoWaafaolaolaolaolaolaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafapxasZataapxapbapxauParAatXatWauOauNarbatearIatfatfarJatgasvapAapEathalNatiatjatkatlatmatnatoatpatqatratsattatuatvatwatxatyatzatAatBatCatDatEatFasPatGasRasRasRasRasRasQasPaafaaaaaaaaaalQaafaoMaoNaoNaoNaoNaoOaoPaoQaoRaoRaoRaoRaoSaafalPaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHatKatLatMatNatOatOatPatKatKaafaaaalPaafaoTaoUaoUaoUaoUaoVaoWaoXaoYaoYaoYaoYaoZaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafapxatQatRatSatTatUbBqavDavCavBauQarzarbauaaubaucaucaudaueasvapAapEarNalNatiatjaufaugatmatnauhauiatqaujaukaulatuaumaunauoasPaupauqaurausautauuauvauwauxasRasRasRasRasRauyasPasPasPaaaaaaalQaaaapvapvapvapvapvaafaoPaafapvapvapvapvapvaaaampaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHatKatLatMatNatOatOatPatKatKaafaaaalPaafaoTaoUaoUaoUaoUaoVaoWaoXaoYaoYaoYaoYaoZaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafapxatQatRatSatTatUbBqavDavCavBauQarEarbauaaubaucaucaudaueasvapAapEarNalNatiatjaufaugatmatnauhauiatqaujaukaulatuaumaunauoasPaupauqaurausautauuauvauwauxasRasRasRasRasRauyasPasPasPaaaaaaalQaaaapvapvapvapvapvaafaoPaafapvapvapvapvapvaaaampaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzauAauBatHauCauDauEatHaqYaqYauFauGauHauIauJauKatKaaaaaaampaaaapwapwapwapwapwaafaoWaafapwapwapwapwapwaaaalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagapxauLapaapxauMapxarBarAarDarCasqarEarbauRauSauTauTauUauVauWauXauYauZavaavbavcaufatlatmatnavdauiatqatqaveatqatuatuavfatuasPavgavhaviaviavjavkavlavmavnasRasRasRasRasRavoavpavqavraaaaaaalQaaaaafaaaaafaafaaaaaaaoPaaaaaaaafaaaaaaaafaaaalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHavvavwavxavxavxavxavyavzarwaaaaaaalPaaaaafaaaaafaafaaaaaaavAaaaaaaaafaaaaaaaafaaaalPaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaagapxapxapxapxauMapxatcatbatbatbatbatdatbavEavFavFavFavFavGavHavIapEavJalNavKasAavLatlavMavNavdavOavPavQavRavRavSavTavRavUavVavWavXavYavYavYavYavZawaawbasRasRasRasRasRawbawcawdaweaaaaaaalQalQalPaaaaaaaafaaaaaaaoPaaaaafaafaafaafalPalPalPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaasSatHawfawgasSatHawfawgasSatKawhatKatKatKatKatKawiaspaaaaaaalPalPalPaaaaaaaafaaaawjawkawjaafaafaafaafalPalPalPaafapxapxapxapxawlawmawmawmawmawmawmawmawnapxapxawoawpawqapxawrawsawtawuawvawwawwawwawwawwawxawwawyawzawAawAawBawBawCawDawEawFaqvawGawHawIawJawKatnavdawLawLawLawMawMawNawOawLawLawPawQawRavYavYavYavYawSawTawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaaaafaafaaaaafaaaaaaawWaaaaaaaafaaaaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10508,7 +10507,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbXfbYYbYZbZabYZbZbbZcbZdbZebZfbZgbTBbMCbZhbSFbZibSGbZjbZkbZlbZmbSFbZnbXsbSNbZobZpbTcbZqbTcbZrbZsbZtbTcbZubZvbZwbZxbZybZzbZAbZBbZCbSZbZDbZEbZFbVoaafbVpbZGbZHbZIbTeaafaaaaaaaaaaaaaaaaaaaaabZJbVubZKbZLbZJaafaafaafaafaafaafaaabGKbZMbZNbZObGKaaaaafaaaaaaaafaaaaaaaaaaaabZPbZQcjWcjVcjBcjecmrcjZcjYcjYcpTcnFcnqdPHbIEdQQbHkbYUbZTbZUbZVbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanmanmanmanmacTbVPbVPbVPbVPbVPbTBbTBbTBbTBbTBbTBbTBbMCbJkbSFbSFbSFbSFbSFbSFbSFbSFbZWbXsbSNbZXbZYbZZcaacabcaccadcaecafcagcahbWkbWlcaicajcakcalcambSZbZDcancaocapbWwbUecaqbYIbYIbTeaafaaaaaaaaaaafaafaafaaabVucarcascatbVubVubVubVubVubVubVuaafbGKbGKbGKbGKbGKaaaaafaaaaaaaafaaaaaaaaaaaacaucavdPIcaxdPYdPXdPJdPWbTqbTqdQadPZbIEbIEbIEdQTbHkbYUcaycazcaAbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDcaEbGDbJkcaFbKTbKTbKTcaGcpUcaGcaGbKTcaHbKTdPFcaJdPEcaJcaJcaKcaJcaJcaLbGDcaMbXsbSNcaNcaOcaPbQGbQGbQGbQGbQGbQGbQGcaQbWkbWlbTVcaRcaScaTcaUbSZbZDbZEcaVbVoaafbTebTebTebTebTeaafaaabVubVubVubVubVubVubVucaWcaXcaYcaZcbacbbcbccbdcbebVuaafaafaafaafaafaafaafcbfaafaafaafaafaafaafaafcbgbXRdPGcbidPTdPSdPSdPWbTqdPPdPVdPUbIEbIEbIEdQSbHkbYUcbjcbkcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbmcbncbocbpbJkcbqbJkcbrbJkcbtbJkcbscbxbGDbGDcbucbvcbvcbwbGDdPNcbwcbxcbxcbybJkcbzbGDbZWbXsbSNcbAcbBbSZcbCbQGaaaaaaaaaaaabQNcbDbWkbWlbXAcbEcakbXzcbFcbGcbHcbIcbJbYGbUdbUecbKcbLcbMbTeaafaaabVucbNcbOcbPcbQbVucbRcbScaXcbTcaZbXKcbUbXKcbVbXKbVuaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaabXRcbWdPOcbYbHkdQidQdcrCdQUdQedQhdQgbIEdQVdQWdQXbHkcbZccaccbcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbmcbncbocbpbJkcbqbJkcbrbJkcbtbJkcbscbxbGDbGDcbucbvcbvcbwbGDdPNcbwcbxcbxcbybJkcbzbGDbZWbXsbSNcbAcbBbSZcbCbQGaaaaaaaaaaaabQNcbDbWkbWlbXAcbEcakbXzcbFcbGcbHcbIcbJbYGbUdbUecbKcbLcbMbTeaafaaabVucbNcbOcbPcbQbVucbRcbScaXcbTcaZbXKcbUbXKcbVbXKbVuaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaabXRcbWdPOcbYbHkdQidQdcrCdQUdQedQhdQgbIEdQVdQWarzbHkcbZccaccbcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDcbtbGDccfcbrcbxcbxcbxcbxccgcbxccgcqzckcdQxcqwcrycsmcrkcricbxccpbJkcbzbGDdPLbXsbSNcitcitcrucitcitclbcitclbcitbQGccwccxbWlbXAcbEccybXzcbFcczbZDbZEccAbVoaafbVpccBccCccDbTeaafaaabVuccEccFccGcaZbVuccHcaZccIccJcaZccKccLccMccNccObVuaaaaaaaaaaafaaaaaaaaabXRbXRbXRbXRbXRbXRbXRbXRbXRccPdPMccRbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkaafccSccTccSaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanmanmanmanmacTcbxccUccgccgccgccgccVccgccgcyVccXdQCcyWdQAcgqcdccyXcdecdecdecdfbGDcwIdQOcwJcitcwKcyfcygcyhcyucygcyvcywbQGcdqcdrbWlbXAcbEcakbXzcdscdtcducdvcdwcapbWwbUecdxcbLcbLbTeaafcdycdzcdAcdBcdBcdCcdDcdEcdFcdGcdHcdIcdJcdKcdLcdMcdNbVuaaaaaaaaaaafaaaaaaaaabXRcdOcdPcdQcdRcdScdTcdUcdVcdWdQPcdYcdZceaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcebceccebaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQalQalQalPalPalQalPalPalPampalPalPalPalQalQaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafcedceecefcegcehceicejcekcelcrDcdbcdbcvudQAcgqcdbcvFcvEcvGcdeceqdQbcesbXsbSNcitcjccjccjccjccjQcjccjccjcbQGcodcmQbWlbXAceycezbSZceAceBbZDceCceDbVoaafbTebTebTebTebTeaafaaabVuceEceFceGceHceGceIceJceKceLceGceMceNceGceIceObVuaafaafaafaafaafaafaafbXRcePceQcePceRceSbZQceTcdVceUdQNceUbXRbXRaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafaaaceWaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 4cb94fbf5007ce15c751fc872ed12a91e63752bf Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 24 Dec 2013 09:33:00 +0300 Subject: [PATCH 08/41] Small pefomance boost for drying blood. Now using colors instead of icon procs. --- code/game/objects/effects/decals/Cleanable/humans.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 4f472f864ff..63b6385fefa 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -59,9 +59,7 @@ /obj/effect/decal/cleanable/blood/proc/dry() name = "dried [src]" desc = "It's dark red and crusty. Someone is not doing their job." - var/icon/I = icon(icon,icon_state) - I.SetIntensity(0.7) - icon = I + color = "#999999" amount = 0 /obj/effect/decal/cleanable/blood/splatter From e3e569593dc3231940c0287b94e50566cbb6268d Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 24 Dec 2013 18:47:06 +0300 Subject: [PATCH 09/41] Fixed dried blood showin up as 'dried the blood' --- code/game/objects/effects/decals/Cleanable/humans.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 63b6385fefa..0187d0a9af8 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -57,7 +57,7 @@ amount-- /obj/effect/decal/cleanable/blood/proc/dry() - name = "dried [src]" + name = "dried [src.name]" desc = "It's dark red and crusty. Someone is not doing their job." color = "#999999" amount = 0 From ee6a18d94d34ee126af04024c9428eb42c8dfe88 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 24 Dec 2013 23:05:41 +0300 Subject: [PATCH 10/41] Adds White UI to selectable UIs --- code/modules/client/preferences.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 153451431c7..304e96b0fad 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1122,6 +1122,8 @@ datum/preferences UI_style = "Orange" if("Orange") UI_style = "old" + if("old") + UI_style = "White" else UI_style = "Midnight" From 0b670f611d861cfa1d59293cc8c922074e940ddf Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 25 Dec 2013 00:58:20 +0400 Subject: [PATCH 11/41] Makes ash disappear on attack_hand to solve issue where paper burned inside containers would create immovable pile of ash. I could swear that's how ash behaved at some point, but then again, I am drunk --- code/game/objects/effects/decals/Cleanable/misc.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index 67c82a8f440..9090a4ae67b 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -16,6 +16,10 @@ icon_state = "ash" anchored = 1 +/obj/effect/decal/cleanable/ash/attack_hand(mob/user as mob) + user << "[src] sifts through your fingers." + del(src) + /obj/effect/decal/cleanable/greenglow New() From 5071ea57ad684ce31d1dc62eb37d19bc2e44353e Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 25 Dec 2013 14:20:56 +0400 Subject: [PATCH 12/41] Fix for #3583 Hostile mobs now check adjacency before applying damage. --- code/modules/mob/living/simple_animal/hostile/bear.dm | 2 ++ code/modules/mob/living/simple_animal/hostile/hostile.dm | 2 ++ 2 files changed, 4 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 6fd7db5d10e..f82ae07c57a 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -125,6 +125,8 @@ ..(5) /mob/living/simple_animal/hostile/bear/AttackingTarget() + if(!Adjacent(target_mob)) + return emote( pick( list("slashes at [target_mob]", "bites [target_mob]") ) ) var/damage = rand(20,30) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 403c31b17f2..2dcbe0d949f 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -87,6 +87,8 @@ return 1 /mob/living/simple_animal/hostile/proc/AttackingTarget() + if(!Adjacent(target_mob)) + return if(isliving(target_mob)) var/mob/living/L = target_mob L.attack_animal(src) From 0c94d2892d65178b46ec855437cdc254efa46798 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 25 Dec 2013 14:44:50 +0400 Subject: [PATCH 13/41] Fixes #4071 Emote needed "me" action first, using custom_emote instead. --- code/modules/mob/living/simple_animal/hostile/bear.dm | 8 ++++---- code/modules/mob/living/simple_animal/hostile/carp.dm | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index f82ae07c57a..b375755f546 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -79,7 +79,7 @@ if(stance_step in list(1,4,7)) //every 3 ticks var/action = pick( list( "growls at [target_mob]", "stares angrily at [target_mob]", "prepares to attack [target_mob]", "closely watches [target_mob]" ) ) if(action) - emote(action) + custom_emote(1,action) if(!found_mob) stance_step-- @@ -90,7 +90,7 @@ if(HOSTILE_STANCE_ATTACKING) if(stance_step >= 20) //attacks for 20 ticks, then it gets tired and needs to rest - emote( "is worn out and needs to rest" ) + custom_emote(1, "is worn out and needs to rest" ) stance = HOSTILE_STANCE_TIRED stance_step = 0 walk(src, 0) //This stops the bear's walking @@ -118,7 +118,7 @@ /mob/living/simple_animal/hostile/bear/FindTarget() . = ..() if(.) - emote("stares alertly at [.]") + custom_emote(1,"stares alertly at [.]") stance = HOSTILE_STANCE_ALERT /mob/living/simple_animal/hostile/bear/LoseTarget() @@ -127,7 +127,7 @@ /mob/living/simple_animal/hostile/bear/AttackingTarget() if(!Adjacent(target_mob)) return - emote( pick( list("slashes at [target_mob]", "bites [target_mob]") ) ) + custom_emote(1, pick( list("slashes at [target_mob]", "bites [target_mob]") ) ) var/damage = rand(20,30) diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 353ca6156f3..f1a5c15c4b9 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -44,7 +44,7 @@ /mob/living/simple_animal/hostile/carp/FindTarget() . = ..() if(.) - emote("nashes at [.]") + custom_emote(1,"nashes at [.]") /mob/living/simple_animal/hostile/carp/AttackingTarget() . =..() From 3d6f8ee4b2396778dcf45f3eae0ceb573bd1236e Mon Sep 17 00:00:00 2001 From: Miniature Date: Wed, 25 Dec 2013 22:11:13 +1030 Subject: [PATCH 14/41] Added leaving prints on APCs when using item on them (fix issue #4109) --- code/modules/power/apc.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index bb3bbcdb3dc..560590cbad0 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -218,6 +218,7 @@ if (istype(user, /mob/living/silicon) && get_dist(src,user)>1) return src.attack_hand(user) + src.add_fingerprint(user) if (istype(W, /obj/item/weapon/crowbar) && opened) if (has_electronics==1) if (terminal) From 716a901858401c61ef7cb344249ed797f5216601 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 25 Dec 2013 15:10:10 +0300 Subject: [PATCH 15/41] Made ash dirty floors --- code/game/objects/effects/decals/Cleanable/misc.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index 9090a4ae67b..0b257a3e111 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -18,6 +18,9 @@ /obj/effect/decal/cleanable/ash/attack_hand(mob/user as mob) user << "[src] sifts through your fingers." + var/turf/simulated/floor/F = get_turf(src) + if (istype(F)) + F.dirt += 4 del(src) /obj/effect/decal/cleanable/greenglow From efdeea5bab7aded824afb60fc631c1e99631186c Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Thu, 26 Dec 2013 13:20:38 -0800 Subject: [PATCH 16/41] Nerf to shield blobs. Now they take 2 hits instead of 3, that way they are a little easier to deal with and hopefully not as much meta will have to occur. --- code/game/gamemodes/blob/blobs/shield.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/blob/blobs/shield.dm b/code/game/gamemodes/blob/blobs/shield.dm index 4c77520846a..0e1b6c07eb4 100644 --- a/code/game/gamemodes/blob/blobs/shield.dm +++ b/code/game/gamemodes/blob/blobs/shield.dm @@ -6,7 +6,7 @@ density = 1 opacity = 0 anchored = 1 - health = 100 + health = 60 brute_resist = 1 fire_resist = 2 From b638388bdd5ade9000888214c49d358649830efe Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 27 Dec 2013 10:48:37 +1030 Subject: [PATCH 17/41] Uncommented ninja block in Check Antags. --- code/modules/admin/player_panel.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 1b55ca6b039..87ed4787058 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -479,7 +479,6 @@ dat += "Show Objective" dat += "" - /* if(ticker.mode.ninjas.len > 0) dat += "
" for(var/datum/mind/ninja in ticker.mode.ninjas) @@ -491,7 +490,6 @@ else dat += "" dat += "
Ninjas
Ninja not found!
" - */ if(ticker.mode.cult.len) dat += "
" From 4f4e9bb000bd25042321610f07713fe9e6ea0b33 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Thu, 26 Dec 2013 16:27:05 -0800 Subject: [PATCH 18/41] Fix for the nuke disarm menu not showing up. --- code/game/gamemodes/nuclear/nuclearbomb.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 24a3df847a5..a58e8b553ff 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -82,6 +82,10 @@ var/bomb_set flick("nuclearbombc", src) return + if (istype(O, /obj/item/weapon/wirecutters) || istype(O, /obj/item/device/multitool)) + if (src.opened == 1) + nukehack_win(user) + return if (src.extended) if (istype(O, /obj/item/weapon/disk/nuclear)) From 183afc61bfa749c408ce907b0da429fc4ce03bfb Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 27 Dec 2013 11:06:20 +1030 Subject: [PATCH 19/41] Reverts corgi dress-up due to being terrible and duplicating items. --- code/game/gamemodes/events/holidays/Christmas.dm | 4 ++-- code/modules/mob/living/simple_animal/friendly/corgi.dm | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/events/holidays/Christmas.dm b/code/game/gamemodes/events/holidays/Christmas.dm index 2ee79e7c65b..72d42318e60 100644 --- a/code/game/gamemodes/events/holidays/Christmas.dm +++ b/code/game/gamemodes/events/holidays/Christmas.dm @@ -4,8 +4,8 @@ for(var/turf/simulated/floor/T in orange(1,xmas)) for(var/i=1,i<=rand(1,5),i++) new /obj/item/weapon/a_gift(T) - for(var/mob/living/simple_animal/corgi/Ian/Ian in mob_list) - Ian.place_on_head(new /obj/item/clothing/head/helmet/space/santahat(Ian)) + //for(var/mob/living/simple_animal/corgi/Ian/Ian in mob_list) + // Ian.place_on_head(new /obj/item/clothing/head/helmet/space/santahat(Ian)) /proc/ChristmasEvent() for(var/obj/structure/flora/tree/pine/xmas in world) diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index 0141d9c5c1a..8c98daaa872 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -22,6 +22,7 @@ var/obj/item/inventory_back var/facehugger +/* /mob/living/simple_animal/corgi/Life() ..() regenerate_icons() @@ -253,6 +254,7 @@ if(/obj/item/clothing/head/soft) name = "Corgi Tech [real_name]" desc = "The reason your yellow gloves have chew-marks." +*/ //IAN! SQUEEEEEEEEE~ From 30970b7b56884f5f9ad11135954249261b65c89c Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Thu, 26 Dec 2013 21:22:00 -0700 Subject: [PATCH 20/41] Hypothetically adds proximity check to droppers. This code is awful, but it appears "flag" (who names this shit?) acts as a proximity check. --- code/modules/reagents/reagent_containers/dropper.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm index 96e037a23a6..17f8d1ce11e 100644 --- a/code/modules/reagents/reagent_containers/dropper.dm +++ b/code/modules/reagents/reagent_containers/dropper.dm @@ -12,7 +12,7 @@ var/filled = 0 afterattack(obj/target, mob/user , flag) - if(!target.reagents) return + if(!target.reagents || !flag) return if(filled) @@ -105,4 +105,4 @@ //////////////////////////////////////////////////////////////////////////////// /// Droppers. END -//////////////////////////////////////////////////////////////////////////////// \ No newline at end of file +//////////////////////////////////////////////////////////////////////////////// From 6f186d6bac30f82fb444b09bd7565f1998f35492 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 27 Dec 2013 18:12:46 +1030 Subject: [PATCH 21/41] Possible fix for href exploit in uplinks, unable to test locally. --- code/game/objects/items/devices/uplinks.dm | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index ebe7b751de0..0bb76efacd4 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -7,8 +7,10 @@ A list of items and costs is stored under the datum of every game mode, alongsid */ /obj/item/device/uplink + var/welcome // Welcoming menu message var/items // List of items + var/valid_items = list() var/item_data // raw item text var/list/ItemList // Parsed list of items var/uses // Numbers of crystals @@ -24,6 +26,12 @@ A list of items and costs is stored under the datum of every game mode, alongsid ItemList = text2list(src.items, ";") // Parsing the items text string uses = ticker.mode.uplink_uses + //Halfassed fix for href exploit ~Z + for(var/D in ItemList) + var/list/O = stringsplit(D, ":") + if(O.len>0) + valid_items += O[1] + //Let's build a menu! /obj/item/device/uplink/proc/generate_menu() @@ -53,7 +61,7 @@ A list of items and costs is stored under the datum of every game mode, alongsid continue path_text = O[1] - cost = text2num(O[2]) + cost = Clamp(text2num(O[2]),1,20) //Another halfassed fix for href exploit ~Z if(cost>uses) continue @@ -327,7 +335,12 @@ A list of items and costs is stored under the datum of every game mode, alongsid return 1 if(..(href, href_list) == 1) + + if(!(href_list["buy_item"] in valid_items)) + return + var/path_obj = text2path(href_list["buy_item"]) + var/obj/I = new path_obj(get_turf(usr)) if(ishuman(usr)) var/mob/living/carbon/human/A = usr @@ -375,7 +388,4 @@ A list of items and costs is stored under the datum of every game mode, alongsid /obj/item/device/radio/headset/uplink/New() ..() hidden_uplink = new(src) - hidden_uplink.uses = 10 - - - + hidden_uplink.uses = 10 \ No newline at end of file From 8a99315b719a28905bf0b7dd1938178122de4820 Mon Sep 17 00:00:00 2001 From: Miniature Date: Mon, 23 Dec 2013 00:15:59 +1030 Subject: [PATCH 22/41] Fixed tile in sec dormitories being in wrong area might have been related to issue #4043 --- maps/tgstation2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 6faa3921325..c5af1b7ca79 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -907,7 +907,7 @@ "arw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "arx" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "ary" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arz" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep{name = "Security Wing Dormitories"}) +"arz" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arB" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arC" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/sec) From c522226c952d8989aea10dd384c4b65f50d1c7e5 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 27 Dec 2013 18:25:44 +1030 Subject: [PATCH 23/41] Reapplied Snapshot's mapfix for misc science. --- maps/tgstation2.dmm | 515 ++++++++++++++++++++++---------------------- 1 file changed, 257 insertions(+), 258 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index c5af1b7ca79..f46ac6fa648 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -907,7 +907,7 @@ "arw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "arx" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "ary" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arz" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) +"arz" = (/obj/machinery/camera{c_tag = "Bar East"; network = list("SS13")},/turf/simulated/floor/wood,/area/crew_quarters/bar) "arA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arB" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "arC" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/sec) @@ -944,10 +944,10 @@ "ash" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "asi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "asj" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod1/station) -"ask" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod1/station) +"ask" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics) "asl" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod1/station) "asm" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod2/station) -"asn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/station) +"asn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics) "aso" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod2/station) "asp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "asq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) @@ -1037,7 +1037,7 @@ "atW" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/sec) "atX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/sec) "atY" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/britcup{pixel_x = 4; pixel_y = 5},/obj/machinery/camera{c_tag = "Security Dormitories East"; dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) -"atZ" = (/obj/structure/table/woodentable,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) +"atZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics) "aua" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/requests_console{pixel_x = -30},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "aub" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Internal Affairs Agent"},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "auc" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) @@ -1049,6 +1049,10 @@ "aui" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "auj" = (/obj/machinery/cryopod/right,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep{name = "\improper Cryogenic Storage"}) "auk" = (/obj/structure/cryofeed/right,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep{name = "\improper Cryogenic Storage"}) +"aul" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics) +"aum" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aun" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep{name = "Dorm Two"}) +"auo" = (/obj/structure/table/woodentable,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/wood,/area/crew_quarters/sleep/sec) "aup" = (/obj/machinery/power/apc{dir = 8; name = "Fitness Room APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) "auq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/crew_quarters/fitness) "aur" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/crew_quarters/fitness) @@ -1090,6 +1094,8 @@ "avb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "avc" = (/obj/machinery/atmospherics/pipe/manifold{pipe_color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/sleep{name = "Dorm Two"}) "avd" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"ave" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod1/station) +"avf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/station) "avg" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) "avh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/fitness) "avi" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/fitness) @@ -1126,7 +1132,11 @@ "avN" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Dorm 3"},/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep{name = "Dorm Two"}) "avO" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) "avP" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"avQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) "avR" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"avS" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) +"avT" = (/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"avU" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) "avV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "avW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) "avX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/crew_quarters/fitness) @@ -1168,7 +1178,7 @@ "awH" = (/obj/machinery/atmospherics/pipe/manifold{pipe_color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/sleep{name = "Dorm Two"}) "awI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep{name = "Dorm Two"}) "awJ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep{name = "Dorm Two"}) -"awK" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep{name = "Dorm Two"}) +"awK" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) "awL" = (/turf/simulated/floor,/area/crew_quarters/sleep) "awM" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/crew_quarters/sleep) "awN" = (/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/turf/simulated/floor,/area/crew_quarters/sleep) @@ -1320,7 +1330,7 @@ "azD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) "azE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/sillycup{pixel_x = -1; pixel_y = -1},/obj/item/weapon/reagent_containers/food/drinks/sillycup{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "azF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/sillycup{pixel_x = -2; pixel_y = 0},/obj/item/weapon/reagent_containers/food/drinks/sillycup{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) -"azG" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) +"azG" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/grille,/turf/simulated/floor/engine,/area/toxins/misc_lab) "azH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "azI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) "azJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/crew_quarters/fitness) @@ -1674,7 +1684,7 @@ "aGt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/chapel/main) "aGu" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) "aGv" = (/obj/effect/landmark{name = "Marauder Entry"},/turf/space,/area) -"aGw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) +"aGw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/mining/station) "aGx" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "aGy" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry) "aGz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/security/checkpoint2) @@ -2188,7 +2198,7 @@ "aQn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aQo" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) "aQp" = (/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aQq" = (/obj/machinery/camera{c_tag = "Bar East"; network = list("SS13")},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aQq" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "bcarpet02"},/area/medical/psych) "aQr" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aQs" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aQt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) @@ -2736,11 +2746,11 @@ "baP" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "kitchen"; name = "Kitchen Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "baQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "kitchen"; name = "Kitchen Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "baR" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hydroponics) -"baS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics) -"baT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics) +"baS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) +"baT" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) "baU" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/northleft{name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) "baV" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) -"baW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics) +"baW" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) "baX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "baY" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) "baZ" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/library) @@ -2816,7 +2826,7 @@ "bcr" = (/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "bcs" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "bct" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) -"bcu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics) +"bcu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) "bcv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/starboard) "bcw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/library) "bcx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/chapel/main) @@ -2925,7 +2935,7 @@ "bew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "bex" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bey" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bez" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bez" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/office) "beA" = (/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "beB" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/starboard) "beC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -3136,7 +3146,7 @@ "biz" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "biA" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "biB" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"biC" = (/obj/structure/stool/bed/chair,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"biC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/research/station) "biD" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "biE" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "biF" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for watching the department."; name = "Medical Monitor"; network = list("Medical")},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) @@ -3513,7 +3523,7 @@ "bpM" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency) "bpN" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/research/station) "bpO" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/research/station) -"bpP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/research/station) +"bpP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/office) "bpQ" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/research/station) "bpR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bpS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) @@ -3536,7 +3546,7 @@ "bqj" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor,/area/quartermaster/office) "bqk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/quartermaster/office) "bql" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/quartermaster/office) -"bqm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/office) +"bqm" = (/obj/structure/stool/bed/chair,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bqn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/central) "bqo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) "bqp" = (/obj/machinery/computer/skills{icon_state = "medlaptop"},/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) @@ -3608,7 +3618,7 @@ "brD" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/structure/noticeboard{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/office) "brE" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) "brF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/office) -"brG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/office) +"brG" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; opacity = 0},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "brH" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central) "brI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central) "brJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) @@ -4297,7 +4307,7 @@ "bEQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall/r_wall,/area/toxins/test_area) "bER" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) "bES" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) -"bET" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/mining/station) +"bET" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 1},/obj/item/weapon/bedsheet/rd,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/secure/safe{pixel_y = -25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bEU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) "bEV" = (/obj/machinery/computer/security/mining,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = list("SS13")},/turf/simulated/floor,/area/quartermaster/miningdock) "bEW" = (/turf/simulated/floor,/area/quartermaster/miningdock) @@ -4639,7 +4649,7 @@ "bLu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bLv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bLw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) -"bLx" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "bcarpet02"},/area/medical/psych) +"bLx" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/closet/wardrobe/engineering_yellow,/obj/machinery/light,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bLy" = (/obj/structure/noticeboard{pixel_y = 28},/obj/structure/stool/bed/psych,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{icon_state = "bcarpet02"},/area/medical/psych) "bLz" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Medical_Psychiatry"; name = "Privacy Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/psych) "bLA" = (/obj/machinery/alarm{pixel_y = 24},/obj/structure/stool/bed/chair/comfy/brown,/turf/simulated/floor{icon_state = "bcarpet01"},/area/medical/psych) @@ -4931,10 +4941,10 @@ "bRa" = (/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "bRb" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/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/manifold{pipe_color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bRc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) -"bRd" = (/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bRe" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bRd" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 1},/obj/item/weapon/bedsheet/rd,/obj/item/weapon/storage/secure/safe{pixel_y = -25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"bRe" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/wardrobe/engineering_yellow,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) -"bRg" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bRg" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 1},/obj/item/weapon/bedsheet/rd,/obj/machinery/light{dir = 8},/obj/item/weapon/storage/secure/safe{pixel_y = -25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bRh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/misc_lab) "bRi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) "bRj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) @@ -4989,7 +4999,7 @@ "bSg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2; name = "hazard door south"},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/medical/virology) "bSh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/engine,/area/toxins/misc_lab) "bSi" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/shieldwallgen{req_access = list(55)},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"bSj" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/grille,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bSj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bSk" = (/obj/machinery/sparker{id = "Miscresearch"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) "bSl" = (/obj/machinery/light,/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bSm" = (/obj/machinery/atmospherics/pipe/manifold{pipe_color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -5336,7 +5346,7 @@ "bYP" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bYQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/toxins/xenobiology) "bYR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bYS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) +"bYS" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bYT" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bYU" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) "bYV" = (/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -5460,7 +5470,7 @@ "cbj" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cbk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "10;13"},/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cbl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) +"cbm" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Dorms APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "cbn" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "cbo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "cbp" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) @@ -5816,8 +5826,8 @@ "cib" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cic" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cid" = (/obj/machinery/power/apc{dir = 4; name = "CE Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cie" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; opacity = 0},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) -"cif" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 1},/obj/item/weapon/bedsheet/rd,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/secure/safe{pixel_y = -25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"cie" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"cif" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/sleep/engi) "cig" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/engine/break_room) "cih" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/break_room) "cii" = (/obj/machinery/atmospherics/pipe/manifold{pipe_color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/engine/break_room) @@ -5829,13 +5839,13 @@ "cio" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Chief Engineer"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cip" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/aft) "ciq" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"cir" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/closet/wardrobe/engineering_yellow,/obj/machinery/light,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) -"cis" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 1},/obj/item/weapon/bedsheet/rd,/obj/item/weapon/storage/secure/safe{pixel_y = -25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"cir" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/grille,/obj/structure/window/plasmareinforced,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"cis" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cit" = (/turf/simulated/wall/r_wall,/area/crew_quarters/sleep/engi) -"ciu" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/wardrobe/engineering_yellow,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"ciu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) "civ" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple{pipe_color = "red"; icon_state = "intact-r"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) -"ciw" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 1},/obj/item/weapon/bedsheet/rd,/obj/machinery/light{dir = 8},/obj/item/weapon/storage/secure/safe{pixel_y = -25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) -"cix" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"ciw" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced,/obj/structure/grille,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"cix" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 2},/obj/item/weapon/bedsheet/rd,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/storage/secure/safe{pixel_y = 25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "ciy" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/engine/break_room) "ciz" = (/obj/machinery/atmospherics/pipe/simple{pipe_color = "cyan"; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) "ciA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/machinery/light,/obj/structure/reagent_dispensers/virusfood{pixel_x = -30},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/medical/virology) @@ -5869,7 +5879,7 @@ "cjc" = (/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "cjd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/engine/break_room) "cje" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"cjf" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"cjf" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "cjg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cjh" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple{pipe_color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) "cji" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) @@ -5904,13 +5914,13 @@ "cjL" = (/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/plating/airless,/area/solar/starboard) "cjM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) "cjN" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"cjO" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Dorms APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"cjO" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 2},/obj/item/weapon/bedsheet/rd,/obj/item/weapon/storage/secure/safe{pixel_y = 25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "cjP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/engine/break_room) "cjQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "cjR" = (/obj/structure/table/reinforced{icon_state = "table"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/engine/break_room) "cjS" = (/obj/structure/table/reinforced{icon_state = "table"},/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/simulated/floor,/area/engine/break_room) "cjT" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/break_room) -"cjU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"cjU" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/closet/wardrobe/engineering_yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "cjV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold{pipe_color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cjW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cjX" = (/turf/simulated/wall/r_wall,/area/engine/storage_hard) @@ -5960,7 +5970,7 @@ "ckP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/break_room) "ckQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "caution"},/area/engine/break_room) "ckR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/break_room) -"ckS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/obj/structure/window/plasmareinforced,/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) +"ckS" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/structure/closet/wardrobe/engineering_yellow,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "ckT" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.4; name = "Engineering Firelock"},/turf/simulated/floor,/area/engine/chiefs_office) "ckU" = (/turf/simulated/wall/r_wall,/area/engine/engineering) "ckV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/chiefs_office) @@ -5969,7 +5979,7 @@ "ckY" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/engine/break_room) "ckZ" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor{dir = 4; icon_state = "caution"},/area/engine/break_room) "cla" = (/obj/machinery/door/airlock/engineering{name = "Engineering Washroom"; req_one_access_txt = "11;24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.4; name = "Engineering Firelock"},/turf/simulated/floor,/area/crew_quarters/sleep/engi) -"clb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/sleep/engi) +"clb" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; opacity = 0},/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "clc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/atmos) "cld" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact-g"; dir = 6; level = 2; pipe_color = "green"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/atmos) "cle" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{pipe_color = "green"; dir = 9; icon_state = "intact-g"; level = 2},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/atmos) @@ -6576,7 +6586,7 @@ "cwH" = (/turf/simulated/floor/holofloor{icon_state = "carpet1-0"; dir = 4},/area/holodeck/source_theatre) "cwI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Lobby"; req_one_access_txt = "0"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.4; name = "Engineering Firelock"},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "cwJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Lobby"; req_one_access_txt = "0"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.4; name = "Engineering Firelock"},/turf/simulated/floor,/area/hallway/primary/aft) -"cwK" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 2},/obj/item/weapon/bedsheet/rd,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/storage/secure/safe{pixel_y = 25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"cwK" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 2},/obj/item/weapon/bedsheet/rd,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/secure/safe{pixel_y = 25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "cwL" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) "cwM" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) "cwN" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_emptycourt) @@ -6649,9 +6659,9 @@ "cyc" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod3/transit) "cyd" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod3/transit) "cye" = (/obj/structure/flora/grass/green,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) -"cyf" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) -"cyg" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 2},/obj/item/weapon/bedsheet/rd,/obj/item/weapon/storage/secure/safe{pixel_y = 25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) -"cyh" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/closet/wardrobe/engineering_yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"cyf" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"cyg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cyh" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) "cyi" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_basketball) "cyj" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_basketball) "cyk" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_basketball) @@ -6664,9 +6674,9 @@ "cyr" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod3/transit) "cys" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod3/transit) "cyt" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) -"cyu" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/structure/closet/wardrobe/engineering_yellow,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) -"cyv" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; opacity = 0},/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) -"cyw" = (/obj/structure/stool/bed,/obj/machinery/door/window{dir = 2},/obj/item/weapon/bedsheet/rd,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/secure/safe{pixel_y = 25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) +"cyu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cyv" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cyw" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cyx" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_basketball) "cyy" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_basketball) "cyz" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_basketball) @@ -6896,7 +6906,7 @@ "cCP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area) "cCQ" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cCR" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cCS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) +"cCS" = (/obj/machinery/vending/cola,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cCT" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cCU" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cCV" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) @@ -7462,14 +7472,14 @@ "cNJ" = (/obj/structure/rack,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/shoes/galoshes,/obj/item/clothing/gloves/purple,/obj/item/clothing/suit/bio_suit/janitor,/obj/item/clothing/head/bio_hood/janitor,/obj/item/device/radio/headset/ert,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "cNK" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/weapon/storage/backpack/security,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/storage/box,/obj/item/weapon/tank/emergency_oxygen/double,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "cNL" = (/obj/machinery/telecomms/relay/preset/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cNM" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cNM" = (/turf/unsimulated/beach/water,/area/centcom/holding) "cNN" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/handcuffs,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) "cNO" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) "cNP" = (/obj/structure/table/woodentable{dir = 9},/obj/item/weapon/reagent_containers/food/drinks/flask,/obj/item/clothing/mask/cigarette/cigar/havana,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cNQ" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = list("ERT")},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cNR" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cNS" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cNT" = (/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/control) +"cNT" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cNU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) "cNV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "cNW" = (/turf/unsimulated/floor{icon_state = "loadingarea"},/area/centcom/specops) @@ -7493,47 +7503,47 @@ "cOo" = (/obj/machinery/camera{c_tag = "Spec. Ops. Shuttle"; dir = 2; network = list("ERT")},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "cOp" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "cOq" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cOr" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cOs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cOt" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = -4; req_access_txt = "101"},/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cOu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cOr" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cOs" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"cOt" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"cOu" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cOv" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = ""; name = "Spec. Ops. Monitor"; network = list("ERT"); pixel_y = 30},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "cOw" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "NTrasen"; name = "Outer Airlock"; p_open = 0},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) "cOx" = (/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) "cOy" = (/turf/unsimulated/wall,/area/centcom/ferry) -"cOz" = (/obj/machinery/door/window/westright{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cOA" = (/obj/machinery/door/window/eastleft{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cOz" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cOA" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon_state = "entertainment"; pixel_y = -30},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cOB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"cOC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cOD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cOE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cOC" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"cOD" = (/obj/machinery/vending/snack,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cOE" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) "cOF" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) "cOG" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "cOH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "cOI" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) -"cOJ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) -"cOK" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"cOJ" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cOK" = (/obj/machinery/vending/coffee,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cOL" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cOM" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cON" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cOO" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cOP" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) +"cOO" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"cOP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "cOQ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 4},/turf/space,/area/shuttle/specops/centcom) "cOR" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cOS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cOT" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cOU" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cOS" = (/obj/structure/rack,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cOT" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cOU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "cOV" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) "cOW" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cOX" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cOY" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cOZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cPa" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cPb" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cPc" = (/obj/machinery/atm{pixel_x = 24},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cPb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cPc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "cPd" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cPe" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cPf" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cPe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cPf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "cPg" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/ferry) "cPh" = (/turf/unsimulated/floor{icon_state = "warnplate"; dir = 8},/area/centcom/ferry) "cPi" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) @@ -7553,7 +7563,7 @@ "cPw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) "cPx" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) "cPy" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) -"cPz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cPz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "cPA" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cPB" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) "cPC" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) @@ -7563,92 +7573,92 @@ "cPG" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) "cPH" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/obj/structure/window/reinforced,/turf/space,/area/shuttle/transport1/centcom) "cPI" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cPJ" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cPJ" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) "cPK" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) "cPL" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cPM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cPN" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "cPO" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cPP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cPQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cPR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cPP" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cPQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cPR" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) "cPS" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cPT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cPT" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) "cPU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/transport1/centcom) "cPV" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) "cPW" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) "cPX" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "cPY" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) "cPZ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/shuttle/transport1/centcom) -"cQa" = (/turf/unsimulated/floor{icon_state = "warnplate"; dir = 4},/area/centcom/ferry) -"cQb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cQa" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQb" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) "cQc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/ferry) -"cQd" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cQe" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cQf" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) -"cQg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cQd" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQe" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQg" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "cQh" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"cQi" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cQj" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cQi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQj" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cQk" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cQl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cQl" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "cQm" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/transport1/centcom) "cQn" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) -"cQo" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cQp" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cQq" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cQr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cQs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cQt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cQu" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cQv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cQo" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cQp" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQq" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cQr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cQs" = (/obj/structure/table,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQt" = (/turf/unsimulated/floor{dir = 6; icon_state = "warning"},/area/centcom/control) +"cQu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cQv" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) "cQw" = (/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/evac) -"cQx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cQy" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; req_access_txt = "0"},/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"cQx" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cQy" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cQz" = (/turf/unsimulated/wall,/area/centcom/holding) -"cQA" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cQB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cQC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cQD" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cQE" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cQF" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cQG" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cQH" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cQI" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cQJ" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cQK" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cQL" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cQM" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cQN" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"cQO" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cQP" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cQA" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQB" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cQC" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cQD" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQE" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQF" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cQG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cQH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) +"cQI" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cQJ" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) +"cQK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cQL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cQM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cQN" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cQO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cQP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "cQQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cQR" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) +"cQR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "cQS" = (/turf/unsimulated/floor{icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) -"cQT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cQU" = (/obj/structure/table,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cQV" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cQW" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cQX" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cQY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cQZ" = (/turf/unsimulated/floor{dir = 6; icon_state = "warning"},/area/centcom/control) -"cRa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cQT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cQU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cQV" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cQW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cQX" = (/turf/unsimulated/floor{icon_state = "warnplate"; dir = 4},/area/centcom/ferry) +"cQY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cQZ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cRa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "cRb" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cRc" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cRd" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cRe" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cRf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cRg" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cRh" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cRi" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"cRc" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cRd" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cRe" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cRf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cRg" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; req_access_txt = "0"},/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"cRh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cRi" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cRj" = (/turf/unsimulated/wall,/area/tdome) "cRk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) "cRl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) "cRm" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) "cRo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cRp" = (/obj/structure/rack,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cRq" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cRp" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cRq" = (/obj/machinery/atm{pixel_x = 24},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) "cRr" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRs" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) @@ -7656,43 +7666,43 @@ "cRv" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) "cRw" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome) "cRx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cRy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cRz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cRA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cRB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cRy" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cRz" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cRA" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cRB" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) "cRC" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cRD" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"cRE" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cRF" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cRG" = (/obj/machinery/vending/coffee,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cRD" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = -4; req_access_txt = "101"},/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cRE" = (/obj/machinery/door/window/westright{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cRF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cRG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "cRH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRI" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRJ" = (/obj/structure/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRK" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRL" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cRM" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cRN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cRN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "cRO" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cRP" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon_state = "entertainment"; pixel_y = -30},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cRQ" = (/obj/machinery/vending/snack,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cRR" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"cRS" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"cRP" = (/obj/machinery/door/window/eastleft{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cRQ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"cRR" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) +"cRS" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) "cRT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cRU" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cRV" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"cRU" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cRV" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "cRW" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"cRX" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"cRY" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cRZ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cSa" = (/obj/machinery/vending/cola,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cSb" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"cRX" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cRY" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cRZ" = (/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/control) +"cSa" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cSb" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cSc" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome) "cSd" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome) -"cSe" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cSe" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cSf" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) -"cSg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cSh" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"cSi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cSg" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cSh" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cSi" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cSj" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome) "cSk" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome) "cSl" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome) @@ -7701,7 +7711,7 @@ "cSo" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) "cSp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) "cSq" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"cSr" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"cSr" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) "cSs" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) "cSt" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) "cSu" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) @@ -7812,34 +7822,34 @@ "cUv" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cUw" = (/obj/machinery/librarycomp,/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cUx" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cUy" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cUz" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"cUA" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"cUB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"cUy" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "

LIST OF SPELLS AVAILABLE

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

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

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

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

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

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

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

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

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

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

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

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

"; name = "List of Available Spells (READ)"},/obj/item/trash/tray,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"cUz" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cUA" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"cUB" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) "cUC" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"cUD" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"cUD" = (/mob/living/carbon/monkey,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) "cUE" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) "cUF" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cUG" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cUH" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "

LIST OF SPELLS AVAILABLE

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

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

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

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

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

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

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

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

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

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

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

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

"; name = "List of Available Spells (READ)"},/obj/item/trash/tray,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"cUG" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"cUH" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/wizard_station) "cUI" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"cUJ" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"cUK" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cUJ" = (/obj/item/trash/raisins,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cUK" = (/obj/structure/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) "cUL" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "cUM" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cUN" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cUO" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cUP" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cUQ" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cUR" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cUN" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cUO" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"cUP" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cUQ" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/showcase,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cUR" = (/obj/structure/rack,/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "cUS" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area) "cUT" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area) "cUU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area) -"cUV" = (/obj/structure/table/woodentable,/obj/item/trash/cheesie,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cUV" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "cUW" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash/c1,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cUX" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cUY" = (/obj/structure/rack,/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cUZ" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cUX" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cUY" = (/obj/structure/table/woodentable,/obj/item/trash/cheesie,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cUZ" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cVa" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area) "cVb" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/vox/station) "cVc" = (/turf/simulated/shuttle/wall{icon_state = "pwall"; dir = 1},/area) @@ -7853,22 +7863,22 @@ "cVk" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area) "cVl" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) "cVm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) -"cVn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/wizard_station) -"cVo" = (/obj/item/trash/raisins,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cVp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cVq" = (/obj/structure/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"cVr" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"cVs" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"cVt" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/showcase,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cVn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"cVo" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"cVp" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"cVq" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cVr" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"cVs" = (/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cVt" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) "cVu" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor{icon_state = "floor4"; oxygen = 0},/area/shuttle/vox/station) "cVv" = (/obj/machinery/computer/vox_station,/turf/simulated/shuttle/floor{icon_state = "floor4"; oxygen = 0},/area/shuttle/vox/station) "cVw" = (/obj/machinery/computer/vox_stealth,/turf/simulated/shuttle/floor{icon_state = "floor4"; oxygen = 0},/area/shuttle/vox/station) -"cVx" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cVx" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) "cVy" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) "cVz" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/wizard_station) "cVA" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cVB" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"cVC" = (/mob/living/carbon/monkey,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cVB" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cVC" = (/obj/item/trash/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cVD" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) "cVE" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_west_control"; req_one_access_txt = "150"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) "cVF" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_locked"; id_tag = "vox_northwest_lock"; locked = 1; req_access_txt = "150"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) @@ -7878,9 +7888,8 @@ "cVJ" = (/turf/simulated/shuttle/floor{icon_state = "floor4"; oxygen = 0},/area/shuttle/vox/station) "cVK" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_locked"; id_tag = "vox_northeast_lock"; locked = 1; req_access_txt = "150"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) "cVL" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_east_control"; req_access_txt = "150"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) -"cVM" = (/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cVN" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"cVO" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cVM" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cVN" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/device/radio/electropack,/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cVP" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_west_vent"},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) "cVQ" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_west_sensor"; pixel_x = 25},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) "cVR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "skipjack"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) @@ -7888,12 +7897,7 @@ "cVT" = (/obj/item/clothing/head/collectable/petehat{desc = "It smells faintly of reptile."; name = "fancy leader hat"},/turf/simulated/shuttle/floor{icon_state = "floor4"; oxygen = 0},/area/shuttle/vox/station) "cVU" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_east_sensor"; pixel_x = -25},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) "cVV" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_east_vent"},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) -"cVW" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) "cVX" = (/turf/unsimulated/wall/fakeglass,/area/wizard_station) -"cVY" = (/obj/item/trash/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cVZ" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cWa" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cWb" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) "cWc" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) "cWd" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "vox_west_vent"; exterior_door_tag = "vox_northwest_lock"; frequency = 1331; id_tag = "vox_west_control"; interior_door_tag = "vox_southwest_lock"; pixel_x = 24; req_access_txt = "150"; sensor_tag = "vox_west_sensor"},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) "cWe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "skipjack"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) @@ -10251,7 +10255,6 @@ "dPq" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) "dPr" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/production) "dPs" = (/turf/space,/area/vox_station/mining) -"dPt" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) "dPu" = (/obj/machinery/telepad,/turf/simulated/floor/engine,/area/toxins/telesci) "dPv" = (/obj/machinery/camera{c_tag = "Telescience Chamber"; dir = 8; network = list("Telesci Test Area")},/turf/simulated/floor/engine,/area/toxins/telesci) "dPw" = (/obj/machinery/atmospherics/unary/outlet_injector{name = "Acid-Proof Air Injector"; icon_state = "on"; dir = 2; unacidable = 1; on = 1},/turf/simulated/floor/engine,/area/toxins/telesci) @@ -10274,11 +10277,9 @@ "dPN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) "dPO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{pipe_color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "dPP" = (/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"dPQ" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/grille,/obj/structure/window/plasmareinforced,/turf/simulated/floor/engine,/area/toxins/misc_lab) "dPR" = (/obj/structure/table/reinforced,/obj/machinery/ignition_switch{id = "Miscresearch"; pixel_x = -6; pixel_y = 4},/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dPS" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Gas pump"; on = 0},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dPT" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/toxins/misc_lab) -"dPU" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/grille,/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (NORTH)"; icon_state = "plasmarwindow"; dir = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) "dPV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/item/device/gps,/obj/item/device/gps,/obj/item/device/gps,/obj/item/device/gps,/obj/item/device/gps,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dPW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dPX" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) @@ -10290,7 +10291,6 @@ "dQd" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dQe" = (/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dQf" = (/obj/machinery/camera{c_tag = "Misc Research Chamber"; dir = 2; network = list("SS13","Research")},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"dQg" = (/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (EAST)"; icon_state = "plasmarwindow"; dir = 4},/obj/structure/window/plasmareinforced{tag = "icon-plasmarwindow (WEST)"; icon_state = "plasmarwindow"; dir = 8},/obj/structure/window/plasmareinforced,/obj/structure/grille,/turf/simulated/floor/engine,/area/toxins/misc_lab) "dQh" = (/obj/structure/cable,/obj/machinery/shieldwallgen{req_access = list(55)},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dQi" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dQj" = (/obj/machinery/computer/security/nuclear,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) @@ -10333,7 +10333,6 @@ "dQU" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/camera{c_tag = "Misc Research"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "dQV" = (/obj/structure/table,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/turf/simulated/floor/engine,/area/toxins/misc_lab) "dQW" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/device/multitool,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"dQX" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/device/radio/electropack,/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/floor/engine,/area/toxins/misc_lab) "dQY" = (/obj/machinery/telecomms/broadcaster/preset_cent,/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) "dQZ" = (/obj/machinery/telecomms/server/presets/centcomm,/turf/unsimulated/floor{icon_state = "green"; dir = 1},/area/centcom/control) "dRa" = (/obj/machinery/telecomms/processor/preset_cent,/turf/unsimulated/floor{icon_state = "green"; dir = 1},/area/centcom/control) @@ -10436,83 +10435,83 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQaaaaaaaaaaafaaaaaaaafaoWaaaaaaaaaaafaaaaaaaaaampaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafapxaqcaqdapxapxaqeapEaqfapEapEapEapEapEapEapEapEapEapEapEaqgapEaqhapEaqiapEapEapEaleaqjaqkaqlaqmapOaqnapSaqoaqpaqqaqraqsaqtaquaqvaqwalNalNalNajhalOalOalOalOalOaaaaaaaaaaaaaaaaaaalPaafaojaojaojaojaojaafaoPaafaojaojaojaojaojaafalPaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPaafaolaolaolaolaolaafaoWaafaolaolaolaolaolaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapxaqxaqyaqzaqAaqBaqCaqDaqEaqEaqEaqEaqEaqEaqEaqFaqGaqHaqGaqIaqJaqKaqLaqMaqNaqLaqOaleapiapiapiapiapiapiaqPaqQaqRaqSaqTaqUaqVajhalNaqWaqXalNaaaaaaaaaalOalOalOaaaaaaaaaaaaaaaaaaaaaalPaafaoMaoNaoNaoNaoNaoOaoPaoQaoRaoRaoRaoRaoSaafalPaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqYaqZaqYaaaaaaaaaaaaaaaaaaaaaalPaafaoTaoUaoUaoUaoUaoVaoWaoXaoYaoYaoYaoYaoZaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapxapaaraapxarbarbarcardarbarbarbarearearearfargarearearhariarjarkalNarlalNarmalNalNarnajhajhajhajhajharoaqQarparqarqarqarrarsartaruarvalNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPaafapvapvapvapvapvaafaoPaafapvapvapvapvapvaafalPaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafarwarxarwaaaaaaaaaaaaaaaaaaaaaalPaafapwapwapwapwapwaafaoWaafapwapwapwapwapwaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagapxaryapbapxarEatVatXatWatZatYarbarFarGarHarIarJarKarLarMapEarNarOarParQarRarRarRarRarRarSarRarRarRarRarUarVarWarXarYarZasaasbascasdasealNaafasfasgasgashasgasgasiaaaaaaaaaaaaaaaalQaaaaaaaaaaafaaaaaaaaaaoPaaaaaaaaaaafaaaaaaaaaalQaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaskaslaaaasmasnasoaaaaafaspaqYaspaaaaaaaaaaaaaaaaaaaaaalQaaaaaaaaaaafaaaaaaaaaaoWaaaaaaaaaaafaaaaaaaaaalQaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafapxapxapxapxapbapxarEarAatXatWassasrarbastarIarIarIarJasuasvaswasxasyalNaszasAasBasBasBasBasCasDasHasIasHasHasHasHasIasHasGasKasLasMasNasOasPasPasPasQasRasRasRasRasRasQasPaaaaaaaaaaaaalPaafaojaojaojaojaojaafaoPaafaojaojaojaojaojaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafarwarxarwaaaaaaaaaaaaaaaaaaaaaalPaafapwapwapwapwapwaafaoWaafapwapwapwapwapwaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagapxaryapbapxarEatVatXatWauoatYarbarFarGarHarIarJarKarLarMapEarNarOarParQarRarRarRarRarRarSarRarRarRarRarUarVarWarXarYarZasaasbascasdasealNaafasfasgasgashasgasgasiaaaaaaaaaaaaaaaalQaaaaaaaaaaafaaaaaaaaaaoPaaaaaaaaaaafaaaaaaaaaalQaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaveaslaaaasmavfasoaaaaafaspaqYaspaaaaaaaaaaaaaaaaaaaaaalQaaaaaaaaaaafaaaaaaaaaaoWaaaaaaaaaaafaaaaaaaaaalQaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafapxapxapxapxapbapxarEarAatXatWassasrarbastarIarIarIarJasuasvaswasxasyalNaszasAasBasBasBasBasCasDasHasIasHasHasHasHasIasHasGasKasLasMasNasOasPasPasPasQasRasRasRasRasRasQasPaaaaaaaaaaaaalPaafaojaojaojaojaojaafaoPaafaojaojaojaojaojaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTasUasTasSasVasWasVasSaafaspasXasYaaaaaaaaaaaaaaaaaaaaaalPaafaolaolaolaolaolaafaoWaafaolaolaolaolaolaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafapxasZataapxapbapxauParAatXatWauOauNarbatearIatfatfarJatgasvapAapEathalNatiatjatkatlatmatnatoatpasEatuatvatwatratsasJatqattatzatAatBatCatDatEatFasPatGasRasRasRasRasRasQasPaafaaaaaaaaaalQaafaoMaoNaoNaoNaoNaoOaoPaoQaoRaoRaoRaoRaoSaafalPaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHatKatLatMatNatOatOatPatKatKaafaaaalPaafaoTaoUaoUaoUaoUaoVaoWaoXaoYaoYaoYaoYaoZaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafapxatQatRatSatTatUbBqavDavCavBauQarzarbauaaubaucaucaudaueasvapAapEarNalNatiatjaufaugatmatnauhauiasEaukaujatsatsatsatxatyarTaupauqaurausautauuauvauwauxasRasRasRasRasRauyasPasPasPaaaaaaalQaaaapvapvapvapvapvaafaoPaafapvapvapvapvapvaaaampaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHatKatLatMatNatOatOatPatKatKaafaaaalPaafaoTaoUaoUaoUaoUaoVaoWaoXaoYaoYaoYaoYaoZaafalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafapxatQatRatSatTatUbBqavDavCavBauQarEarbauaaubaucaucaudaueasvapAapEarNalNatiatjaufaugatmatnauhauiasEaukaujatsatsatsatxatyarTaupauqaurausautauuauvauwauxasRasRasRasRasRauyasPasPasPaaaaaaalQaaaapvapvapvapvapvaafaoPaafapvapvapvapvapvaaaampaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzauAauBatHauCauDauEatHaqYaqYauFauGauHauIauJauKatKaaaaaaampaaaapwapwapwapwapwaafaoWaafapwapwapwapwapwaaaalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagapxauLapaapxauMapxarBarAarDarCasqarEarbauRauSauTauTauUauVauWauXauYauZavaavbavcaufatlatmatnavdauiasEasEasEasFasFasFasEasEarTavgavhaviaviavjavkavlavmavnasRasRasRasRasRavoavpavqavraaaaaaalQaaaaafaaaaafaafaaaaaaaoPaaaaaaaafaaaaaaaafaaaalPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHavvavwavxavxavxavxavyavzarwaaaaaaalPaaaaafaaaaafaafaaaaaaavAaaaaaaaafaaaaaaaafaaaalPaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaagapxapxapxapxauMapxatcatbatbatbatbatdatbavEavFavFavFavFavGavHavIapEavJalNavKasAavLatlavMavNavdavOavRavPavRavRavRavRavRauiavVavWavXavYavYavYavYavZawaawbasRasRasRasRasRawbawcawdaweaaaaaaalQalQalPaaaaaaaafaaaaaaaoPaaaaafaafaafaafalPalPalPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaasSatHawfawgasSatHawfawgasSatKawhatKatKatKatKatKawiaspaaaaaaalPalPalPaaaaaaaafaaaawjawkawjaafaafaafaafalPalPalPaafapxapxapxapxawlawmawmawmawmawmawmawmawnapxapxawoawpawqapxawrawsawtawuawvawwawwawwawwawwawxawwawyawzawAawAawBawBawCawDawEawFaqvawGawHawIawJawKatnavdawLawLawLawMawMawNawOawLauiawPawQawRavYavYavYavYawSawTawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaaaafaafaaaaafaaaaaaawWaaaaaaaafaaaaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaasSatHawfawgasSatHawfawgasSatKawhatKatKatKatKatKawiaspaaaaaaalPalPalPaaaaaaaafaaaawjawkawjaafaafaafaafalPalPalPaafapxapxapxapxawlawmawmawmawmawmawmawmawnapxapxawoawpawqapxawrawsawtawuawvawwawwawwawwawwawxawwawyawzawAawAawBawBawCawDawEawFaqvawGawHawIawJaunatnavdawLawLawLawMawMawNawOawLauiawPawQawRavYavYavYavYawSawTawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaaaafaafaaaaafaaaaaaawWaaaaaaaafaaaaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYawYawYawZaxaawYawYaxbaxcaxdaxbaxbaxbaxeatKaxfaspaaaaafaafaaaaaaaaaaaaaafaaaaxgaxhaxiaafaaaaafaaaaaaaaaaaaaaaapxapaapaaxjapaapaapaapaapaapaapaapaaxkaxlaxmaxnaxnaxnaxnaxnaxnaxoaxpaxqaxraxraxraxraxsaxtaxraxuaxvaxsaxraxraxraxraxwaxxaxyaxzaxAavcatnatnatnatnauhaxBawLawOawMaxCawMaxDaxEauiaxGaxHaxIavYavYavYavYawSaxJaxKasRasRasRasRasRaxLaxMaxNaxOaaaaaaaaaaaaaaaaafaaaaafaaaaxPaxQaxPaaaaafaaaaaaaafaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVaxTaxTaxWaxUaxTaxXaxYaxZaxZayaatKaxfatLaafaafaaaaaaaaaaaaaaaaafaybaycaydayeayfaaaaafaaaaaaaaaaaaaaaapxapaapxaygayhayiayiayiayiayiayiayiayjaygaykaylaylaylaylaylaylaylaymaynaxrayoaypayqayraysaytayuayvaywayxaypayyaxrayzapEayAalNayBatjatkatlatmatnavdayCayDaxFaxFayEayFayGayHayIavVayJayKayLayMayMayNayOayPayQasRasRasRasRasRayRasPasPasPaaaaaaaaaaaaaafaafaafaafaaaaySayTaySaaaaafaaaaaaaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafatHayUayVayUayWaxTaxTayXayUayVayUayYaxSaxVayZatKaxfatKatKazaatOatOatOatOatPatKazbazcazdazeazbapxapxawoawpawqapxapxapxapaaryaygaaaaafaaaaafaaaaafaaaaafaaaaygaykaylazfazgazhaziazjaylaymapaaxrazkazkazlazmaznazoazpazqazrazsaztaztaxrayzapEazualNayBatjaufatlatmatnauhazvazwazxazyazzazAazBazBazCazBasPazDazEazFazGazHazIasPazJasRasRasRasRasRazKasPaafaaaaaaaaaaaaaaaaafaafaaaaafazLazMazNazOazPaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafatHayUayVayUayWaxTaxTayXayUayVayUayYaxSaxVayZatKaxfatKatKazaatOatOatOatOatPatKazbazcazdazeazbapxapxawoawpawqapxapxapxapaaryaygaaaaafaaaaafaaaaafaaaaafaaaaygaykaylazfazgazhaziazjaylaymapaaxrazkazkazlazmaznazoazpazqazrazsaztaztaxrayzapEazualNayBatjaufatlatmatnauhazvazwazxazyazzazAazBazBazCazBasPazDazEazFavSazHazIasPazJasRasRasRasRasRazKasPaafaaaaaaaaaaaaaaaaafaafaaaaafazLazMazNazOazPaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZaAaatKaAbaAcaAcaAcaAcaAcaAcavzaAdaAeazbaAfaAgaAhazbaAiapaapaapaapaapaapaapaapaaAjaygaafaAkaAkaAkaAkaAkaAkaAkaafaygaykaylaAlaAmaAnaAoaAlaylaymaApaxraxraxraxraAqaAraypaAsaAraAtaxraxraxraxrayzapEaAualNayBatjaufatlatmatnavdaAvazBazBazBazBazBazBaAwaAxaAyazBasPasPasPasPaAzasPasPazKasRasRasRasRasRazKasPaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaAAaABaACaADaAAaafaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIaAJaAKaAKaAKaAKaAKaAKaAKaAKawiaALaAeazbaAMaANaAOazbaAPaAQaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkaASaATaAUaAVaAWaAkaaaaygaykaylaAlaAXaAYaAZaAlaylaymapxaxraBaaBbazlaBcaBdazoazpaBdaBeazsaBfaBfaxrayzapEayAalNaBgasAavLatlavMaBhavdaAvazBaBiaAxaBjaBjazBaAwaBkaAyazBaBlaBmaBnaBoaBpaBqaafaBraBsaBsaBsaBsaBsaBtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaAAaBuaBvaBwaAAaafaaaaaaaBxaByaByaByaByaBzaBAaByaByaByaByaBBaBBaByaBCaBDaBEaBFaBGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaBKaBLaBIaBIaBJaBMaBNasSayWaBOaBPaBQaBRaBSaBTaBUaBVaAKawiaBWatKazbazbaBXaBYaARaBZaCaaCbaCcaCdaCeaCfaCgaChaCiaARaafaAkaCjaCkaClaCmaCnaAkaafaygaykaylaCoaCpaCqaCpaCraylaymaCsaxrayoaypaCtaCuaAraCvaAsaAraCwaCxaypaCyaxrayzapEayAalNayBawHawIaCzawKatnaCAaCBazBaCCaAxaAxaAxazCaCDaCEaCFazBaCGaCHaCIaCJaCKaBqaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaAAaCLaCMaCNaAAaBqaCOaCPaCQaCRaCSaCSaCSaCSaCSaCSaCTaCUaCUaCVaCWaCXaCUaCUaCYaCZaDaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaBKaBLaBIaBIaBJaBMaBNasSayWaBOaBPaBQaBRaBSaBTaBUaBVaAKawiaBWatKazbazbaBXaBYaARaBZaCaaCbaCcaCdaCeaCfaCgaChaCiaARaafaAkaCjaCkaClaCmaCnaAkaafaygaykaylaCoaCpaCqaCpaCraylaymaCsaxrayoaypaCtaCuaAraCvaAsaAraCwaCxaypaCyaxrayzapEayAalNayBawHawIaCzaunatnaCAaCBazBaCCaAxaAxaAxazCaCDaCEaCFazBaCGaCHaCIaCJaCKaBqaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaAAaCLaCMaCNaAAaBqaCOaCPaCQaCRaCSaCSaCSaCSaCSaCSaCTaCUaCUaCVaCWaCXaCUaCUaCYaCZaDaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaDkaAKaDlaDmaDnaDoaDnaDpaDqaDraDsaqYaDtaDuaDvaAcaDwaDxaDyaDzaDzaDzaDAaDzaDzaDBaCaaARaaaaAkaDCaDDaDEaCmaDFaAkaaaaygaykaylaDGaDHaDIaDJaDKaylaymaDLaxraxraxraxraDMaAraypaDNaBdaDOaDPaypaDQaxraDRasxaDSalNayBaDTaDUaDUaDUaDUaDVaDWaDXaDYaDZaEaaEaaEaaEbaEaaEcaEdaEeaEfaEgaEhaEiaBqaBqaBqaBqaBqaBqaBqaBqaBqaBqaCOaCPaBqaBqaBqaCOaEjaEkaBqaBqaAAaAAaElaEmaAAaEnaEoaEpaEqaEraEsaEsaEsaEsaEsaEnaEtaEuaEuaEvaEwaExaEuaEyaEzaEAaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWaEHaAKaEIaEJaEKaELaEMaENaAKaEOaEPaAcaEQaAcaERaqYaAPaESaDBaDzaDzaDzaDzaDzaDzaETaEUaEVaEWaEXaEYaEZaFaaFbaFcaAkaafaygaFdaFeaFfaFgaFhaFiaFjaFeaFkaFlaxraFmaypazlaFnaBdazoaFoaAraCwaFpaypaFqaxraFraFsaFtalNaFuarsarsarsaFvaFwaFxaFyaFzaFAaFBaFzaFCaFzaFDaFzaFEaFFaFGaFHaFIaBoaFJaFKaFLaFMaFMaFKaFNaFOaFOaFOaFOaFOaFPaFQaFOaFRaFSaFTaFUaFVaFWaFXaFYaFZaGaaGaaGaaGbaGcaGdaGeaEsaGfaGgaGhaEsaEuaGiaEuaGjaGkaGlaGmaGnaGoaGpaGqaGraGsaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWaGyaAKaGzaGAaGBaGCaGBaBPaBPaGDaGEaGFaGGaGHaGGaGGaGIaGJaGKaGLaGLaGLaGMaGLaGLaGNaGOaARaaaaGPaAkaGQaGRaGQaAkaAkaaaaygaGSaylaGTaGUaGVaGWaGXaGYaGZaHaaxraHbaypaCxaCuaAraypaAsaAraCwaHcaypaHdaxraHeaHfaHgalNaHhalNalNalNaHialNaHjaHkazBaHlaAxazBaHmazBaHnazBaHoaHpaHqaHraHsaHtaHuaHvaHwaHxaHyaHzaHAaHyaHyaHBaByaHvaHCaHvaHDaHvaHvaHEaHFaHGaHHaHHaHIaHJaHKaHLaHHaHMaHNaHOaHPaHQaHRaHSaHTaEsaHUaHVaEuaHWaHXaHYaHZaGnaIaaIbaGqaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavQaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWaGyaAKaGzaGAaGBaGCaGBaBPaBPaGDaGEaGFaGGaGHaGGaGGaGIaGJaGKaGLaGLaGLaGMaGLaGLaGNaGOaARaaaaGPaAkaGQaGRaGQaAkaAkaaaaygaGSaylaGTaGUaGVaGWaGXaGYaGZaHaaxraHbaypaCxaCuaAraypaAsaAraCwaHcaypaHdaxraHeaHfaHgalNaHhalNalNalNaHialNaHjaHkazBaHlaAxazBaHmazBaHnazBaHoaHpaHqaHraHsaHtaHuaHvaHwaHxaHyaHzaHAaHyaHyaHBaByaHvaHCaHvaHDaHvaHvaHEaHFaHGaHHaHHaHIaHJaHKaHLaHHaHMaHNaHOaHPaHQaHRaHSaHTaEsaHUaHVaEuaHWaHXaHYaHZaGnaIaaIbaGqaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSaIeaIfaIgaIhaIiaIiaIiaIfaIjaIkaIfaIlaImaInaIoauKauKaAPaGOaIpaCaaIqaGOaGOaIraIsaItaIuaARaaaaIvaaaaIwaIxaIwaaaaafaaaaygaGSaylaIyaIzaIAaIBaICaylaIDapaaxraIEaypazlaIFaIGazoaIHaIIaIJaIKaILaIMaxraINaIOaIPaIQaIRaISaaaaaaaITaIUaIVaIWazBaIXaAxaAxaAxaCEaAxaAxaAxaIYaBoaIZaBoaJaaJbaBoaJcaBoaJdaJeaJfaJgaJhaJiaJjaJkaJlaJjaJmaJjaJjaJjaJjaJnaJjaJjaJoaJjaJjaJjaJjaJpaJqaHPaJraJsaJtaJuaJvaEsaJwaJxaJyaJzaJAaJBaHZaJCaIaaIbaGqaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWaxTaJNaJOaJOaJOaJOaJOaJOaJOaJPaJQatKatKaJRatKatKaAPaJSaJTaJUaJVaJVaJVaJVaJWaJXaJYaARaJZaKaaKbaKcaKdaKeaKbaKbaKfaygaKgaylaylaylaKhaKiaylaylaKjaKkaxraxraxraxraKlaKmaCxaCxaKnaKoaxraxraxraxraIOaIOaIOaIOaKpaKqaKraKsaITaKtaIVaKuazBazBazBazBazBazBazBazBazBaIYaKvaKwaKxaKyaKzaKAaKBaKCaJdaKDaKEaKFaKGaKHaJjaKIaKJaKKaKLaKKaKMaKNaKOaKPaKQaKRaKSaKTaKUaKVaJjaKWaKXaKYaJraKZaJtaJuaLaaEsaLbaLcaLdaLeaLfaHZaLgaEuaEyaLhaGqaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaLlaBLaBIaBIaBJaJIaLmasSaLnaxTawXaLoaLoaLpaLoaLqatHaLraLsaJQaLtaLuaLvaLwaLxaLyaLzaLAaLzaLzaLzaLzaLzaLzaLzaLBaLCaLDaLEaLFaLFaLGaLHaLFaLFaLFaLIaLJaLKaLLaLFaLMaLNaLOaLPaLQaIOaLRaLSaIOaIPaLTaLTaLTaLTaLTaLTaLUaLVaLWaLXaLYaLZaMaaMbaMcaIOaIOaIOaMdaMeaMfaMeaMgaMhaMiaMjaIOaMkaIOaBoaMlaMmaMnaMoaMpaMpaMqaMraMsaMtaJdaMuaMvaMwaMwaMxaJjaMyaMzaMAaMBaMAaMAaMCaMDaMEaMDaMFaMGaMHaMIaMDaJjaJpaMJaMKaMKaMLaMMaMKaMNaEsaMOaMPaEuaMQaMRaHZaHZaEuaMSaMTaMUaIbaEyaEyaEyaaaaafaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXayVaMVaAFaAFaAFaAFaMWayVawXaAHasSaAIaMXaMYaMZaNaaNbaNbaNcatHaNdaLsaNeaNfaLuaNgaNhaNiaNjaNkaNlaLzaLzaLzaLzaLzaLzaLzaLBaNmaNnaLzaLzaLzaNoaNpaLzaLzaLzaLzaNqaLzaLzaLzaNraNmaLuaLPaIOaIOaIOaIOaIOaIOaIOaIOaIOaIOaIOaIOaNsaNtaNuaNvaNwaNxaNyaNzaNAaIOaIOaIOaLPaIOaIOaIOaIOaIOaIOaIOaIOaNBaIOaBoaNCaNDaMpaNEaMpaMpaNFaNGaMsaNHaJdaNIaNJaNKaNLaNMaJjaNNaNOaNPaNQaNRaNSaJjaNTaNUaNTaJjaJjaJjaJoaJjaJjaJpaJqaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaNYaEuaIbaIbaGqaIbaNZaOaaEyaaaaafaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSayWaxTaMYaOhaOiaNbaNbaNcatHaOjaLsaJQaNfaLuaOkaOlaOmaOmaOmaOnaOoaOpaOmaOqaOmaOmaOraOsaOtaOuaOmaOvaOwaOxaOyaOzaOAaOBaOCaODaOEaOEaOFaOGaNmaLuaLPaIOaOHaIOaOIaOIaOIaOIaOIaOIaOIaOIaOJaOKaOIaOIaOIaOIaOLaOIaOIaOIaOIaOIaOMaONaOIaOIaOIaOIaOIaOIaOIaIOaIOaIOaBoaOOaOPaOQaOQaOQaORaOSaNGaMsaOTaJdaJdaJdaJdaJdaOUaJjaOVaOWaOXaOYaNPaNPaJjaOZaPaaPbaPcaPbaPbaPdaPeaJjaJpaJqaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyaPnaPoaPpaIbaIbaPqaPraEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafatHaxRayVaJMayWaxTaxTayXaJMayVaJMaPxawYaPyaxTaxRaPzaPzaLpaPzaLqatHaPAaLsaJQaPBaPBaPCaPDaPBaPEaPEaPEaPEaPEaPFaPGaPEaPEaPEaPEaPEaPHaPIaPJaPIaPKaPLaPMaLzaLAaPNaPOaPPaPQaLAaLzaPRaPSaPSaIOaIOaIPaPTaKraKraPUaPUaPUaPUaPVaPWaPXaPYaPZaQaaQaaQbaQcaQaaQdaQeaQfaPWaQgaPUaPUaPUaPUaKraKraQhaINaIOaIOaBoaQiaQjaQkaQkaQkaQkaQlaQmaQnaQoaQpaQqaQraQsaQtaQuaJdaJdaQvaQwaQxaQyaQzaJjaQAaQBaQCaQCaQCaQCaQDaQEaJjaQFaJqaQGaHPaPgaPhaHPaHPaQHaEsaQIaQJaQKaEyaQLaQMaQNaQOaQOaQPaQNaQQaQRaEyaQSaQTaPtaQUaQVaQWaafaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafatHaxRayVaJMayWaxTaxTayXaJMayVaJMaPxawYaPyaxTaxRaPzaPzaLpaPzaLqatHaPAaLsaJQaPBaPBaPCaPDaPBaPEaPEaPEaPEaPEaPFaPGaPEaPEaPEaPEaPEaPHaPIaPJaPIaPKaPLaPMaLzaLAaPNaPOaPPaPQaLAaLzaPRaPSaPSaIOaIOaIPaPTaKraKraPUaPUaPUaPUaPVaPWaPXaPYaPZaQaaQaaQbaQcaQaaQdaQeaQfaPWaQgaPUaPUaPUaPUaKraKraQhaINaIOaIOaBoaQiaQjaQkaQkaQkaQkaQlaQmaQnaQoaQparzaQraQsaQtaQuaJdaJdaQvaQwaQxaQyaQzaJjaQAaQBaQCaQCaQCaQCaQDaQEaJjaQFaJqaQGaHPaPgaPhaHPaHPaQHaEsaQIaQJaQKaEyaQLaQMaQNaQOaQOaQPaQNaQQaQRaEyaQSaQTaPtaQUaQVaQWaafaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyaxTaxTaQZaQYaxTaQXaPyaxTaxTaxTaRaaRbaRbaRbaRbaRbaRbaRbaRcaRdaPBaReaRfaRgaRhaRiaRjaRkaRlaRmaRnaRoaRpaRqaRraRsaRtaRuaRvaRwaRxaPKaRyaPMaPMaRzaPMaRAaPSaPSaRBaRCaPSaPSaPSaRDaIOaIPaREaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJaRKaRJaRLaRMaRNaROaPWaaaaaaaaaaaaaaaaaaaaaaRPaINaIOaRQaRRaRSaRTaQoaQoaQoaQoaQoaRUaRVaQoaQoaQoaQraMpaRWaRXaRYaRZaSaaSbaScaSdaSeaJdaPbaSfaSgaSgaSgaSgaShaSiaJjaJpaJqaSjaSjaPgaPhaSkaSkaSlaEsaEsaSmaEsaEyaSnaPoaPraSoaSoaPqaPraEyaEyaEyaSpaSqaSraSsaStaSuaafaafaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTaxTaSyaxTaxTaSzaxTaSAaSBaSCaSDaSEaPBaReaSFaSGaPEaSHaRnaRnaRnaRnaRnaRoaSIaRnaRnaRnaRtaPHaSJaSKaSLaPKaRyaPMaSMaSNaSOaSPaPSaSQaSRaSSaSTaSUaSVaIOaIOaIPaREaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZaTaaTbaTcaTdaTeaTfaTgaPWaPWaPWaPWaaaaaaaaaaaaaRPaINaIOaIOaThaQoaTiaTjaTkaQoaTlaTmaCIaTnaToaTkaQoaQraMpaTpaRXaTqaTraTsaTtaTuaTvaRXaTwaTxaTyaSgaTzaTAaSgaTBaPbaJjaJpaJqaQGaHPaPgaPhaHPaHPaHPaTCaTDaHPaTEaEyaTFaTGaTHaSoaSoaTIaTHaTJaEyaTKaSsaSsaSsaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTQaTRaTSaTSaTSaTTaTSaTSaTSaTUaTSaTUaPBaReaTVaTWaPEaTXaRnaRnaTYaTZaUaaUbaTYaRnaRnaRnaUcaPHaUdaUeaUfaPKaUgaPMaUhaUiaUjaUkaPSaUlaSUaSUaSSaSUaUmaIOaIOaIPaKqaPVaUnaUoaPWaPWaUpaUqaUraUsaUtaUtaUuaUvaUtaUuaUvaUtaUwaUxaUyaUzaUAaPWaPWaUoaUnaUBaUCaINaIOaIOaBoaUDaTiaToaTkaQoaUEaUFaQoaUGaUHaTkaQoaQraMpaUIaRXaUJaUKaULaUMaUNaUOaRXaUPaUQaURaSgaUSaUTaSgaUUaUVaJjaJpaJqaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaVbaVcaVdaSoaSoaVeaVdaVfaEyaVgaSsaSsaSsaSsaSsaVhaViaVjaVkaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaafaVmazTaxVaxTaVnaVoaVpaVqaVraVsaVtaVuaVvaVwaVxaVyaVzaVAaPEaVBaRnaRnaTYaUaaVCaVDaTYaRnaRnaRnaRtaPHaPKaPKaVEaPKaVFaVGaVGaVGaVGaVHaVIaVJaSSaSSaSSaSSaUmaIOaIOaIPaLTaLTaVKaVLaVMaPWaVNaTbaUtaVOaUtaUtaUtaUtaVPaUtaVQaUtaVRaVSaVSaVTaVUaPWaVVaVLaVWaVXaLTaINaIOaIOaThaQoaRTaQoaQoaQoaVYaVZaQoaUGaWaaTkaQoaQraMpaWbaRXaWcaWdaWeaWfaWgaUOaWhaJdaPbaURaWiaSgaSgaSgaUUaPbaJjaWjaJqaEsaEsaWkaPhaWlaWmaHPaWnaWoaKZaWpaWqaWraWsaWtaWuaWuaWvaWwaWxaWqaWyaWzaSsaSsaSsaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWaWHaWIaWJaWKaWLaWMaWNaWOaWPaWKaWQaWRaWSaWTaWUaPEaWVaRnaWWaWXaWYaWYaWZaWYaWYaWYaXaaXbaXcaXdaXeaXfaXgaXhaReaReaXiaPBaXjaPSaXkaXlaXmaXnaXnaXoaIOaIOaIOaIOaIOaXpaXqaXraXsaXtaXuaUtaXvaXwaXxaXyaXzaXAaXBaXCaXDaXEaXFaXtaXGaXHaXIaXJaXKaXLaXMaXNaXOaIOaXPaBoaRSaTiaXQaTkaQoaXRaXSaQoaUGaToaTkaQoaQraXTaRWaRXaWcaRXaXUaRXaXVaUOaXWaJdaQAaURaSgaSgaSgaSgaUUaQEaJjaXXaXYaXZaYaaYbaYcaYdaYdaYdaYdaYdaYdaYeaYfaYgaSoaSoaSoaSoaSoaSoaYhaYiaYjaSsaSsaSsaSsaYkaYlaYmaafaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaYnavtaYnaxTaYoaTUaYpaYqaYraYraYraYraYsaYtaTSaYuaYvaYwaYxaYyaYyaYyaYzaYyaYAaYBaYCaYDaYEaYEaYFaRtaYGaYHaYIaYJaYKaYLaYMaYMaYNaYOaYPaYQaYRaYSaYSaYSaYTaPSaYUaIOaYVaYWaYXaYYaYZaZaaZbaZcaZdaZeaZfaPWaPWaPWaPWaPWaPWaZgaZhaZiaZjaXwaZkaZlaPWaZaaYZaZmaZnaYWaZoaIOaIOaThaQoaZpaQoaQoaQoaFHaQoaQoaZqaQoaZraZraZraZraZsaZtaZuaRXaRXaRXaZvaZwaZxaJdaZyaZzaSgaZAaZAaZBaZzaZCaJjaZDaZEaZFaZGaPgaPgaPgaPgaZHaPgaPgaPgaZIaYiaSoaSoaSoaSoaSoaSoaSoaYhaYiaYjaSsaSsaZJaSsaSsaZKaYmaafaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGayWaZNaZOaZPaZQaZRaZSaZTaYraZUaZVaTSaZWaZXaYwaYxaZYaZZbaababaYybacbadbaeaPEbafbagbahbaiaPEbajbakbalbalbalbalbambalbalbanbaobaobaobapbaobaqbarbasbatbaubavbawbawbawbawbaxbaybazbaybaAbaBbaBbaBbaBbaBbaBbaBbaBbaCbaDbaDbaEbaDbaDbaDbaDbaDbaDbaDaZoaIOaIOaBobaFbaGaBlbaHaQobaIaQobaJbaKbaLaZrbaMbaNbaOaJdaJdaJdbaPbaQbaQbaQaJdaJdaJdbaRaSgaSgbaSbaTbaUbaVbaWaJjbaXaZEbaYaEsbaZbbabbbaWmbbcbbabbdaWmbbeaEybbfaIbbbgaSoaSobbgaIbbbhaEybbibbjbbkaSsaSsbblbbmaYmaafaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaafaxRbbnaPybboaTUbbpbbpbbqbbrbbsbbqbbtbbpaTSbbubbvbbwbbxbbybbybbzbbAbbybbBbadbbCaPEbafbagbbDbbEaPEbbFbakbalbbGbbHbbHbbHbbIbalbbJbbKbbLbbMbarbarbarbaraIOaIObbNbbObbPbbQbbRbbSbbTbbUbbVbbWbaAbaBbbXbbYbbZbcabcbbccbcdbaCbaDbcebcfbcgbchbcibcjbckbclbaDbcmbcnbcnaBoaBoaBoaBoaBobcoaThbcobcpaBoaBoaRRaBoaBoaBobcqbcrbcrbcrbcrbcrbcrbcsbcrbcqbaWbctbctbcuaZFaZFaZFaZFbcqbaXbcvbaYaEsaEsaEsaEsaEsbcwaEsaEsaEsaEsaEybcxbcybczbczbczbczbcAaEyaEybcBaSsbcCaSsaSsaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGayWaZNaZOaZPaZQaZRaZSaZTaYraZUaZVaTSaZWaZXaYwaYxaZYaZZbaababaYybacbadbaeaPEbafbagbahbaiaPEbajbakbalbalbalbalbambalbalbanbaobaobaobapbaobaqbarbasbatbaubavbawbawbawbawbaxbaybazbaybaAbaBbaBbaBbaBbaBbaBbaBbaBbaCbaDbaDbaEbaDbaDbaDbaDbaDbaDbaDaZoaIOaIOaBobaFbaGaBlbaHaQobaIaQobaJbaKbaLaZrbaMbaNbaOaJdaJdaJdbaPbaQbaQbaQaJdaJdaJdbaRaSgaSgaulatZbaUbaVaskaJjbaXaZEbaYaEsbaZbbabbbaWmbbcbbabbdaWmbbeaEybbfaIbbbgaSoaSobbgaIbbbhaEybbibbjbbkaSsaSsbblbbmaYmaafaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaafaxRbbnaPybboaTUbbpbbpbbqbbrbbsbbqbbtbbpaTSbbubbvbbwbbxbbybbybbzbbAbbybbBbadbbCaPEbafbagbbDbbEaPEbbFbakbalbbGbbHbbHbbHbbIbalbbJbbKbbLbbMbarbarbarbaraIOaIObbNbbObbPbbQbbRbbSbbTbbUbbVbbWbaAbaBbbXbbYbbZbcabcbbccbcdbaCbaDbcebcfbcgbchbcibcjbckbclbaDbcmbcnbcnaBoaBoaBoaBoaBobcoaThbcobcpaBoaBoaRRaBoaBoaBobcqbcrbcrbcrbcrbcrbcrbcsbcrbcqaskbctbctasnaZFaZFaZFaZFbcqbaXbcvbaYaEsaEsaEsaEsaEsbcwaEsaEsaEsaEsaEybcxbcybczbczbczbczbcAaEyaEybcBaSsbcCaSsaSsaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHbcGbboaTUaTSaTSaTSaTSaTSaTSaTSaTSaTSbcHaReaYwaYxaZYbcIbcJbcKaYybcLbcMbcNaPEbafbagbcObcPaPEbbFbakbalbbHbcQbcQbbHbcQbalbbJbcRbcSbcSbcTbcUbcVbarbcWaIOaYVbcXbcYbcZbdabdbbdbbdabdcbddbaAbaBbdebdfbdgbdhbdibdjbdkbdlbdmbdnbdobclbdpbdqbdrbclbdsbaDaZobdtaIOaNsbdubdvaZFaZFaZFaZFaZFaZFaZFbdwaZFaZFaZFaZFbdxaZFaZFaZFaZFaZFaZFaZFaZFbdyaZFaZFaZFaZFaZFaZFaZFaZFbdzbdAbdBbdCbdDbdCbdEbdCbdFbdGbdHbdCbdIbdCbdJbdKbdCbdCbdCbdCbdCbdCbdLbdMbdNbdObcCaSsaSsaSsaVkbdPaVjaVkaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaafbdRazTaxVbdSbdTbdUbdUbdUbdUbdUbdUbdVbdWaPBaXiaReaYwaYxaYyaYybdXbdYaYyaPEaPEbdZaPEbafbeabcObebaPEbbFbakbalbecbedbbHbcQbeebalbbJbefbcSbcSbcSbegbehbarbeiaIOaYVbejbekbelbembenbeobepbdcbeqbaAbaBberbesbetbetbetbeubevbaBbewbexbclbclbdpbeybdrbclbezbaDbeAaIOaIOaNsbdubdvaZFaZFaZFaZFaZFaZFaZFbeBaZFaZFaZFaZFaZFaZFbeCbdCbdCbdCbdCbdCbdCbeDbdCbdCbdCbdCbdCbdCbdCbeEbeFbeGbeHaZFaZFaZFaZFaZFaZEaZFaZFaZFaZFaZFaZFaZFaZFaZFaZFaZFaZFbeIbdzbeJaSsaSsbcCaSsaSsbeKbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaafbdRazTaxVbdSbdTbdUbdUbdUbdUbdUbdUbdVbdWaPBaXiaReaYwaYxaYyaYybdXbdYaYyaPEaPEbdZaPEbafbeabcObebaPEbbFbakbalbecbedbbHbcQbeebalbbJbefbcSbcSbcSbegbehbarbeiaIOaYVbejbekbelbembenbeobepbdcbeqbaAbaBberbesbetbetbetbeubevbaBbewbexbclbclbdpbeybdrbclaumbaDbeAaIOaIOaNsbdubdvaZFaZFaZFaZFaZFaZFaZFbeBaZFaZFaZFaZFaZFaZFbeCbdCbdCbdCbdCbdCbdCbeDbdCbdCbdCbdCbdCbdCbdCbeEbeFbeGbeHaZFaZFaZFaZFaZFaZEaZFaZFaZFaZFaZFaZFaZFaZFaZFaZFaZFaZFbeIbdzbeJaSsaSsbcCaSsaSsbeKbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMayWbeNbeObePbePbeQbePbePbePbeRaPBaPBaPBaPBaYwaYxaZYbeSbeTbeUaYybeVbeWbeXaPEaPEaPEaPEbeYaPEbbFbakbalbeZbbHbcQbfabfbbalbbJbarbfcbcSbcSbfdbfebarbffaIOaYVbfgbfhbelbembfibfjbepbdcbfkbaAbflbfmbfnbetbfobetbdfbfpbfqbewbfrbfsbftbfubfubfvbclbfwbaDaZobfxaIOaNsbdubdvaZFbfyaZFbfzbfAbfAbfAbfBbfAbfAbfAbfCaZFaZFaZFaZFbfDaZFbfybfEbfFbfGaZFaZFaZFbfHbfIbfJbfKbfLbfMbfNaZFaZFaZFaZFaZFbfObfPbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaZFaZFaZFbdzbfQbfRbfSbfTbfUbfVbbmbfWaafaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaYnavtaYnaxTbfXbePbfYbfZbgabgabgbbgcbgdbgebgebgebgebgfbggbghbghbgibgjbghbgkbgkbglbgkbgmbgnbgnbgobgnbgpbgqbgrbgsbgtbgtbgubgvbgrbgwbgxbgybcSbcSbfdbgzbgAbffaIOaYVbgBbgCbgDbdabdabdabdabdcbgEbaAbaBbgFbgGbgHbgIbgJbgGbgKbaBbewbgLbgMbgNbgObgPbgQbgRbgSbaDbgTaHfaHfbgUbgUbgUbgUbgUbgUbgUbgVbgWbgWbgXbgYbgZbgVbhabhabhabhabhabhabhbbhbbhbbhcbhbbhbbhbbhdbhebfObhfbhgbhhbhibhjaZFaZFbhkbhkbhlbhlbhlbhlbhlbhmbhnbhnbhobhnaZFbhnbhobhnbhnbhpbhqbhqbhqbhqbhrbhgaPtaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMayWbhsbePbhtbePbhubhvbePbePbePaRebhwbhxbhxbhyaYyaZYbhzbcJbhAaYybhBbhCbhDbhEbhFbhGbhHbhIbhJbhHbhKbhLbhMbhNbhMbhMbhObhPbhQbhRbhSbcSbcSbhTbhUbhVbffaIObhWbgBbhXbhYbhZbiabibbicbidbaAbaAbaBbiebifbigbihbiibijbikbaBbewbilbimbinbiobipbgQbclbiqbaDaZoaIObirbgUbisbitbiubivbiwbixbiybizbizbiAbiBbiBbiCbhabiDbiEbiFbiGbhabiHbiIbiJbiKbiLbiMbiNbiObiPbiObiObiObiQbiRbiSbiTbiSbiUbiUbhlbiVbiWbiXbhlbiYbiZbiYbhlbhmbhnbhpbhqbjabjbbjabhqbjcbjdbhqbjebjfbjgbhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMayWbhsbePbhtbePbhubhvbePbePbePaRebhwbhxbhxbhyaYyaZYbhzbcJbhAaYybhBbhCbhDbhEbhFbhGbhHbhIbhJbhHbhKbhLbhMbhNbhMbhMbhObhPbhQbhRbhSbcSbcSbhTbhUbhVbffaIObhWbgBbhXbhYbhZbiabibbicbidbaAbaAbaBbiebifbigbihbiibijbikbaBbewbilbimbinbiobipbgQbclbiqbaDaZoaIObirbgUbisbitbiubivbiwbixbiybizbizbiAbiBbiBbqmbhabiDbiEbiFbiGbhabiHbiIbiJbiKbiLbiMbiNbiObiPbiObiObiObiQbiRbiSbiTbiSbiUbiUbhlbiVbiWbiXbhlbiYbiZbiYbhlbhmbhnbhpbhqbjabjbbjabhqbjcbjdbhqbjebjfbjgbhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaaaMYbbnaPybjhbePbjibePbjjbjkbjlbjmbePbjnaRebjoaRebjpaYyaYyaYyaYyaYyaYybjqbjrbjsaRebjtbalbalbalbjubalbalbalbjvbalbalbalbalbjwbjxbjybjzbcSbcSbfdbjAbgAbffaIObjBbgBbjCbhYbaAbaAbaAbaAbjDbaAbjEbjFbjGbjHbbXbjIbbXbjJbjKbjLbjMbilbjNbclbjObjPbgQbjQbjRbjSbjTbjUbjVbgUbjWbjXbjYbjZbkabkbbkcbkdbizbkebizbizbkfbkgbkhbkibkjbkkbhabklbkmbknbkmbkobkpbhbbkqbkrbksbktbhgbkubkvbkwbkxbkybkzbkAbkBbkCbkDbkCbkEbkFbkGbkHbhlbkIbkJbkKbhqbkLbkMbkNbkObkPbkQbhqbkRbkSbkTbhgaaaaaaaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWaxTaxTbePbkWbkXbkYbkZblablbblcbldbldbldbldbleblfblfblfbhHbhHbhHblgblhblhblhblibalbljblkbllblmblnbloblpblqblrblsbltblublvblwblxblyblzblAblBblBblCbjUblDblEblFblGblHblIblJblKblLblMblNbjLbjLbjLbjLblObjLbjLbjLbjLblPblQblRblSblTblUblVblWblXblYblZaIOaIObgUbmabmbbmcbjZbmdbmebkcbmfbmgbmhbmgbmgbmibmjbmkbmlbmmbmnbhabmobkmbmpbkmbkobmqbhbbjgbmrbmsbmtbhgbkubmubmvbmwbmwbmxbmybmzbmAbmAbmAbmBbmCbmDbmEbmFbmGbmHbmIbmJbmKbmLbkPbmMbmNbmObhqbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQbmRavtaYnawYawYawYaPyaxTaxTbePbmSbmTbkZbmUbePbePbePaPBbmVbmWbmXbmYbmXbmXbmXbmYbmXaPBaPBbalbalbalbmZbalblpblpbnablpblpblpblpblpbnbbncbndbnebnfbngbngbngbnhbnibnjbnkbnlbnmbnnbnobnpbnpbnqbnrbnsbntbnubnvbnwbnxbnybnzbnAbnBbnCbnzbnDbnxbnEbilbnFbnGbnFbaDbaDbaDbnHbewbnIaIOaIObgUbnJbnKbnLbjZbnMbnNbkcbkebizbnObnPbnQbnRbhabnSbnTbnUbnVbhabmobnWbkmbkmbkobkpbhbbhgbhgbhgbhgbhgbkubkvbnXbnYbnZboabobbocbodboebofbofbogbkCbohbhlboibojbokbhqbolbombonboobopboqbhqbmPbkSborbhgaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaabmQavtavtaYnaxSaxSaxSbosaxSaxSbePbotboubovbkZbePaaaaaaaaaaafaafbowbowbowbowbowbowbowaaaaaaboxboybozboAboBblpblpblpblpblpblpblpblpboCbjzbcSboDboEboFbarbarboGblvbarbarboHboIboJboKboLboMboMboNboMboOboPboMabRboQboRbnzboSbnBboSbnzboTboQbnEboUboVbfuboWboXboYboZbpabpbbpcaIObpdbpebpfbpgbnLbjZbphbixbpibkebizbpjbpkbizbplbhabkhbpmbpnbpobhabppbpqbprbpsbptbpsbpubpvbpvbpvbpvbpvbpwbkvbpxbkxbkxboabpybpzbpAbpBbpCbpCbpDbpEbpFbhlbpGbojbpHbhqbpIbpJbpKboobkPbpLbhqbkRbkSbpMbhgaaaaaaaaaaaaaafbpNbpObpPbpObpPbpObpQaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaYnaYnbpRaTPbpSazQasSbpTbpSbePbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbqabqbbqbbqbbqbbqbbqcbqbbqbbqbbqdbqebqfbqgbqhbqibarbqjbfdbqkbqlbqmbffbqnbqoboKboKboMbqpbqqbqrbqsbqtboMbqubqvbqwbqxbqybqzbqybqAbqBbqCbqDboUbqEbfubqFbaDbqGbnFbqHbqIbpcaIOaIObgUbqJbqKbnLbqLbqMbixbqNbqObqPbqQbqRbizbqSbqTbqUbqVbqWbqXbhabhbbqYbhbbhbbqZbqZbqZbqZbqZbqZbqZbqZbkubkvbnXbnYbnZbrabrbbrcbrdbrebrebrebpDbkCbrfbrgbrhbkJbribhqbrjbrkbrlbrmbkPbrnbhqbmPbmrbhgbhgaaaaaaaaaaaaaafbrobrpbrqbrrbrrbrsbroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpblpblpbrybrybrybryboAblpblpblpbnbbrzbcSbrAbrBbrCbrDbrEbfdbcSbrFbrGbffbqnbrHbrIbrJbrKbrLbrMbrNbrObrPboMabRbrQbrRbnzbqybrSbqybnzbrTbrUbnEbrVbrWbrXbrYbaDbrZbnFbsabqIbpcaIObsbbgUbscbsdbnLbsebsfbixbsgbkebizbshbsibqPbsjbhabskbslbsmbsnbhabsobspbsqbsrbssbstbsubsvbswbsxbsybszbiQbiRbsAbsBbsCbsDbsEbkBbsFbrebrebrebsGbkCbsHbhlbsIbsIbsJbhqbsKbsLbsMbsNbkPbsObhqbmPbsPbhgaaaaaaaaaaaaaaaaafbsQbsRbrqbrrbrqbsSbpPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaabmQavtavtaYnaxSaxSaxSbosaxSaxSbePbotboubovbkZbePaaaaaaaaaaafaafbowbowbowbowbowbowbowaaaaaaboxboybozboAboBblpblpblpblpblpblpblpblpboCbjzbcSboDboEboFbarbarboGblvbarbarboHboIboJboKboLboMboMboNboMboOboPboMabRboQboRbnzboSbnBboSbnzboTboQbnEboUboVbfuboWboXboYboZbpabpbbpcaIObpdbpebpfbpgbnLbjZbphbixbpibkebizbpjbpkbizbplbhabkhbpmbpnbpobhabppbpqbprbpsbptbpsbpubpvbpvbpvbpvbpvbpwbkvbpxbkxbkxboabpybpzbpAbpBbpCbpCbpDbpEbpFbhlbpGbojbpHbhqbpIbpJbpKboobkPbpLbhqbkRbkSbpMbhgaaaaaaaaaaaaaafbpNbpObiCbpObiCbpObpQaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaYnaYnbpRaTPbpSazQasSbpTbpSbePbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbqabqbbqbbqbbqbbqbbqcbqbbqbbqbbqdbqebqfbqgbqhbqibarbqjbfdbqkbqlbezbffbqnbqoboKboKboMbqpbqqbqrbqsbqtboMbqubqvbqwbqxbqybqzbqybqAbqBbqCbqDboUbqEbfubqFbaDbqGbnFbqHbqIbpcaIOaIObgUbqJbqKbnLbqLbqMbixbqNbqObqPbqQbqRbizbqSbqTbqUbqVbqWbqXbhabhbbqYbhbbhbbqZbqZbqZbqZbqZbqZbqZbqZbkubkvbnXbnYbnZbrabrbbrcbrdbrebrebrebpDbkCbrfbrgbrhbkJbribhqbrjbrkbrlbrmbkPbrnbhqbmPbmrbhgbhgaaaaaaaaaaaaaafbrobrpbrqbrrbrrbrsbroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpblpblpbrybrybrybryboAblpblpblpbnbbrzbcSbrAbrBbrCbrDbrEbfdbcSbrFbpPbffbqnbrHbrIbrJbrKbrLbrMbrNbrObrPboMabRbrQbrRbnzbqybrSbqybnzbrTbrUbnEbrVbrWbrXbrYbaDbrZbnFbsabqIbpcaIObsbbgUbscbsdbnLbsebsfbixbsgbkebizbshbsibqPbsjbhabskbslbsmbsnbhabsobspbsqbsrbssbstbsubsvbswbsxbsybszbiQbiRbsAbsBbsCbsDbsEbkBbsFbrebrebrebsGbkCbsHbhlbsIbsIbsJbhqbsKbsLbsMbsNbkPbsObhqbmPbsPbhgaaaaaaaaaaaaaaaaafbsQbsRbrqbrrbrqbsSbiCaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbsTbsUbsTbsVbsWblpblpblpblpblpblpboAblpbsXbalbalbsYbcSbcSbsZbtabtbbtcbfdbcSbcSbtdaIObqnbtebtfbtgbthbtibtjbtkbtlbtmboMabRbrUbrUbtnbtobtpbnzbtqbtrbtsbttbtubtvbtvbtvbtvbtvbtvbtwbtxbtyaHfbtzbtAbtBbtCbtDbtEbixbixbtFbkebizbizbizbizbtGbtHbizbtIbizbtJbtKbtLbtMbizbtNbtObtPbtQbtRbtSbtTbtUbqZbtVbtWbtXbtXbtYbtZbuabkBbubbkCbkCbucbudbkCbuebkBbufbugbuhbuibujbukbulbumbunbhqbhqbuobhgbhgbupbuqbuqbuqburbkIbrobrrbrqbrrbrrbrsbroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaeaaaaaaaaabowbowbowbowbowbowbowbusbutbusbuublpblpblpbrybrybrybryboAblpbuvbuwbalbuxbcSbcSbsZbuybuzbtcbuAbuBbqfbuCbuDbuEbpcbuFbtgbuGbuHbuIbuJbuKbuLbuMbuNbuObuPbuQbuRbrSbuRbtrbuSbuTbuTbtubuUbuVbuWbuXbuYbuZbvabvbbvcaIObvdbvebvfbvgbvhbvibvjbvkbvlbvmbvlbvnbvlbvlbvobvpbvlbvpbvlbvlbvlbvqbvrbvsbvtbtObvubtQbvvbvvbvwbvxbqZbkubkvbvybvzbvAbvBbvBbkBbvCbvDbvEbkBbvFbkCbvGbvHbvIbvJbvKbvLbvMbvNbvObvPbvQbsIbkJbvRbvSbvTbvUbvVbvVbvVbvVbvWbvXbpObpPbvYbpPbpObvZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbwcblpblpblpblpblpblpblpboAblpbuvbwdbalbwebegbcSbwfbqfbwgbqfbwhbcSbrFbqmbffaIObpcbuFbtgboMbwibwjbwkbwlbwmboNbwnbwobwpbwqbtsbwrbwsbwtbwubwvbwwbtubwxbwybwzbwAbwBbwBbwCbwDbwEaIObvdbwFbvfbwGbizbwHbwIbwJbwKbwLbwKbwMbwKbwNbwObtLbwPbtLbtLbwQbwRbHfbHfbPJbPIbOJbwWbtQbwXbwYbtTbwZbqZbxabkvbiSbxbbxcbxbbxbbkBbkBbkBbkBbkBbxdbxebxfbxgbxhbxibxjbxkbxkbxlbxmbojbxnbxobxpbvRbojbvTbxqbojbxrbojbxsbkIbupbuqburbxtbkIaaaaaaaafaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbusbutbusbxubxvblpblpbxwbxxbxybxxbxzbxxbxAbxBbgrbxCbxDblybxEblybQKblzbxDbxFbxGbrGbffaIObxHbxIbxJboMbxKbxLbxMbxNbxOboNbxPbxQbxRbxSbxTbxUbxVbxWbxXbxYbxZbyabybbycbycbydbyebyfbygbtxbyhaIObyibgVbqNbyjbizbykbylbymbynbyobypbyqbyrbymbynbysbysbynbymbytbgWbHfcbhcckcckcdacdkbtQbywbyxbyybyzbqZbyAbyBbyCbyDbyEbxkbxkbyFbyGbxkbyHbyIbyJbyKbyLbxkbyMbyNbyObyPbyQbyRbySbySbySbySbySbyTbyUbyVbupburbkIbojbvVbyWbyXbyYbyZbzabzbaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaeaaaaaaaaabowbowbowbowbowbowbowbusbutbusbuublpblpblpbrybrybrybryboAblpbuvbuwbalbuxbcSbcSbsZbuybuzbtcbuAbuBbqfbuCbuDbuEbpcbuFbtgbuGbuHbuIbuJbuKbuLbuMbuNbuObuPbuQbuRbrSbuRbtrbuSbuTbuTbtubuUbuVbuWbuXbuYbuZbvabvbbvcaIObvdbvebvfbvgbvhbvibvjbvkbvlbvmbvlbvnbvlbvlbvobvpbvlbvpbvlbvlbvlbvqbvrbvsbvtbtObvubtQbvvbvvbvwbvxbqZbkubkvbvybvzbvAbvBbvBbkBbvCbvDbvEbkBbvFbkCbvGbvHbvIbvJbvKbvLbvMbvNbvObvPbvQbsIbkJbvRbvSbvTbvUbvVbvVbvVbvVbvWbvXbpObiCbvYbiCbpObvZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbwcblpblpblpblpblpblpblpboAblpbuvbwdbalbwebegbcSbwfbqfbwgbqfbwhbcSbrFbezbffaIObpcbuFbtgboMbwibwjbwkbwlbwmboNbwnbwobwpbwqbtsbwrbwsbwtbwubwvbwwbtubwxbwybwzbwAbwBbwBbwCbwDbwEaIObvdbwFbvfbwGbizbwHbwIbwJbwKbwLbwKbwMbwKbwNbwObtLbwPbtLbtLbwQbwRbHfbHfbPJbPIbOJbwWbtQbwXbwYbtTbwZbqZbxabkvbiSbxbbxcbxbbxbbkBbkBbkBbkBbkBbxdbxebxfbxgbxhbxibxjbxkbxkbxlbxmbojbxnbxobxpbvRbojbvTbxqbojbxrbojbxsbkIbupbuqburbxtbkIaaaaaaaafaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbusbutbusbxubxvblpblpbxwbxxbxybxxbxzbxxbxAbxBbgrbxCbxDblybxEblybQKblzbxDbxFbxGbpPbffaIObxHbxIbxJboMbxKbxLbxMbxNbxOboNbxPbxQbxRbxSbxTbxUbxVbxWbxXbxYbxZbyabybbycbycbydbyebyfbygbtxbyhaIObyibgVbqNbyjbizbykbylbymbynbyobypbyqbyrbymbynbysbysbynbymbytbgWbHfcbhcckcckcdacdkbtQbywbyxbyybyzbqZbyAbyBbyCbyDbyEbxkbxkbyFbyGbxkbyHbyIbyJbyKbyLbxkbyMbyNbyObyPbyQbyRbySbySbySbySbySbyTbyUbyVbupburbkIbojbvVbyWbyXbyYbyZbzabzbaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbzcbzdbzcbzebzfbzgbzgbzgbzgbzgbzhbziblpbuvbzjbalbzkbzlbzmbznbzoboEbzpbzqbzrbarbarbzsaIObztbzubtgboMbzvbzwbzxbwjbzyboNbzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzJbtubzKbzLbzMbzNbyebyfbygbtxbzOaIObzPbzQbzRbzSbizbykbzTbymbzUbzVbzWbzXbzYbymbzZbAabAabAbbymbAcbizbHfcawcckccjcciccYccWbAibAjbAjbAkbAlbAmbAnbAobApbAqbvMbvMbArbvMbAsbvMbvNbvMbvMbvMbvMbAtbAubAvbAwbAxbAybAzbAAbABbACbySbADbAEbAFaafaafbkIbAGbvVbyXbyXbvWbAHbAIbAJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbAKbALbAMbalbalbANbrvbrvbrvbAObalbalbAPbAQbARbalbASbASbASbATbASbAUbAVbAWbAXbAYbAUbffaIObAZbBaaUnboMbuMbBbbBcbBcbBdbBebBfbBgbBhbBfbBibBjbBkbBlbBmbBmbBmbBnbtvbtvbtvbtvbtvbtvbtvbtxbBoaXNbBpbEabEabQRbQSbQTbymbymbBubBvbBwbBxbBxbBybBzbBAbBBbBzbBCbAcbizbHfbVCbUqbYTbVDbUpbQWbBJbBGbBGbBKbBLbBMbBNbBObBObBObBObBObBPbBObBObBQbBRbBSbBTbBTbBUbBVbvRbBWbAwbBXbBYbBZbCabCbbCcbySbADbAEbCdaaaaaabkIbCebCfbkIbvWbkIbkIbvWbkIaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCgaafaaaaaaaaaaaabASbChbCibCjbCkbAUbClbCmbCnbCobAUbffaIObCpbCqbCrbCqbCsbCtbCubCvbCwbCxaXNbCyaXNbCzbCAbCBbCCbCDbCEaIOaMibCFaMjaNsbCubCGbCHaIObCIbCJbzOaIObCKbEabPUbQQbPSbPTbCPbCQbCRbCSbCTbBxbBxbCUbBzbCVbCWbCXbBCbAcbCYbHfbPRbPQbPMbPLbPKbDebDfbDgbDhbqZbqZbxabDibBObDjbDkbDlbDmbDnbDobDpbBQbDqbDrbDsbBTbBTbDtbvRbBWbDubDvbDwbDxbDybDzbDAbySbADbDBbyVbyVbyVbyVbyVbkIbkIaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabASbDCbDDbDEbDFbDGbDHbDIbDJbDKbAUbffbDLbDMaIOaIOaIOaIOaNsbCubCGbDNaIOaIObDOaIOaIObDPbDQbDRaIOaIOaIOaIObCFaIOaNsbCubCGbDSaXNbDTbDUbDVbDWbDXbHgbIkbHhbImbIlbEdbEebEfbEgbEhbEibzYbymbEjbEkbElbEmbymbAcbizbHfbHfbHfbHfbHfbqZbqZbqZbqZbqZbqZbEnbEobEpbBObEqbErbEsbEtbEubEvbEwbBQbExbEybEzbEzbBTbEAbEBbECbEDbEEbEFbDzbEGbEHbEIbySbADbAEbyVbEJbEKbEKbyVaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbELbEMbEMbENbEObEObEPbEPbEPbEPbEQaafaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaabERbESbETbESbEUaaaaaaaaabASbASbEVbEWbDEbEWbEXbEYbEZbFabFbbAUbFcbffbFdbFebuDbFfbuDbFgbFhbFibuEaIObFjbFkbjUbjUbFlaXNaXNaXNaXNaXNaXNbFmbFnbFobFpbFqbFrbFsbFtbFubFvbFwbFrbFxbFBbFAbFzbFybEabEabynbFCbynbymbymbymbymbymbymbymbymbAcbizbFDbFEbFFbzTbFGbEcbIrbIpbIqbIobInbFMbFNbFObBObFPbFQbDlbFRbFSbFTbFUbBQbFVbEybEzbEzbBTbFWbFXbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGibGibGibGibGjbAFaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbGkbGlbGmbGlbEObEPbEPbGnbGobGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaabERbESaGwbESbEUaaaaaaaaabASbASbEVbEWbDEbEWbEXbEYbEZbFabFbbAUbFcbffbFdbFebuDbFfbuDbFgbFhbFibuEaIObFjbFkbjUbjUbFlaXNaXNaXNaXNaXNaXNbFmbFnbFobFpbFqbFrbFsbFtbFubFvbFwbFrbFxbFBbFAbFzbFybEabEabynbFCbynbymbymbymbymbymbymbymbymbAcbizbFDbFEbFFbzTbFGbEcbIrbIpbIqbIobInbFMbFNbFObBObFPbFQbDlbFRbFSbFTbFUbBQbFVbEybEzbEzbBTbFWbFXbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGibGibGibGibGjbAFaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbGkbGlbGmbGlbEObEPbEPbGnbGobGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbGrbGqbGpbGsbGtbGubASbGvbEWbGwbGxbGybGzbGAbGAbGBbGCbAUbGDbGDbGEbGDaUnaUnaUnaUnbGFbGFbGFbGFbGFbGFbGFbGFbGGbcnbcnbGHbGHbGHbGHbGIbGJbGHbGHbGHbGHbGKbGLbGMaIUbGNbGObDZbDcbDbbDYbDdbEbbEabGVbGWbGXbynbGYbGYbGZbHabHbbHcbynbHdbizbizbizbizbizbAcbCNbCObCZbDabFHbEcbHibHjbIGbIGbIGbIGbIGbIGbIGbIGbIGbBQbHlbHmbHnbHnbBTbHobHpbHqbHrbHrbHrbHrbHsbHtbHubHvbHrbHrbHrbHrbAEbHwbHxaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagbHybGlbGlbHzbEPbEPbGnbGnbHAbGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabETbHBbHCbHBbETbHDbHEbHFbASbHGbHHbEWbHIbHJbAUbHKbHLbHMbHNbAUbHObHObHPbGDaaaaaaaaaaaabGFbHQbHRbHSbHTbHUbHVbGFbHWbHXbHYbGHbHZbIabIbbIcbIdbIebIfbIgbIhbIibIjbFIbGRbGQbEabEabGPbFLbFKbFJbGSbEabIsbItbIubIvbBxbBxbBxbBxbBxbIwbIxbIybtLbtLbtLbtLbwQbAcbGTbCObCZbDabHebGUbICbHjbIGbWLbWLbWLbWObWMbWLbWLbWLbBQbIKbILbIMbIMbBTbINbIObBWbIPbIQbIRbISbITbIUbIVbIWbIXbIYbIZbHrbyVbJabyVbJbbJbbJbbJbbJbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabJcbEPbHybEPbEPbGnbGnbGnbGnbGnbGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwbHBbHCbHBaGwbHDbHEbHFbASbHGbHHbEWbHIbHJbAUbHKbHLbHMbHNbAUbHObHObHPbGDaaaaaaaaaaaabGFbHQbHRbHSbHTbHUbHVbGFbHWbHXbHYbGHbHZbIabIbbIcbIdbIebIfbIgbIhbIibIjbFIbGRbGQbEabEabGPbFLbFKbFJbGSbEabIsbItbIubIvbBxbBxbBxbBxbBxbIwbIxbIybtLbtLbtLbtLbwQbAcbGTbCObCZbDabHebGUbICbHjbIGbWLbWLbWLbWObWMbWLbWLbWLbBQbIKbILbIMbIMbBTbINbIObBWbIPbIQbIRbISbITbIUbIVbIWbIXbIYbIZbHrbyVbJabyVbJbbJbbJbbJbbJbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabJcbEPbHybEPbEPbGnbGnbGnbGnbGnbGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbJdbJebEWbEWbJfbJgbEWbEWbJhbJibAUbAUbAUbJjbAUbAUbJkbJlbJmbJnaaabJobJpbJqbJrbJsbHVbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbJFbJGbJHbJIbGHbGHbJJbJKbLObMTbMSbMVbMUbMXbMWbNibMYbLWbLVbJWbJXbJYbymbJZbKabBxbBxbKbbKcbJMbJMbJMbJMbJMbKebLRbLSbTobLUbLQbLQbLQbLPbKibKjbIGdPxdPwbWLdPubWLbWLbWLdPvbBQbKobEybKpbKpbBTbBVbKqbKrbKsbKtbKtbKtbKtbKubKvbKwbKxbKybKzbHrbKAbKBbKCbKDbKEbKFbKGbKHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEObEPbKIbKJbKJbGnbGnbGnbGnbGnbGnbGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabETbHCbHCbHCbETbKKbKLbKMbKNbKObEWbKPbKQbKRbKSbKTbKTbKUbKTbKTbKVbKWbKXbKYaaabKZbLabLbbLcbLdbHVbLebLfbLgbLhbGFbLibLjbLkbGHbLlbLmbLnbLobLpbLqbLrbLsbLtbLubLvbNjbNqbNpbNnbIzbOubOtbOsbOrbNlbEabLGbLHbLIbymbLJbLKbBxbBxbLLbLMbJMbOIbOGbOHbOzbkebOybtLbOCbOFbOAbOBbNkbEcbHibLXbIGbWLdPybWLbWLbWLbWLbWLbWLbBQbMabEybMbbMbbBTbMcbMdbBWbMebKvbKvbMfbMgbMhbMibMjbMkbMlbMmbMnbMobMpbMqbMrbMsbMtbKGbMuaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabEPbEPbMvbGnbGnbGnbGnbGnbGnbGnbGnbGnbGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGwbHCbHCbHCaGwbKKbKLbKMbKNbKObEWbKPbKQbKRbKSbKTbKTbKUbKTbKTbKVbKWbKXbKYaaabKZbLabLbbLcbLdbHVbLebLfbLgbLhbGFbLibLjbLkbGHbLlbLmbLnbLobLpbLqbLrbLsbLtbLubLvbNjbNqbNpbNnbIzbOubOtbOsbOrbNlbEabLGbLHbLIbymbLJbLKbBxbBxbLLbLMbJMbOIbOGbOHbOzbkebOybtLbOCbOFbOAbOBbNkbEcbHibLXbIGbWLdPybWLbWLbWLbWLbWLbWLbBQbMabEybMbbMbbBTbMcbMdbBWbMebKvbKvbMfbMgbMhbMibMjbMkbMlbMmbMnbMobMpbMqbMrbMsbMtbKGbMuaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabEPbEPbMvbGnbGnbGnbGnbGnbGnbGnbGnbGnbGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzbGtbGubASbASbMAbMAbMAbASbASbGDbGDbGDbGDbMBbGDbGDbMCbKYaaabKZbMDbMEbMFbMGbMHbMIbMJbMGbMGbMKbMLbMMbMNbGHbGHbGHbGHbGHbGHbMObGHbGHbMPbMQbMRbIzbKdbJVbKdbIzbJSbJRbJUbJTbJQbEabMZbNabNbbymbNcbNdbNebNfbNgbNhbJMbJNbJObJPbIBbNmbJLbNobIAbwUbwUbwUbwUbwUbHibHjbIGbIGbWPbWLbWLbWLbWLbIGbIGbBQbNtbNubMbbMbbBTbNvbMdbBWbIPbNwbNxbNybNzbNAbNBbNCbKvbNDbNEbHrbNFbNGbNHbJbbNIbNJbNKbNLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEPbGnbGnbGnbGnbGnbGnbNMbGnbNNbGnbGnbGnbGnbGnbEPbEPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQaaaaafaaaaaabASbNRbNSbNTbASaaaaaaaaabGDbNUbNVbJkbGDbMCbKYaaabKZbNWbNXbNYbNZbHVbOabObbOcbOdbGFbOebOfbOgbOhbOibOibOibOibOibOibOibOibOkbOlbOmbOnbOobOpbOqbKfbKgbLwbKfbKhbKgbKfbOvbOwbOxbOvbOvbOxbOvbOvbOwbOvbLEbLFbLCbLDbLBbODbOEbkfbLzbLAbLxbLybLNbwUbOKbHjbIGbWQdPtcCSbXTbWRckSbYSbWQbBTbOSbOTbDsbBTbBTbOUbMdbOVbJbbJbbHrbHrbHrbHrbHvbHrbOWbKvbOXbHrbOYbJabyVbJbbOZbPabPbbJbaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabEPbPcbPcbPcbPcbPcbPcbPdbGnbPebPcbNNbGnbGnbGnbGnbEPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQaaaaafaaaaaabASbNRbNSbNTbASaaaaaaaaabGDbNUbNVbJkbGDbMCbKYaaabKZbNWbNXbNYbNZbHVbOabObbOcbOdbGFbOebOfbOgbOhbOibOibOibOibOibOibOibOibOkbOlbOmbOnbOobOpbOqbKfbKgbLwbKfbKhbKgbKfbOvbOwbOxbOvbOvbOxbOvbOvbOwbOvbLEbLFbLCbLDbLBbODbOEbkfbLzbLAaQqbLybLNbwUbOKbHjbIGbWQbcubaWbXTbWRbaTbaSbWQbBTbOSbOTbDsbBTbBTbOUbMdbOVbJbbJbbHrbHrbHrbHrbHvbHrbOWbKvbOXbHrbOYbJabyVbJbbOZbPabPbbJbaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabEPbPcbPcbPcbPcbPcbPcbPdbGnbPebPcbNNbGnbGnbGnbGnbEPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaafaaaaaaaaabGDbPfbPgbPhbGDbMCbPiaaabPjbJpbPkbPlbPmbHVbHVbPnbPobPpbPqbPrbPsbPtbPubPubPubPubPubPubPubPubPwbPxbPybPybPzbPAbPBbPCbPDbPEbPFbPGbPGbPEbPGbPGbPFbPGbPGbPGbPGbPGbPGbPFbPHbwSbyubyvbAdbAebPNbPObPPbAfbAgbAhbBrbwVbwUbHibHjbIGbONbOMbOLbIIbIIbOPbOObOQbBTbBTbQdbBTbBTbQebQfbMdbojbQgaafbQhbQibQjbQkbQlbQkbQmbQnbQobHrbQpbHwbQqbJbbQrbQsbQsbQtaagaagaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQubGlbGlbGlbGlbGlbGlbGlbQvbGobGnbGnbGnbGnbQwbGobEPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafbGDbGDbGDbGDbGDbQxbGDaaaaaaaaaaaabGFbQybQzbQAbQBbGFbQCbGFbQDbQEbQFbQGbQGbQHbQIbQHbRIbRHbQGbQGbQGbQGbQGbQLbQGbQGbQMbQNbQObQGbQGbQGbQPbQGbGKbGKbGKbGKbGKbGKbGKbGKbGKbHjbwSbBEbBtbBDbBFbQUbOEbQVbCLbCMbBHbBIbBsbwUbHibRbbPVbORbPXbPWbPZbPYbQbbQabRcbQcbRlbRmbojbRnbojbQfbMdbojbRoaafbQhbRpbRpbRqbRrbRsbRtbRubRvbHrbRwbHwbAEbJbbJbbJbbJbbJbaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabEPbKJbKJbKJbKJbKJbKJbRxbGnbKIbKJbRybGnbGnbGnbGnbEPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabRzbRAbMCbGDbGDbGDbGDbGDbGFbGFbGFbGFbGFbGFbGFbGFbRBbRDbRCbQJbRGbRFbREbREbOjbRJbRKbRLbRMbRNbRObRPbRQbRRbRSbRTbRUbRVbRWbRXbRYbRZaafaaaaaaaaaaaaaaaaaabGKbSabHjbwSbwTbwTbwSbwTbSbbScbsjbwUbwUbwUbwUbwUbwUbHibSdbIGbIFbIFbIDbIIbKkbIJbIIbIIbIHbSlbSmbSnbojbSobQfbMdbSpbSqaafbQhbRpbSrbQkbSsbQkbStbSubSvbHrbRwbHwbSwbSxbyVaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEPbGnbGnbGnbGnbGnbGnbNMbGnbRybGnbGnbGnbGnbGnbEPbEPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbSybSzbSAbSBbSBbSCbSDbSEbSFbSGbSHbSIbSJbSIbSKbSFbSLbSMbSNbSObSPbSQbSRbSRbSSbSTbRKbSUbRMbRNbRObRPbSVbSWbSXbSYbSZbTabSZbTbbTcbTdaafbTebTebTebTebTeaaabGKbTfbTgbPEbPGbPGbPEbThbQXbLTbTkbThbPGbPGbPGbPGbPGbTlbTmbIGbKlbKnbKmbLZbLYbNsbNrbIGbIGbrhbTubrhbrhbrhbTvbTwbTxbrhbHrbHrbHrbHrbHrbTybHrbHrbHrbHrbHrbRwbHwbTzbSxbyVaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabEPbEPbMvbGnbGnbGnbGnbGnbGnbGnbGnbGnbGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTAaaaaafaafbTBbTBbTBbTBbTBbTBbTBbTBbTCbTDbSFbTEbSGbSGbSIbTFbSKbSFbTGbTHbTIbTJbTKbTLbTMbTNbTObTPbRKbTQbTRbTSbTRbTTbTUbSWbTVbTWbTXbTYbTZbUabUbbUcbUdbUebUfbUgbUhbTeaaabGKbUibUjbUkbUlbUmbUnbUobSfbSgbUrbUobUobUsbUtbUobUobUubHjbIGbIGbIGbIGbIGbIGbTtbIGbIGbUwbUxbUybUzbUAbrhbTubUvbUCbrhbUDbUEbUFbUGbUHbRwbUIbAEbUJbAEbAEbRwbHwbUKbyVbyVbyVaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEObEPbPebPcbPcbGnbGnbGnbGnbGnbGnbGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabULbUMbUNbUObUObUObUPbUQbURbUSbUTbUUbUVbTBbUWbTDbSFbUXbSGbSHbSGbSIbUYbSFbUZbVabSNbSObVbbVcbSZbSZbVdbVebVfbVgbSRbSRbVhbVibSZbVjbTVbTWbVkbVlbVlbVmbVnbVoaafbVpbVqbUhbVrbTeaafbGKbVsbVtbGKaaaaafaaabVubVvbVwbVxbVuaafaafaaaaafbGKbVybVzbPGbPGbPGbPGbPGbPGbPEbPGbPGbPGbPGbPFbVAbPGbVBbTibTjbVEbVFbVGbVHbUBbVHbVIbVJbVHbVHbVHbVHbVHbVKbVLbVMbVNbVObyVbyVbyVbyVaaaaafaaaaaaaaaanmanmanmaafaaaaaaaafaaaaaaaafaaaaaabJcbEPbHybEPbEPbGnbGnbGnbGnbGnbGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVPbVPbVPbVPbVPbVQbVRbVSbVTbVTbVUbTBbVVbVWbVXbVYbVZbWabSGbSGbWbbSFbWcbSMbSNbQGbQGbWdbWebWfbWgbWhbWibWjbSZbSZbWkbWlbWmbWnbWobWpbWqbWrbWsbWtbWubWvbWwbUebWxbUhbUhbTeaafbGKbPybPybGKaaaaafaaabWybWzbWAbWBbWyaafaafaaaaafbGKbWCbWDbWEbWFbLtbWGbWGbWHbWIbWJbWKbUobUobUsbUtbUobUobQZbQYbWNbRhbRhbRkbSebRibRjbRhbRfbRgbRebRebRdbRfbWSbAEbWTbWUbWVbWWbWXbWYbWZbXabXabXabXabXabXabXabXabXabXabXabXabXabXabXabXabXbbXcbXcbXdbEPbEPbGnbGnbXebGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaafaafbXfbXgbXhbXibXhbXjbXkbXlbXmbXmbXnbTBbXobJkbSFbXpbSGbXqbSGbSGbSGbXrbUZbXsbSNbXtbQGbXubRKbXvbXwbXxbRKbXybXzbSZbWkbWlbXAbRKbXBbXCbXDbXEbXFbXGbXFbXHaafbTebTebTebTebTeaafbGKbGKbXIbGKaafaafaafbXJbXKbXLbXMbXJaafaaaaaaaafbGKbGKbGKbGKbGKbXNbGKbGKbXObXPbXQbGKbGKaaaaaaaaaaaabXRbXSbTrbXUbHkbTsbTnbRabTpbTqbSibSjbSkdQfbIEbShbHkbyVbXVbXWbXXbyVbyVbyVbyVaaaaafaaaaaaaaaanmanmanmaafaaaaaaaafaaaaaaaafaafaafbXYbXZbYabHzbEObEPbEPbGnbGobGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbXfbYbbYcbYdbYebVSbYfbVSbYgbVSbYhbYibYjbYkbSFbYlbSGbXqbSGbSGbYmbSFbYnbYobSNbYpbYqbSZbYrbYsbYtbYtbRKbYubWmbYvbYwbYxbYybYzbYAbYBbYCbYDbTXbYEbYFbYGbUdbUebYHbYIbYIbTeaafaafbPybYJbPyaaaaafaaabYKbYLbYMbYNbYKaafaaaaaaaafaaaaaaaaabGKbYObPybYPbGKaaaaafaaaaaaaafaaaaaaaaaaaabYQbYRcrncrmdPAcrRdPDdPCbTqdPPdPRdPQbIEbIEbIEdQRbHkbYUbYUbYVbYWbYUaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbYXbEMbEMbENbEObEObEPbEPbEPbEPbEQaafaafaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVPbVPbVPbVPbVPbVQbVRbVSbVTbVTbVUbTBbVVbVWbVXbVYbVZbWabSGbSGbWbbSFbWcbSMbSNbQGbQGbWdbWebWfbWgbWhbWibWjbSZbSZbWkbWlbWmbWnbWobWpbWqbWrbWsbWtbWubWvbWwbUebWxbUhbUhbTeaafbGKbPybPybGKaaaaafaaabWybWzbWAbWBbWyaafaafaaaaafbGKbWCbWDbWEbWFbLtbWGbWGbWHbWIbWJbWKbUobUobUsbUtbUobUobQZbQYbWNbRhbRhbRkbSebRibRjbRhbRfawKavUavUavTbRfbWSbAEbWTbWUbWVbWWbWXbWYbWZbXabXabXabXabXabXabXabXabXabXabXabXabXabXabXabXabXbbXcbXcbXdbEPbEPbGnbGnbXebGnbGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaafaafbXfbXgbXhbXibXhbXjbXkbXlbXmbXmbXnbTBbXobJkbSFbXpbSGbXqbSGbSGbSGbXrbUZbXsbSNbXtbQGbXubRKbXvbXwbXxbRKbXybXzbSZbWkbWlbXAbRKbXBbXCbXDbXEbXFbXGbXFbXHaafbTebTebTebTebTeaafbGKbGKbXIbGKaafaafaafbXJbXKbXLbXMbXJaafaaaaaaaafbGKbGKbGKbGKbGKbXNbGKbGKbXObXPbXQbGKbGKaaaaaaaaaaaabXRbXSbTrbXUbHkbTsbTnbRabTpbTqbSiazGbSkdQfbIEbShbHkbyVbXVbXWbXXbyVbyVbyVbyVaaaaafaaaaaaaaaanmanmanmaafaaaaaaaafaaaaaaaafaafaafbXYbXZbYabHzbEObEPbEPbGnbGobGnbEPbEPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbXfbYbbYcbYdbYebVSbYfbVSbYgbVSbYhbYibYjbYkbSFbYlbSGbXqbSGbSGbYmbSFbYnbYobSNbYpbYqbSZbYrbYsbYtbYtbRKbYubWmbYvbYwbYxbYybYzbYAbYBbYCbYDbTXbYEbYFbYGbUdbUebYHbYIbYIbTeaafaafbPybYJbPyaaaaafaaabYKbYLbYMbYNbYKaafaaaaaaaafaaaaaaaaabGKbYObPybYPbGKaaaaafaaaaaaaafaaaaaaaaaaaabYQbYRcrncrmdPAcrRdPDdPCbTqdPPdPRcirbIEbIEbIEdQRbHkbYUbYUbYVbYWbYUaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbYXbEMbEMbENbEObEObEPbEPbEPbEPbEQaafaafaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbXfbYYbYZbZabYZbZbbZcbZdbZebZfbZgbTBbMCbZhbSFbZibSGbZjbZkbZlbZmbSFbZnbXsbSNbZobZpbTcbZqbTcbZrbZsbZtbTcbZubZvbZwbZxbZybZzbZAbZBbZCbSZbZDbZEbZFbVoaafbVpbZGbZHbZIbTeaafaaaaaaaaaaaaaaaaaaaaabZJbVubZKbZLbZJaafaafaafaafaafaafaaabGKbZMbZNbZObGKaaaaafaaaaaaaafaaaaaaaaaaaabZPbZQcjWcjVcjBcjecmrcjZcjYcjYcpTcnFcnqdPHbIEdQQbHkbYUbZTbZUbZVbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanmanmanmanmacTbVPbVPbVPbVPbVPbTBbTBbTBbTBbTBbTBbTBbMCbJkbSFbSFbSFbSFbSFbSFbSFbSFbZWbXsbSNbZXbZYbZZcaacabcaccadcaecafcagcahbWkbWlcaicajcakcalcambSZbZDcancaocapbWwbUecaqbYIbYIbTeaafaaaaaaaaaaafaafaafaaabVucarcascatbVubVubVubVubVubVubVuaafbGKbGKbGKbGKbGKaaaaafaaaaaaaafaaaaaaaaaaaacaucavdPIcaxdPYdPXdPJdPWbTqbTqdQadPZbIEbIEbIEdQTbHkbYUcaycazcaAbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDcaEbGDbJkcaFbKTbKTbKTcaGcpUcaGcaGbKTcaHbKTdPFcaJdPEcaJcaJcaKcaJcaJcaLbGDcaMbXsbSNcaNcaOcaPbQGbQGbQGbQGbQGbQGbQGcaQbWkbWlbTVcaRcaScaTcaUbSZbZDbZEcaVbVoaafbTebTebTebTebTeaafaaabVubVubVubVubVubVubVucaWcaXcaYcaZcbacbbcbccbdcbebVuaafaafaafaafaafaafaafcbfaafaafaafaafaafaafaafcbgbXRdPGcbidPTdPSdPSdPWbTqdPPdPVdPUbIEbIEbIEdQSbHkbYUcbjcbkcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbmcbncbocbpbJkcbqbJkcbrbJkcbtbJkcbscbxbGDbGDcbucbvcbvcbwbGDdPNcbwcbxcbxcbybJkcbzbGDbZWbXsbSNcbAcbBbSZcbCbQGaaaaaaaaaaaabQNcbDbWkbWlbXAcbEcakbXzcbFcbGcbHcbIcbJbYGbUdbUecbKcbLcbMbTeaafaaabVucbNcbOcbPcbQbVucbRcbScaXcbTcaZbXKcbUbXKcbVbXKbVuaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaabXRcbWdPOcbYbHkdQidQdcrCdQUdQedQhdQgbIEdQVdQWdQXbHkcbZccaccbcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDcbtbGDccfcbrcbxcbxcbxcbxccgcbxccgcqzckcdQxcqwcrycsmcrkcricbxccpbJkcbzbGDdPLbXsbSNcitcitcrucitcitclbcitclbcitbQGccwccxbWlbXAcbEccybXzcbFcczbZDbZEccAbVoaafbVpccBccCccDbTeaafaaabVuccEccFccGcaZbVuccHcaZccIccJcaZccKccLccMccNccObVuaaaaaaaaaaafaaaaaaaaabXRbXRbXRbXRbXRbXRbXRbXRbXRccPdPMccRbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkaafccSccTccSaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanmanmanmanmacTcbxccUccgccgccgccgccVccgccgcyVccXdQCcyWdQAcgqcdccyXcdecdecdecdfbGDcwIdQOcwJcitcwKcyfcygcyhcyucygcyvcywbQGcdqcdrbWlbXAcbEcakbXzcdscdtcducdvcdwcapbWwbUecdxcbLcbLbTeaafcdycdzcdAcdBcdBcdCcdDcdEcdFcdGcdHcdIcdJcdKcdLcdMcdNbVuaaaaaaaaaaafaaaaaaaaabXRcdOcdPcdQcdRcdScdTcdUcdVcdWdQPcdYcdZceaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcebceccebaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDcaEbGDbJkcaFbKTbKTbKTcaGcpUcaGcaGbKTcaHbKTdPFcaJdPEcaJcaJcaKcaJcaJcaLbGDcaMbXsbSNcaNcaOcaPbQGbQGbQGbQGbQGbQGbQGcaQbWkbWlbTVcaRcaScaTcaUbSZbZDbZEcaVbVoaafbTebTebTebTebTeaafaaabVubVubVubVubVubVubVucaWcaXcaYcaZcbacbbcbccbdcbebVuaafaafaafaafaafaafaafcbfaafaafaafaafaafaafaafcbgbXRdPGcbidPTdPSdPSdPWbTqdPPdPVcisbIEbIEbIEdQSbHkbYUcbjcbkcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciucbncbocbpbJkcbqbJkcbrbJkcbtbJkcbscbxbGDbGDcbucbvcbvcbwbGDdPNcbwcbxcbxcbybJkcbzbGDbZWbXsbSNcbAcbBbSZcbCbQGaaaaaaaaaaaabQNcbDbWkbWlbXAcbEcakbXzcbFcbGcbHcbIcbJbYGbUdbUecbKcbLcbMbTeaafaaabVucbNcbOcbPcbQbVucbRcbScaXcbTcaZbXKcbUbXKcbVbXKbVuaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaabXRcbWdPOcbYbHkdQidQdcrCdQUdQedQhciwbIEdQVdQWcVNbHkcbZccaccbcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDcbtbGDccfcbrcbxcbxcbxcbxccgcbxccgcqzckcdQxcqwcrycsmcrkcricbxccpbJkcbzbGDdPLbXsbSNcitcitcrucitcitcifcitcifcitbQGccwccxbWlbXAcbEccybXzcbFcczbZDbZEccAbVoaafbVpccBccCccDbTeaafaaabVuccEccFccGcaZbVuccHcaZccIccJcaZccKccLccMccNccObVuaaaaaaaaaaafaaaaaaaaabXRbXRbXRbXRbXRbXRbXRbXRbXRccPdPMccRbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkbHkaafccSccTccSaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanmanmanmanmacTcbxccUccgccgccgccgccVccgccgcyVccXdQCcyWdQAcgqcdccyXcdecdecdecdfbGDcwIdQOcwJcitcixcjfcjOcjUckScjOclbcwKbQGcdqcdrbWlbXAcbEcakbXzcdscdtcducdvcdwcapbWwbUecdxcbLcbLbTeaafcdycdzcdAcdBcdBcdCcdDcdEcdFcdGcdHcdIcdJcdKcdLcdMcdNbVuaaaaaaaaaaafaaaaaaaaabXRcdOcdPcdQcdRcdScdTcdUcdVcdWdQPcdYcdZceaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcebceccebaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQalQalQalPalPalQalPalPalPampalPalPalPalQalQaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafcedceecefcegcehceicejcekcelcrDcdbcdbcvudQAcgqcdbcvFcvEcvGcdeceqdQbcesbXsbSNcitcjccjccjccjccjQcjccjccjcbQGcodcmQbWlbXAceycezbSZceAceBbZDceCceDbVoaafbTebTebTebTebTeaafaaabVuceEceFceGceHceGceIceJceKceLceGceMceNceGceIceObVuaafaafaafaafaafaafaafbXRcePceQcePceRceSbZQceTcdVceUdQNceUbXRbXRaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafaaaceWaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQaaaaaaaafaafaaaaafaafaaaaaaaafaafaafaaaalQaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaceXceeceYceZcfccfdciocgdckVcgAcffclIcgzcrhcgqcdbcdbcfhcdbcgxbYpcgpcfkcgrcfmchCchAchBchAchAchnchAchAchAchgcgBchDcfscftcfubTVcaRcfvcfwcfxcfycfzbYGbUdbUecfAcfBcfBbTeaafaaabVucfCbXKcfDbVucfEcfFceNcfGcfHcfIcfJccNcfKcfLcfMbVuaaaaaaaaaaafaaaaaaaaabXRcePcePcePcfNcfOcdTcfPcfQcfRcgocfTcfUbXRaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaaacfVaaaaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQaaacfWcfXcfYaaacfWcfXcfYaaacfWcfXcfYaafcfZaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaceXcdXccrccQccZcslcgmcggcgfcgecgccgbcfScflcfjcgkcglchucgncgjcfecfbceVcfacetcgicghcrgcfqcfrcfpcfpcfpcfpcfocexcgCcercgEcgCcgFcgGcgHcgIcgJcgKcgLbVoaafbVpcgMcgNcgObTeaafaafbVucgPbXKcfDbVucgQbXKbXMcgRcgScgTceJcgUcgTcgUceJbVuaaaaaaaaaaafaaaaaaaaabXRcdVcdVcdVcdVcgVbZQcgWcgXcgYcclchachbbXRaaaaaaaaaaaaaaachcchcchcchdaafaafaafaafcfVaafaafaafaafaafampchcchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQaaacfWchecfYaaacfWchecfYaaacfWchecfYaafaafaafaafaaaaaaaaaaaaaaaaaaaafaafaafceXchfckachhchichjchkchlchmciWchochpchqchrchochochsckPciSchvcgychxbLjchycgDcitcjOcjQcjccjUcjccjccjccjfbQGcjgbSZchEchFbTcchGbZrchHchIbRXchJchKcapbWwbUechLcfBcfBbTeaafaaabVucgPbXKcfDbVuchMbXKbXMbXKchNcgTbXKbXMcgTbXMchObVuaaaaaaaaaaafaaaaaaaaabXRcdOcdPcdQchPchQcdTchRchSchTcgvbZQchVbXRaaaaaaaaaaaaaaachcaaaaafaaaaafaaaaaaaaachWaaaaafaafaaaaaaaaaaaachcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaalPaafcfWchecfYaaacfWchecfYaafcfWchecfYaafaaaaaaaafaafaaaaaaaaaaaaaaaaafaaaaaachXchYccgchZciacibciccidccgciycdbcfhccXcigcihcdbciicijcikcilcgucinclPcipcgtcitciwcixcisciucircisciecifbQGcivbSZchEcizbSZbSZbSZbTbbZzcizbZEcaVbVoaafbTebTebTebTebTeaafaaabVucgPbXKcfDbVuciAciBciCciDciEciFciGciHciFciHciGbVuaafaafaafaafaafaafaafbXRcePcePcePciIceSbZQciJciKciLcgsbZQciNbXRbXRbXRbXRaaaaaachcaaaciOciOciOciOciOaafciPaafciOciOciOciOciOaaachcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacfWchecfYaafcfWchecfYaaacfWchecfYaaaaaaaaaaaaaaaaafaaaaafaaaaafaafaaaaaabGDciQccgccgciRckTciTciUciVckYcdbcfhcihciXciYciZcjacjbckZchvcimbYpbSNbYpciqcitcitclacitcitcitcitclbcitbQGclVcjhcjicjjcjkcjlcjkcjjcjmcjjcjnchFcjoaafaafaafaafaafaafaafaaacjpcjqcjrcjsbZJbVucjtcjucjvbVubVucjwbVubVubVucjwbZJaaaaaaaaaaaaaaaaaaaaabXRcePcePcePchPcjxcdTcjycjzcjAchUcjCcjCcjDcjEcjFbXRaafaafchcaafcjGcjHcjHcjHcjHcjIciPcjJcjKcjKcjKcjKcjLaafchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQaaacfWchecfYaaacfWchecfYaaacfWchecfYaafaafaafaafaaaaaaaaaaaaaaaaaaaafaafaafceXchfckachhchichjchkchlchmciWchochpchqchrchochochsckPciSchvcgychxbLjchycgDcitcbmcjQcjcciecjccjccjcbYSbQGcjgbSZchEchFbTcchGbZrchHchIbRXchJchKcapbWwbUechLcfBcfBbTeaafaaabVucgPbXKcfDbVuchMbXKbXMbXKchNcgTbXKbXMcgTbXMchObVuaaaaaaaaaaafaaaaaaaaabXRcdOcdPcdQchPchQcdTchRchSchTcgvbZQchVbXRaaaaaaaaaaaaaaachcaaaaafaaaaafaaaaaaaaachWaaaaafaafaaaaaaaaaaaachcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaalPaafcfWchecfYaaacfWchecfYaafcfWchecfYaafaaaaaaaafaafaaaaaaaaaaaaaaaaafaaaaaachXchYccgchZciacibciccidccgciycdbcfhccXcigcihcdbciicijcikcilcgucinclPcipcgtcitbRgbSjbRdbRebLxbRdbrGbETbQGcivbSZchEcizbSZbSZbSZbTbbZzcizbZEcaVbVoaafbTebTebTebTebTeaafaaabVucgPbXKcfDbVuciAciBciCciDciEciFciGciHciFciHciGbVuaafaafaafaafaafaafaafbXRcePcePcePciIceSbZQciJciKciLcgsbZQciNbXRbXRbXRbXRaaaaaachcaaaciOciOciOciOciOaafciPaafciOciOciOciOciOaaachcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacfWchecfYaafcfWchecfYaaacfWchecfYaaaaaaaaaaaaaaaaafaaaaafaaaaafaafaaaaaabGDciQccgccgciRckTciTciUciVckYcdbcfhcihciXciYciZcjacjbckZchvcimbYpbSNbYpciqcitcitclacitcitcitcitcifcitbQGclVcjhcjicjjcjkcjlcjkcjjcjmcjjcjnchFcjoaafaafaafaafaafaafaafaaacjpcjqcjrcjsbZJbVucjtcjucjvbVubVucjwbVubVubVucjwbZJaaaaaaaaaaaaaaaaaaaaabXRcePcePcePchPcjxcdTcjycjzcjAchUcjCcjCcjDcjEcjFbXRaafaafchcaafcjGcjHcjHcjHcjHcjIciPcjJcjKcjKcjKcjKcjLaafchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQalQalPaafaaacfWchecfYaafcfWchecfYaaacfWchecfYaafaaaaaaaaaaaaaafaafcjMcjNcjNcjNcjNbGDbGDciQcdeckbckccjPckOckOckOckNcdbcfhcihcjRcjSciZcjTcjbckQcdechzchwcsDchtcgZccuckLckMckdckeccuaaaaaaaaabQGckfckgckhckickjckkcklckmbSZcknckockpckqaafaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafbVuckrckscktbVuaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaabXRcdVcdVcdVcdVckubZQciJckvckwcgsbZQbZQckxbZQckybXRaaaaaachcaafckzckzckzckzckzaaaciPaaackzckzckzckzckzaafchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQaaaaafaaaaafaafckAaafaafaafckAaafaaaaafckAaafaaaaaaaaaaaaaaackBckCckDckEckFckGckHckIckJckKcdecpKcmTcmTcmpcmocjdcmqcmwckRcihdPzciXciZcjacjbcmxcdeckUckUcsOckWckXccucrwcmycmzcmAccuaaaaaaaaaacTclccldcleclfclgclhclgclfclgcliclgclicljaafaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaclkaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabXRcdOcdPcdQcllchQcdTclmbZSclnciMcloclpclqclrclsbXRaaaaaachcaaaaafaaaaafaafaafaaaciPaaaaafaaaaafaaaaafaaachcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPaafcltclucluclvclwclwclwclwclwclwclwclwclwclwclwclwclwclwclxclyclzclAclBclCclDclEclFbJkciQcbxcdecdecdecdecbxclUcdecmlcrvclIclIclIclIclJcjbcdbcmmclNclOcsEclQclRccuclSclTclGclMccuaaaaaaaaaaaaaafclWaafclXaafclWaafclXaafclYaafclYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclZaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabXRcePceQcePcmaceSbZQbZRbZScmbcmJbZQcmccdVcdVcdVbXRaaaaaachcaaaciOciOciOciOciOaafciPaafciOciOciOciOciOaafchcaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10742,33 +10741,33 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIPcIPcFYcFYcMMcFYcJEcKXcKXcMNcMOcMOcMPcMkcIPcIPcMQcMRcMScMTcMUcMVcMQaaaaaaaaacIRcJJcJJcLccIRcIRcMWcMXcJJcMYcMZcIRcIRcJIcJJcJJcIRaaaaaaaaaaaaaaacIRcNacNbcIRcKjcNccKjcKjcNdcNecNfcNfcNfcNgcIRcJQcJQcKmcKmcJQcJQcNhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIPcNicNjcNjcLtcIPcLtcMCcMCcNkcNlcNlcNmcMCcNncNocMQcNpcNqcNrcNscNtcMQaaaaaaaaacIRcJJcJJcLccIRcIRcKvcKwcKwcKwcKycIRcIRcJIcJJcJJcIRaaaaaaaaaaaaaaacIRcNbcNbcIRcNucNucNucKjcNdcNfcNfcNfcNfcNvcIRcJQcNwcKlcKlcNxcJQcNyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIPcNicLtcLtcLtcIPcLtcLtcLtcLtcLucLucMCcMCcMCcNzcMQcNAcNrcNrcNrcNrcMQaaaaaaaaacIRcJJcJJcLMcJpcJpcJpcJpcJpcJpcJpcJpcJpcLVcJJcJJcIRaaaaaaaaaaaaaaacIRcNBcNbcIRcNucNCcNucKjcNdcNdcNdcNdcNdcNdcIRcJQcNwcKlcKlcNxcJQcNyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIPcNDcNDcNEcNFcIPcNGcNGcNGcLtcLtcLtcNHcNIcNJcNKcMQcNrcNrcNrcNrcNLcMQaaaaaaaaacIRcIRcIRcIRcIRcIRcIRcIRcNMcIRcIRcIRcIRcIRcIRcIRcIRaaaaaaaaaaaaaaacIRcNNcNbcIRcKNcKjcKjcKjcNdaaaaaaaaaaaaaaacIRcJQcNwcKlcKlcNxcJQcNyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcNOcNOcIPcIPcIPcIPcMQcNrcNPcNQcNRcNScMQaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcNTcNTcNTcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcIRcIRcIRcIRcIRcIRcNdaaaaaaaaaaaaaaacNUcJQcNwcKlcKlcNxcJQcNyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIPcNDcNDcNEcNFcIPcNGcNGcNGcLtcLtcLtcNHcNIcNJcNKcMQcNrcNrcNrcNrcNLcMQaaaaaaaaacIRcIRcIRcIRcIRcIRcIRcIRcRYcIRcIRcIRcIRcIRcIRcIRcIRaaaaaaaaaaaaaaacIRcNNcNbcIRcKNcKjcKjcKjcNdaaaaaaaaaaaaaaacIRcJQcNwcKlcKlcNxcJQcNyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcNOcNOcIPcIPcIPcIPcMQcNrcNPcNQcNRcNScMQaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcRZcRZcRZcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcIRcIRcIRcIRcIRcIRcNdaaaaaaaaaaaaaaacNUcJQcNwcKlcKlcNxcJQcNyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNVcNWcNWcNVaaaaaaaaacMQcNrcNXcNYcNZcNYcMQaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcIRcOacIRcIRcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacObcJQcJQcOccOccJQcJQcObaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOdcOecOecOecOecOfcOfcOecOecOgaaacMQcNrcNrcNrcNrcNrcMQaaaaaaaaaaaaaaaaaaaaaaaacIRcJocLVcJJcLMcOhcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIRcOicJQcJQcJQcJQcOjcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOlcOmcOncOocOpcOpcOqcOqcOecOgcMQcMQcMQcMQcMQcMQcMQaaaaaaaaaaaaaaaaaaaaaaaacIRcOrcOscOtcOscOucIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcIRcIRcIRcIRcIRcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOlcOvcOpcOpcOpcOpcOpcOpcOwcOxaaaaaaaaaaaaaaaaaacIRaaaaaaaaaaaaaaaaaaaaaaaacOycJIcOzcJJcOAcLccNdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOCcODcODcODcOEcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOlcOGcOHcOHcOHcOHcOHcOHcOecOIaaaaaaaaaaaaaaaaaacIRaaaaaaaaaaaaaaaaaaaaaaaacOycKacMscMdcMscOJcNdaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOKcOLcOMcONcOMcOOcOPcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOQcOecOecOecOecOecOecOecOecOIaaaaaaaaaaaaaaaaaaaaacIRaaaaaaaaaaaaaaaaaaaaaaaacOycORcOScOTcOScOUcNdaaaaaaaaaaaaaaaaaaaaaaaaaaacOVcOWcOXcOYcOYcOYcOZcPacOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycJIcJJcPbcJJcPccNdcNdcNdaaaaaaaaaaaaaaaaaaaaacOVcPdcOXcOYcOYcPecOZcPfcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOlcOmcOncOocOpcOpcOqcOqcOecOgcMQcMQcMQcMQcMQcMQcMQaaaaaaaaaaaaaaaaaaaaaaaacIRcRAcQOcRDcQOcRBcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcIRcIRcIRcIRcIRcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOlcOvcOpcOpcOpcOpcOpcOpcOwcOxaaaaaaaaaaaaaaaaaacIRaaaaaaaaaaaaaaaaaaaaaaaacOycJIcREcJJcRPcLccNdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcRNcRFcRFcRFcRGcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOlcOGcOHcOHcOHcOHcOHcOHcOecOIaaaaaaaaaaaaaaaaaacIRaaaaaaaaaaaaaaaaaaaaaaaacOycKacMscMdcMscRRcNdaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcRQcOLcOMcONcOMcRUcRScOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOQcOecOecOecOecOecOecOecOecOIaaaaaaaaaaaaaaaaaaaaacIRaaaaaaaaaaaaaaaaaaaaaaaacOycORcQTcRVcQTcRXcNdaaaaaaaaaaaaaaaaaaaaaaaaaaacOVcOWcOXcOYcOYcOYcOZcPacOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycJIcJJcRycJJcRqcNdcNdcNdaaaaaaaaaaaaaaaaaaaaacOVcPdcOXcOYcOYcRicOZcRpcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPicPicPicPicPicPicPicPicPicPicPicPicPjcPhcPicPicOycPkcMscPlcJJcPmcJJcPncMscPkcNdaaaaaaaaaaaaaaaaaaaaacPocPpcPqcPpcPrcPpcPqcPpcPsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPicPtcPucPvcPtcPucPucPucPwcPucPucPxcPycPhcPicPicOycPkcLvcPlcJJcJJcJJcPncLvcPkcNdcNdcNdcNdcNdcNdaaaaaacOVcPzcPAcPAcOYcPAcPAcPzcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPtcPBcPCcPDcPEcPFcPFcPFcPFcPFcPFcPGcPHcPhcPicPicOycPkcLvcPIcJJcJJcJJcPJcLvcPkcNdcPKcPKcPKcPKcNdaaaaaacOVcPLcOYcOYcOYcOYcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPwcPCcPNcPCcPOcPCcPCcPCcPCcPCcPCcPCcPOcPicPicPicOycPkcOScPlcJJcJJcJJcPncOScPkcNdcPPcPQcPQcPQcPQcPQcPRcOVcPLcOYcPMcPScPLcOYcPMcPTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPUcPVcPCcPWcPEcPXcPXcPXcPXcPXcPXcPYcPZcPhcPicQacOycQbcQccQdcJJcJJcJJcQecQfcQgcNdcQhcQhcQhcQhcQicQjcQicQkcOYcOYcPMcQlcPLcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPicPUcPucQmcPUcPucPucPucPwcPucPucQncPycPhcPicQacQocPicQocQpcJJcJJcJJcQqcQicQjcQicQhcQhcQhcQhcQrcPQcPRcOVcQscOYcPMcQtcPLcOYcQucOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPicPicPicPicPicPicPicPicPicPicPicPicPjcPhcPicQacOycQvcQccQdcJJcJJcJJcQecQfcQgcNdcQwcQwcQwcQwcNdaaaaaacQxcPLcOYcPMcQycPLcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQAcQzcQzcPkcQBcPlcJJcJJcJJcPncOscPkcNdcNdcQjcQjcNdcNdaaaaaacQCcPLcOYcPMcQlcPLcOYcPMcPTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQDcQEcQFcQGcQGcQHcQIcQJcQKcQLcQMcQNcQOcQNcQNcQNcQPcQzcPkcQQcPlcJJcJJcJJcQecQfcQgcNdcQRcQScQScQRcNdaaaaaacQTcPLcOYcPMcQtcPLcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQDcQEcQEcQEcQEcQEcQUcQVcQVcQVcQWcQNcQNcQNcQXcQNcQNcQzcPkcQYcKacKbcKbcKLcQZcQicQjcQicQhcQhcQhcQhcRacPQcPRcOVcPLcOYcPMcRbcPLcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcRccQEcRdcRccRecRfcRgcQVcQVcQVcQVcQNcQNcRhcQNcRicQOcRjcRjcRjcRkcRlcRmcRncRocRjcRjcRjcQhcQhcQhcQhcQicQjcQicQkcOYcOYcOYcOYcOYcOYcPzcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcRpcQVcQWcQWcQWcQWcQWcQVcQVcQVcQVcQNcQNcQNcRqcQNcQNcRjcRrcRscRtcRucRvcRwcRxcRscRrcRjcRycRzcRzcRzcRzcPQcPRcOVcRAcRBcRCcRDcPAcOYcREcPTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcRFcQVcQVcQVcQVcQVcQVcQVcQVcQVcQVcRGcQNcQNcQNcQNcQNcRjcRscRHcRIcRucRvcRwcRJcRKcRscRjcPKcPKcPKcPKcNdaaaaaacOVcRLcRMcPAcOVcRNcROcRNcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcRFcQVcQVcQVcQVcQVcRPcQVcQVcRPcQVcRQcRRcRRcRRcRScRRcRjcRTcRscRTcRucRvcRwcRTcRscRTcRjcNdcNdcNdcNdcNdaaaaaacOVcPAcPAcRUcOVcRVcRWcRXcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcRYcQVcQVcQVcQVcQWcRZcQWcQWcRZcQWcSacSbcSbcSbcSbcSbcRjcSccRscRscRucRvcRwcRscRscSdcRjaaaaaaaaaaaaaaaaaaaaacOVcRLcRMcSecSfcRVcRWcRXcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQzcSgcShcShcSicQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcRjcSjcSkcSkcRucRvcRwcSlcSlcSmcRjaaaaaaaaaaaaaaaaaaaaacSncSocSpcSpcSpcSpcSpcSocSqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcSrcSrcSrcSrcQzcRvcRvcRvcRvcRvcRvcRvcRvcRvcRvcRvcRjcRjcRmcRjcRjcRvcRjcRjcRmcRjcRjcRjcRjcRjcRjcRjaaaaaaaaacSncSscSscSscSscSscSqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcSrcSrcSrcSrcQzcRvcRjcRjcRjcRjcStcRjcRjcRjcRvcRvcRvcRvcRvcRvcRjcRvcRjcRvcRvcRvcRvcRvcRvcRvcRvcRjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPicPtcPucPvcPtcPucPucPucPwcPucPucPxcPycPhcPicPicOycPkcLvcPlcJJcJJcJJcPncLvcPkcNdcNdcNdcNdcNdcNdaaaaaacOVcQjcPAcPAcOYcPAcPAcQjcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPtcPBcPCcPDcPEcPFcPFcPFcPFcPFcPFcPGcPHcPhcPicPicOycPkcLvcPIcJJcJJcJJcRzcLvcPkcNdcPKcPKcPKcPKcNdaaaaaacOVcPLcOYcOYcOYcOYcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPwcPCcPNcPCcPOcPCcPCcPCcPCcPCcPCcPCcPOcPicPicPicOycPkcQTcPlcJJcJJcJJcPncQTcPkcNdcQUcPbcPbcPbcPbcPbcPccOVcPLcOYcPMcPScPLcOYcPMcPQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPUcPVcPCcPWcPEcPXcPXcPXcPXcPXcPXcPYcPZcPhcPicQXcOycQWcQccQVcJJcJJcJJcQIcQHcQKcNdcQhcQhcQhcQhcQlcQocQlcQkcOYcOYcPMcQRcPLcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPicPUcPucQmcPUcPucPucPucPwcPucPucQncPycPhcPicQXcRdcPicRdcRecJJcJJcJJcRccQlcQocQlcQhcQhcQhcQhcRacPbcPccOVcQZcOYcPMcQGcPLcOYcQYcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPhcPicPicPicPicPicPicPicPicPicPicPicPicPjcPhcPicQXcOycRhcQccQVcJJcJJcJJcQIcQHcQKcNdcQwcQwcQwcQwcNdaaaaaacRfcPLcOYcPMcRgcPLcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQNcQzcQzcPkcQMcPlcJJcJJcJJcPncQOcPkcNdcNdcQocQocNdcNdaaaaaacQPcPLcOYcPMcQRcPLcOYcPMcPQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQpcQecQDcQEcQEcQFcQAcQycQCcQBcQxcOOcPTcOOcOOcOOcQvcQzcPkcQQcPlcJJcJJcJJcQIcQHcQKcNdcQJcQScQScQJcNdaaaaaacQLcPLcOYcPMcQGcPLcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQpcQecQecQecQecQecQscOrcOrcOrcyvcOOcOOcOOcQqcOOcOOcQzcPkcQrcKacKbcKbcKLcQtcQlcQocQlcQhcQhcQhcQhcQucPbcPccOVcPLcOYcPMcRbcPLcOYcPMcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQdcQecQfcQdcQgcQicQacOrcOrcOrcOrcOOcOOcQbcOOcPRcPTcRjcRjcRjcRkcRlcRmcRncRocRjcRjcRjcQhcQhcQhcQhcQlcQocQlcQkcOYcOYcOYcOYcOYcOYcQjcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcOScOrcyvcyvcyvcyvcyvcOrcOrcOrcOrcOOcOOcOOcOTcOOcOOcRjcRrcRscRtcRucRvcRwcRxcRscRrcRjcPzcOUcOUcOUcOUcPbcPccOVcPfcPecRCcPJcPAcOYcPPcPQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcOzcOrcOrcOrcOrcOrcOrcOrcOrcOrcOrcOKcOOcOOcOOcOOcOOcRjcRscRHcRIcRucRvcRwcRJcRKcRscRjcPKcPKcPKcPKcNdaaaaaacOVcRLcRMcPAcOVcOPcROcOPcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcOzcOrcOrcOrcOrcOrcOAcOrcOrcOAcOrcODcOCcOCcOCcOEcOCcRjcRTcRscRTcRucRvcRwcRTcRscRTcRjcNdcNdcNdcNdcNdaaaaaacOVcPAcPAcOJcOVcOtcRWcOscOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcNTcOrcOrcOrcOrcyvcywcyvcyvcywcyvcCScNMcNMcNMcNMcNMcRjcSccRscRscRucRvcRwcRscRscSdcRjaaaaaaaaaaaaaaaaaaaaacOVcRLcRMcOucSfcOtcRWcOscOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQzcyucyhcyhcygcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcQzcRjcSjcSkcSkcRucRvcRwcSlcSlcSmcRjaaaaaaaaaaaaaaaaaaaaacSncSocSpcSpcSpcSpcSpcSocSqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcyfcyfcyfcyfcQzcRvcRvcRvcRvcRvcRvcRvcRvcRvcRvcRvcRjcRjcRmcRjcRjcRvcRjcRjcRmcRjcRjcRjcRjcRjcRjcRjaaaaaaaaacSncSscSscSscSscSscSqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcyfcyfcyfcyfcQzcRvcRjcRjcRjcRjcStcRjcRjcRjcRvcRvcRvcRvcRvcRvcRjcRvcRjcRvcRvcRvcRvcRvcRvcRvcRvcRjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQzcQzcQzcQzcQzcQzcRvcRjcSucSvcSvcSvcSvcSwcRjcRjcRjcRjcRjcRjcRjcRjcSxcRjcRjcRjcRjcRjcRjcRjcRjcRvcRjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRjcRvcRjcSucSvcSvcSvcSvcSwcRjcSycSzcSAcSzcSBcSCcSCcSCcSCcSCcSBcSCcSBcSCcSDcRjcRvcRjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRjcRvcRjcSEcSvcSvcSvcSvcSFcRjcSCcSGcSGcSGcSGcSGcSCcSCcSCcSGcSGcSGcSGcSHcSIcRjcRvcRjcRjcRjcRjcRjcRjcRjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10829,17 +10828,17 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUscUscUscUscUscUscUscUscUscUscUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUtcUucUvcUwcUxcUycUscUzcUAcUBcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUvcUvcUvcUvcUvcUvcUvcUCcUDcUEcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUFcUFcUvcUvcUvcUGcUscUHcUIcUJcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUvcUvcUvcUvcUKcUKcUscUscULcUscUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUMcUMcUvcUNcUOcUPcUscUQcULcURcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUScUTcUUaaacUScUTcUUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUvcUvcUvcUNcUVcUWcUscUXcUYcUZcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVacVbcVccVccVccVdcVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUtcUucUvcUwcUxcUZcUscVpcVocVncUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUvcUvcUvcUvcUvcUvcUvcUCcUAcUEcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUFcUFcUvcUvcUvcUzcUscUycUIcSrcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUvcUvcUvcUvcSicSicUscUscULcUscUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUMcUMcUvcSecSbcSacUscShcULcSgcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUScUTcUUaaacUScUTcUUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUvcUvcUvcSecUYcUWcUscUVcURcUXcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVacVbcVccVccVccVdcVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUvcUvcUvcUvcUvcUscUscUscUscUscUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUScUTcVecUTcVfcVgcVhcVicVjcVgcVkcUTcVecUTcUUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscVlcVmcVncVocUvcVpcVqcVrcVscVtcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVbcVccVccVdcVaaaacVbcVgcVucVvcVwcVgcVdaaacVacVbcVccVccVdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscVxcVycVzcUvcUvcUvcVAcVBcVCcVDcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVgcVEcVFcVgcVacVbcVgcVGcVHcVIcVHcVJcVgcVdcVacVgcVKcVLcVgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscVMcVycVzcUvcUvcUvcVNcVOcVNcVOcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVgcVPcVQcVgcVccVRcVScVJcVHcVTcVHcVJcVScVRcVccVgcVUcVVcVgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscVxcVWcVXcUvcVYcVpcVZcVDcWacWbcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVgcWccWdcVgcVccWecVScVJcVHcVJcVHcVJcVScWecVccVgcWfcWccVgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscVlcVmcUHcUJcUvcUNcUKcUPcUOcUQcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVbcVccVccVdcVaaaacVbcVgcVucVvcVwcVgcVdaaacVacVbcVccVccVdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUBcVycVzcUvcUvcUvcVAcUGcUDcVDcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVgcVEcVFcVgcVacVbcVgcVGcVHcVIcVHcVJcVgcVdcVacVgcVKcVLcVgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscVscVycVzcUvcUvcUvcVrcVqcVrcVqcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVgcVPcVQcVgcVccVRcVScVJcVHcVTcVHcVJcVScVRcVccVgcVUcVVcVgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUBcVMcVXcUvcVCcUNcVBcVDcVxcVtcUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVgcWccWdcVgcVccWecVScVJcVHcVJcVHcVJcVScWecVccVgcWfcWccVgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUscUscUscUscUscUscUscUscUscUscUscUsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVgcWgcWhcVgcVgcVgcVgcVgcVgcWicVgcVgcVgcVgcVgcVgcWjcWkcVgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVccVRcWccWlcWlcWlcWlcWlcWlcVgcWlcVgcWlcWlcWlcWlcWlcWlcWccVRcVcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVccWmcWncWocWpcWqcWrcVgcWicVgcWicVgcWicVgcWscWtcWucWvcWncWmcVcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 2089fa5900029ffe52ede1e58f4e167765a7ae5e Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 28 Dec 2013 23:14:25 +1030 Subject: [PATCH 24/41] Manual binary file merge for ammo.dmi. --- icons/obj/ammo.dmi | Bin 4416 -> 4495 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index a230140edca0d0028fc5312a0b5fef666b7f1541..05f5f846a734d45ff6dac1e93d0ce2e62e037105 100644 GIT binary patch delta 3677 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 delta 3597 zcmY*c3pms5``^YehiIZRTZl@|T8K>)N>pS^*pxSk9CDiDcSg|>9eJbaNXaQRr;SNP zk#i)O2^%@v!ExJf_5R=Mz5dsAU*G3@fA0HxJ_`+Hb%Ig{tHmL6=j92p^z=l3rw&Mz;0 zIgA6&W%PatDJw%fvGqYQ4g@HnngV6@Bnp}V^^-N7dJ9?iX@+nw;WGZxQBoXtqtCMW zu#OYSgk~XICFlbI4Jr_?j5?X!8S9DJSXT2pyrE;UHr^sbq@Zu6tPym&*2tb+Znw^6 z<6}XGN_%-DxCzyOew%QW2I;#?99ByLS`;^Nzj#cXXsPf#(&C@07jI%e^#qycuiR3e zTI_nv9kGk?5e&Q0jY`hD662dT#DAov3d(5X_N$yA9fn@D$~u`2x32G;zgP;_);BcdL>tve_SSQ#{SeLv9%TeP@zJ&I ztHUfymrt9+{rp>&ep(Q0fC|%QA1&LF6Y)LPwkp#9N{adSTmjPMhfL?QoE+^3Kxwts)V)DFxOP#^ev(wgHfx?8|SP>RKSZEm0@bwZVx zP^LKwdW(0#d0Jisv{lrz1Yh(GKCjNeZ))6KLaBOS|I*087bog3MzH)Kx6^986J`#O zUM{Ig6@1TEC5&zqrASo=?kAn62=^VNGA12FCV*LTOUc=zvIT$R*`PN+M^$ll5HIdN zhII>mQ@cjIi9xiS{^`C% z;gISEVsBO}euxX+KhZedZ8kHK<7)}r?WNrw*2*;9!uCF6DGtD+|7G$IrOwI|Il!4w zx*ct-Brv=ueTQo2{AV3ce&Ug^lX^~p7pbK7s>ost@gd%%zM=}O zPWaUy6|W`??=z0$e_CCG=bQd5eRL*0p3s!9dy~nR=HVXi9yfu%s z^LG@}I2F3>MdS;bU)lz>*7291hvb`HSJYxAG-|qDPYuJCW3P72&Kda&BNMS3roFpd zvJbib7d%jxoKWlJ@#kM(YBPeJ)m--+$O(E20SaVXf7u*c=zd`?$|?i7=I+~wF>j)= zO#`ImBI*KSwDkFHxo2Uv=0s1c`rtbhO9r1GwOL+{8?O}WmKhTC0+=>Co?H!k3~l;( z43!_SXwjmDo1hdH$do}wnp2tKD863LGH2&YTWv<@5(e~K;{&_V;6yhfO1fOw06hzg z9eb4+e8N`gu|w&4@V$xju35Hu+SdA@1=ia0V@p$*z^#Ah(cK7X0ZNybEUd}N2%>Cz z4?1SgtNQW1Z3oQd;)V>(<=gpdz3}2KQ6Kc@+>VkWFD`fc zSTCP!3WASi8+j*RmsWB+6`xyOo$iKE|nrA%v?1s*tL zotd9sJpSN~+BK~avdKz%whTivb)Ba$0ZK=4rBoB4(VvJ5ArDLwR1c{Dyc;n_^`boV zowX&Ub$yymV-vyYiYQVI8aUV$w5b z(zYegfq5{wU(3c7Xy1PeLp#1%J4^bTXRFBBpVZE&8e*%%uS+R<+6r`45%FsZ`CHPY zE7x!uE3kVI_gqw9p?biLEgv83^0AXGYos>DKa6I`IJ13~*62Mzz!9e&;qaU3Z}!W4 zNtS&;(!7Y@u#MY?Jc-xTQGE~b!+zcjq5H5m1XDdrPS<_~&Y!lidWt##+YXlbJss<8 zoh~w5XF!p>oqY-UxJ@}Mi)E}`AKcmqE`IgO4|okGFUYUTIqaj-SK>0W^y(ueMq}F% z73O5KL8NQ|D538e?<^jOYwA5*CEb@h6F=wTSF1wkSTCi&e44}(WRzq(k$<7oA4@Cb z+m7u9>dz%j?zh6h;NRXx*^JV| zeOJTow-St8HORHEc%d48)akAE$-KV_D1plC0y-#d?sQgu@TM z;5;!lR9u^onAYuo`6;&ZvM`KleF{W0WPRVfAXyX*^4I;>g<9x;Hg^)!u^w1I*7C>H z0kNmx^Q=OCXi7?&f*#Q~=_W1aHwCvmFx8-5CJo(6Du8ztKAN{QJQH=tR7{sGcK(z4J*9lay|Kj4X>uXV`K=5`daEJbW3S3{n zNfL(5seH?)pQ!YYzc~Eyh=8#AFpPT^SyvU<-%ok%&{X6aGEmJ=J>0wMWHcz=Bl**U z#t(KXl!=*SdXxX9RkN_Wgfj8&;3PM`1Sd#vDGB~;KKx!DS5*Bg^mZN~8Rf%n{Z@B| zW&R!xWxrA(oOD&zOl8@s_Xi4D6MEjDHf;qp!IXMP;q`BYxneFNL#GVCLG zmAiRw-bEWPkh`s=#!DkR&C~Y?8yHgBd7aG2OXKc&zGNqmawh4}(pDf!3xxf)^(lFB z8MYnvx_mu6fK3IxA?;<88?p%{hBrPT_%>1{W^6}m#+Ro^DHlAID>i8_;U z#0g1TCaw*pO(MSX129KJV$3zr*vsv82_)08BsEs|o@A%v6N{Nw1ZMHe}vj^=PFo3;`Z4 z`RFxcZHEQYY8louqAw{gmxpNyH7~aRmstM9bp4ovb5XR57{7%8ei+B$0hpbP@R=Nu za;|@yNJtTjT*oPD1e6r4I(T)IV!8!gS@l w#%mUsScI%6X^?5rruDo>^`Coz{a>q^^UZBgi_W1Q$sG^mbil>Fct3&sKllssUjP6A From df38d75131a55794eea52709b621a6b125437ce1 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 28 Dec 2013 23:30:23 +1030 Subject: [PATCH 25/41] Added config values for ghost writing. --- code/controllers/configuration.dm | 7 ++++++- config/example/config.txt | 20 +++++++------------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index b5b6cf74233..83e6760711f 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -455,10 +455,15 @@ else //probably windows, if not this should work anyway config.python_path = "python" + if("allow_cult_ghostwriter") + config.cult_ghostwriter = value + + if("req_cult_ghostwriter") + config.cult_ghostwriter_req_cultists = value + else diary << "Unknown setting in configuration: '[name]'" - else if(type == "game_options") if(!value) diary << "Unknown value for setting [name] in [filename]." diff --git a/config/example/config.txt b/config/example/config.txt index fb320da581a..c6b000b8c0e 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -1,5 +1,5 @@ ## Server name: This appears at the top of the screen in-game. In this case it will read "tgstation: station_name" where station_name is the randomly generated name of the station for the round. Remove the # infront of SERVERNAME and replace 'tgstation' with the name of your choice -# SERVERNAME spacestation13 +# SERVERNAME tgstation ## Alert levels ALERT_GREEN All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced. @@ -109,24 +109,12 @@ VOTE_DELAY 6000 ## time period (deciseconds) which voting session will last (default 1 minute) VOTE_PERIOD 600 -## autovote initial delay (deciseconds) before first automatic transfer vote call (default 180 minutes) -VOTE_AUTOTRANSFER_INITIAL 108000 - -##autovote delay (deciseconds) before sequential automatic transfer votes are called (default 60 minutes) -VOTE_AUTOTRANSFER_INTERVAL 36000 - ## prevents dead players from voting or starting votes #NO_DEAD_VOTE ## players' votes default to "No vote" (otherwise, default to "No change") DEFAULT_NO_VOTE -## Allow ghosts to see antagonist through AntagHUD -ALLOW_ANTAG_HUD - -## If ghosts use antagHUD they are no longer allowed to join the round. -ANTAG_HUD_RESTRICTED - ## allow AI job ALLOW_AI @@ -229,3 +217,9 @@ USEALIENWHITELIST ## Path to the python2 executable on the system. Leave blank for default. ## Default is "python" on Windows, "/usr/bin/env python2" on UNIX. #PYTHON_PATH + +## Uncommen to allow ghosts to write in blood during Cult rounds. +ALLOW_CULT_GHOSTWRITER + +## Sets the minimum number of cultists needed for ghosts to write in blood. +REQ_CULT_GHOSTWRITER 6 \ No newline at end of file From 7e5ebe87efb4ede7ddfcb6293f3ec0ecb3e7fb67 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 28 Dec 2013 23:44:46 +1030 Subject: [PATCH 26/41] Attempting to fix .dme issues with raw file from github. --- baystation12.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/baystation12.dme b/baystation12.dme index f13d6d9e1d7..34471cc192f 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1254,7 +1254,6 @@ #include "code\modules\surgery\ribcage.dm" #include "code\modules\surgery\robolimbs.dm" #include "code\modules\surgery\surgery.dm" -#include "code\modules\surgery\headreattach.dm" #include "code\modules\telesci\bscrystal.dm" #include "code\modules\telesci\gps.dm" #include "code\modules\telesci\telepad.dm" From 552d8679942bdfb4b21a7c2516243e208a2ed6f4 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 28 Dec 2013 23:47:57 +1030 Subject: [PATCH 27/41] Fixed some removals from the example config. --- config/example/config.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/example/config.txt b/config/example/config.txt index c6b000b8c0e..65e6b258fb8 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -109,12 +109,24 @@ VOTE_DELAY 6000 ## time period (deciseconds) which voting session will last (default 1 minute) VOTE_PERIOD 600 +## autovote initial delay (deciseconds) before first automatic transfer vote call (default 180 minutes) +VOTE_AUTOTRANSFER_INITIAL 108000 + +##autovote delay (deciseconds) before sequential automatic transfer votes are called (default 60 minutes) +VOTE_AUTOTRANSFER_INTERVAL 36000 + ## prevents dead players from voting or starting votes #NO_DEAD_VOTE ## players' votes default to "No vote" (otherwise, default to "No change") DEFAULT_NO_VOTE +## Allow ghosts to see antagonist through AntagHUD +ALLOW_ANTAG_HUD + +## If ghosts use antagHUD they are no longer allowed to join the round. +ANTAG_HUD_RESTRICTED + ## allow AI job ALLOW_AI From 243e7bb981332773ffbd0085947e3ae6b963d506 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 28 Dec 2013 23:48:56 +1030 Subject: [PATCH 28/41] Fixed some removals from the example config. x2 --- config/example/config.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/example/config.txt b/config/example/config.txt index 65e6b258fb8..1075a5ab677 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -1,5 +1,5 @@ ## Server name: This appears at the top of the screen in-game. In this case it will read "tgstation: station_name" where station_name is the randomly generated name of the station for the round. Remove the # infront of SERVERNAME and replace 'tgstation' with the name of your choice -# SERVERNAME tgstation +# SERVERNAME spacestation13 ## Alert levels ALERT_GREEN All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced. From c2f4ff6f1c14182948fa06c86c573c8c36ac1008 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 28 Dec 2013 23:52:59 +1030 Subject: [PATCH 29/41] Reticked head reattachment surgery. --- baystation12.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/baystation12.dme b/baystation12.dme index 34471cc192f..a5526a8f53e 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1249,6 +1249,7 @@ #include "code\modules\surgery\eye.dm" #include "code\modules\surgery\face.dm" #include "code\modules\surgery\generic.dm" +#include "code\modules\surgery\headreattach.dm" #include "code\modules\surgery\implant.dm" #include "code\modules\surgery\other.dm" #include "code\modules\surgery\ribcage.dm" From 85ad2363c40fde16e2704fbc2422d30c20eb1b69 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 28 Dec 2013 23:53:20 +1030 Subject: [PATCH 30/41] Added config toggle for ghost writing (for adminbus). --- code/controllers/configuration.dm | 5 ++++- code/modules/admin/admin_verbs.dm | 16 ++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 83e6760711f..c9dfd7cf403 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -62,6 +62,9 @@ var/automute_on = 0 //enables automuting/spam prevention var/jobs_have_minimal_access = 0 //determines whether jobs use minimal access or expanded access. + var/cult_ghostwriter = 1 //Allows ghosts to write in blood in cult rounds... + var/cult_ghostwriter_req_cultists = 10 //...so long as this many cultists are active. + var/disable_player_mice = 0 var/uneducated_mice = 0 //Set to 1 to prevent newly-spawned mice from understanding human speech @@ -456,7 +459,7 @@ config.python_path = "python" if("allow_cult_ghostwriter") - config.cult_ghostwriter = value + config.cult_ghostwriter = 1 if("req_cult_ghostwriter") config.cult_ghostwriter_req_cultists = value diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 884b0671eed..3a98893b40d 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -65,6 +65,7 @@ var/list/admin_verbs_admin = list( /client/proc/cmd_admin_rejuvenate, /client/proc/toggleattacklogs, /client/proc/toggledebuglogs, + /client/proc/toggleghostwriters, /datum/admins/proc/show_skills, /client/proc/check_customitem_activity, /client/proc/man_up, @@ -724,6 +725,21 @@ var/list/admin_verbs_mod = list( usr << "You now won't get attack log messages" +/client/proc/toggleghostwriters() + set name = "Toggle ghost writers" + set category = "Server" + if(!holder) return + if(config) + if(config.log_hrefs) + config.cult_ghostwriter = 0 + src << "Disallowed ghost writers." + message_admins("Admin [key_name_admin(usr)] has disabled ghost writers.", 1) + else + config.cult_ghostwriter = 1 + src << "Enabled ghost writers." + message_admins("Admin [key_name_admin(usr)] has enabled ghost writers.", 1) + + /client/proc/toggledebuglogs() set name = "Toggle Debug Log Messages" set category = "Preferences" From 26de46ae4b403bf69d09d64eb2144fbbf95c8979 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 28 Dec 2013 23:59:47 +1030 Subject: [PATCH 31/41] Added ghost writing proc to mob/dead. --- code/modules/mob/dead/observer/observer.dm | 76 ++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index b61c1224794..86f5ffa1a9b 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -21,6 +21,7 @@ var/antagHUD = 0 universal_speak = 1 var/atom/movable/following = null + /mob/dead/observer/New(mob/body) sight |= SEE_TURFS | SEE_MOBS | SEE_OBJS | SEE_SELF see_invisible = SEE_INVISIBLE_OBSERVER @@ -496,3 +497,78 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp dat += data_core.get_manifest() src << browse(dat, "window=manifest;size=370x420;can_close=1") + +//Used for drawing on walls with blood puddles as a spooky ghost. +/mob/dead/verb/bloody_doodle() + + set category = "Ghost" + set name = "Write in blood" + set desc = "If the round is sufficiently spooky, write a short message in blood on the floor or a wall. Remember, no IC in OOC or OOC in IC." + + if(!(config.cult_ghostwriter)) + src << "\red That verb is not currently permitted." + return + + if (!src.stat) + return + + if (usr != src) + return 0 //something is terribly wrong + + var/ghosts_can_write + if(ticker.mode.name == "cult") + var/datum/game_mode/cult/C = ticker.mode + if(C.cult.len > config.cult_ghostwriter_req_cultists) + ghosts_can_write = 1 + + if(!ghosts_can_write) + src << "\red The veil is not thin enough for you to do that." + return + + var/list/choices = list() + for(var/obj/effect/decal/cleanable/blood/B in view(1,src)) + if(B.amount > 0) + choices += B + + if(!choices.len) + src << "There is no blood to use nearby." + return + + var/obj/effect/decal/cleanable/blood/choice = input(src,"What blood would you like to use?") in null|choices + + var/direction = input(src,"Which way?","Tile selection") as anything in list("Here","North","South","East","West") + var/turf/simulated/T = src.loc + if (direction != "Here") + T = get_step(T,text2dir(direction)) + + if (!istype(T)) + src << "You cannot doodle there." + return + + if(!choice || choice.amount == 0 || !(src.Adjacent(choice))) + return + + var/doodle_color = (choice.basecolor) ? choice.basecolor : "#A10808" + + var/num_doodles = 0 + for (var/obj/effect/decal/cleanable/blood/writing/W in T) + num_doodles++ + if (num_doodles > 4) + src << "There is no space to write on!" + return + + var/max_length = 50 + + var/message = stripped_input(src,"Write a message. It cannot be longer than [max_length] characters.","Blood writing", "") + + if (message) + + if (length(message) > max_length) + message += "-" + src << "You ran out of blood to write with!" + + var/obj/effect/decal/cleanable/blood/writing/W = new(T) + W.basecolor = doodle_color + W.update_icon() + W.message = message + W.add_hiddenprint(src) \ No newline at end of file From 46bf56f38a9137b40c54ad01c3918fe361d5b5de Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 29 Dec 2013 00:03:45 +1030 Subject: [PATCH 32/41] Wrong var in ghost writer toggle. --- code/modules/admin/admin_verbs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 3a98893b40d..98efacef1a3 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -730,7 +730,7 @@ var/list/admin_verbs_mod = list( set category = "Server" if(!holder) return if(config) - if(config.log_hrefs) + if(config.cult_ghostwriter) config.cult_ghostwriter = 0 src << "Disallowed ghost writers." message_admins("Admin [key_name_admin(usr)] has disabled ghost writers.", 1) From 01dd4373d0fb07937f2510f4652a2c17c603c156 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 29 Dec 2013 00:11:21 +1030 Subject: [PATCH 33/41] Minor bugfix with blood painting code. --- code/game/objects/effects/decals/Cleanable/humans.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index c73291bc214..72e1c81f2c7 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -122,7 +122,7 @@ var/global/list/image/splatter_cache=list() /obj/effect/decal/cleanable/blood/writing/examine() ..() - usr << "It reads: \"[message]\"" + usr << "It reads: \"[message]\"" /obj/effect/decal/cleanable/blood/gibs name = "gibs" diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 86f5ffa1a9b..9627c55d824 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -571,4 +571,5 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp W.basecolor = doodle_color W.update_icon() W.message = message - W.add_hiddenprint(src) \ No newline at end of file + W.add_hiddenprint(src) + W.visible_message("\red Invisible fingers crudely paint something in blood on [T]...") \ No newline at end of file From a17b37ec95e95d3f0754ccb745ad4120bd364df1 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 29 Dec 2013 00:12:53 +1030 Subject: [PATCH 34/41] Runtime fix for blood lettering decal. --- code/game/objects/effects/decals/Cleanable/humans.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 72e1c81f2c7..25df7c9e800 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -118,7 +118,10 @@ var/global/list/image/splatter_cache=list() ..() for(var/obj/effect/decal/cleanable/blood/writing/W in loc) random_icon_states.Remove(W.icon_state) - icon_state = pick(random_icon_states) + if(random_icon_states) + icon_state = pick(random_icon_states) + else + icon_state = "writing1" /obj/effect/decal/cleanable/blood/writing/examine() ..() From be14eb87816965d0d772e8ff5835fa6f4980a7c9 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 29 Dec 2013 00:34:03 +1030 Subject: [PATCH 35/41] Minor hand blood overlay fix. --- code/modules/mob/living/carbon/human/update_icons.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 546a9231456..6063f544d62 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -520,7 +520,7 @@ proc/get_damage_icon_part(damage_state, body_part) else if(blood_DNA) var/image/bloodsies = image("icon" = 'icons/effects/blood.dmi', "icon_state" = "bloodyhands") - bloodsies.color = blood_color + bloodsies.color = hand_blood_color overlays_standing[GLOVES_LAYER] = bloodsies else overlays_standing[GLOVES_LAYER] = null From ca47918e4bdf49281bdd83f33db26a4dd42a1374 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 29 Dec 2013 01:12:47 +1030 Subject: [PATCH 36/41] Actually fixed the blood writing runtime this time. --- code/game/objects/effects/decals/Cleanable/humans.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 25df7c9e800..4ba2305793b 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -116,9 +116,9 @@ var/global/list/image/splatter_cache=list() /obj/effect/decal/cleanable/blood/writing/New() ..() - for(var/obj/effect/decal/cleanable/blood/writing/W in loc) - random_icon_states.Remove(W.icon_state) - if(random_icon_states) + if(random_icon_states.len) + for(var/obj/effect/decal/cleanable/blood/writing/W in loc) + random_icon_states.Remove(W.icon_state) icon_state = pick(random_icon_states) else icon_state = "writing1" From 73a5efec2a46a8a4b9a3fbeb5d29a9f869d7b541 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 29 Dec 2013 02:32:10 +1030 Subject: [PATCH 37/41] Fixed a gib display issue with robots. --- .../effects/decals/Cleanable/aliens.dm | 36 ++++-------------- .../effects/decals/Cleanable/humans.dm | 5 +++ .../effects/decals/Cleanable/robots.dm | 1 - .../objects/effects/spawners/gibspawner.dm | 2 +- icons/effects/blood.dmi | Bin 68130 -> 61671 bytes 5 files changed, 13 insertions(+), 31 deletions(-) diff --git a/code/game/objects/effects/decals/Cleanable/aliens.dm b/code/game/objects/effects/decals/Cleanable/aliens.dm index 00044afb58e..d84d2f53200 100644 --- a/code/game/objects/effects/decals/Cleanable/aliens.dm +++ b/code/game/objects/effects/decals/Cleanable/aliens.dm @@ -1,31 +1,10 @@ -// Note: BYOND is object oriented. There is no reason for this to be copy/pasted blood code. - /obj/effect/decal/cleanable/blood/xeno name = "xeno blood" desc = "It's green and acidic. It looks like... blood?" icon = 'icons/effects/blood.dmi' - icon_state = "xfloor1" basecolor = "#05EE05" - random_icon_states = list("xfloor1", "xfloor2", "xfloor3", "xfloor4", "xfloor5", "xfloor6", "xfloor7") -/obj/effect/decal/cleanable/blood/xeno/proc/streak(var/list/directions) - spawn (0) - var/direction = pick(directions) - for (var/i = 0, i < pick(1, 200; 2, 150; 3, 50; 4), i++) - sleep(3) - if (i > 0) - var/obj/effect/decal/cleanable/blood/xeno/b = new /obj/effect/decal/cleanable/blood/xeno/xsplatter(src.loc) - for(var/datum/disease/D in src.viruses) - var/datum/disease/ND = D.Copy(1) - b.viruses += ND - ND.holder = b - if (step_to(src, get_step(src, direction), 0)) - break - -/obj/effect/decal/cleanable/blood/xeno/xsplatter - random_icon_states = list("xgibbl1", "xgibbl2", "xgibbl3", "xgibbl4", "xgibbl5") - -/obj/effect/decal/cleanable/blood/xeno/xgibs +/obj/effect/decal/cleanable/blood/gibs/xeno name = "xeno gibs" desc = "Gnarly..." gender = PLURAL @@ -33,21 +12,20 @@ icon_state = "xgib1" random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6") -/obj/effect/decal/cleanable/blood/xeno/xgibs/up +/obj/effect/decal/cleanable/blood/gibs/xeno/up random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6","xgibup1","xgibup1","xgibup1") -/obj/effect/decal/cleanable/blood/xeno/xgibs/down +/obj/effect/decal/cleanable/blood/gibs/xeno/down random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6","xgibdown1","xgibdown1","xgibdown1") -/obj/effect/decal/cleanable/blood/xeno/xgibs/body +/obj/effect/decal/cleanable/blood/gibs/xeno/body random_icon_states = list("xgibhead", "xgibtorso") -/obj/effect/decal/cleanable/blood/xeno/xgibs/limb +/obj/effect/decal/cleanable/blood/gibs/xeno/limb random_icon_states = list("xgibleg", "xgibarm") -/obj/effect/decal/cleanable/blood/xeno/xgibs/core +/obj/effect/decal/cleanable/blood/gibs/xeno/core random_icon_states = list("xgibmid1", "xgibmid2", "xgibmid3") /obj/effect/decal/cleanable/blood/xtracks - icon_state = "xtracks" - random_icon_states = null \ No newline at end of file + basecolor = "#05EE05" \ No newline at end of file diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 4ba2305793b..779fb86a5e7 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -138,6 +138,11 @@ var/global/list/image/splatter_cache=list() icon_state = "gibbl5" random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6") +/obj/effect/decal/cleanable/blood/gibs/update_icon() + overlays.Cut() + ..() + overlays += image(icon, src, "[icon_state]_flesh") + /obj/effect/decal/cleanable/blood/gibs/up random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6","gibup1","gibup1","gibup1") diff --git a/code/game/objects/effects/decals/Cleanable/robots.dm b/code/game/objects/effects/decals/Cleanable/robots.dm index f76f4863b6b..5176719b5a8 100644 --- a/code/game/objects/effects/decals/Cleanable/robots.dm +++ b/code/game/objects/effects/decals/Cleanable/robots.dm @@ -12,7 +12,6 @@ return /obj/effect/decal/cleanable/blood/robot/update_icon() - color = "#FFFFFF" return /obj/effect/decal/cleanable/blood/robot/proc/streak(var/list/directions) diff --git a/code/game/objects/effects/spawners/gibspawner.dm b/code/game/objects/effects/spawners/gibspawner.dm index 70ddaed1d3d..deb403c53e9 100644 --- a/code/game/objects/effects/spawners/gibspawner.dm +++ b/code/game/objects/effects/spawners/gibspawner.dm @@ -17,7 +17,7 @@ ..() xeno - gibtypes = list(/obj/effect/decal/cleanable/blood/xeno/xgibs/up,/obj/effect/decal/cleanable/blood/xeno/xgibs/down,/obj/effect/decal/cleanable/blood/xeno/xgibs,/obj/effect/decal/cleanable/blood/xeno/xgibs,/obj/effect/decal/cleanable/blood/xeno/xgibs/body,/obj/effect/decal/cleanable/blood/xeno/xgibs/limb,/obj/effect/decal/cleanable/blood/xeno/xgibs/core) + gibtypes = list(/obj/effect/decal/cleanable/blood/gibs/xeno/up,/obj/effect/decal/cleanable/blood/gibs/xeno/down,/obj/effect/decal/cleanable/blood/gibs/xeno,/obj/effect/decal/cleanable/blood/gibs/xeno,/obj/effect/decal/cleanable/blood/gibs/xeno/body,/obj/effect/decal/cleanable/blood/gibs/xeno/limb,/obj/effect/decal/cleanable/blood/gibs/xeno/core) gibamounts = list(1,1,1,1,1,1,1) New() diff --git a/icons/effects/blood.dmi b/icons/effects/blood.dmi index 74ee727581e9e486df8d13a04bc582312ef9b0ed..6f634b9447bc3ed53ef9d790986ed74a5eb58003 100644 GIT binary patch literal 61671 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 kCbEqNH&pG8I!;hi1Vd5Yl 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 E4>B3j5&!@I literal 68130 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%0DI8`LmB8m16)QeWJ{v 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 Date: Sun, 29 Dec 2013 02:47:46 +1030 Subject: [PATCH 38/41] Fixed up human and xeno blood procs, stopped gibs being shaded until we can rewrite them to work with blood colour. --- code/game/objects/effects/decals/Cleanable/aliens.dm | 3 +-- code/game/objects/effects/decals/Cleanable/humans.dm | 7 ++++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/objects/effects/decals/Cleanable/aliens.dm b/code/game/objects/effects/decals/Cleanable/aliens.dm index d84d2f53200..957369f3bf6 100644 --- a/code/game/objects/effects/decals/Cleanable/aliens.dm +++ b/code/game/objects/effects/decals/Cleanable/aliens.dm @@ -7,10 +7,9 @@ /obj/effect/decal/cleanable/blood/gibs/xeno name = "xeno gibs" desc = "Gnarly..." - gender = PLURAL - icon = 'icons/effects/blood.dmi' icon_state = "xgib1" random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6") + basecolor = "#05EE05" /obj/effect/decal/cleanable/blood/gibs/xeno/up random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6","xgibup1","xgibup1","xgibup1") diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 779fb86a5e7..789d57eb44e 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -139,9 +139,9 @@ var/global/list/image/splatter_cache=list() random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6") /obj/effect/decal/cleanable/blood/gibs/update_icon() - overlays.Cut() - ..() - overlays += image(icon, src, "[icon_state]_flesh") + //overlays.Cut() + //..() + //overlays += image(icon, src, "[icon_state]_flesh") /obj/effect/decal/cleanable/blood/gibs/up random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6","gibup1","gibup1","gibup1") @@ -167,6 +167,7 @@ var/global/list/image/splatter_cache=list() if (i > 0) var/obj/effect/decal/cleanable/blood/b = new /obj/effect/decal/cleanable/blood/splatter(src.loc) b.basecolor = src.basecolor + b.update_icon() for(var/datum/disease/D in src.viruses) var/datum/disease/ND = D.Copy(1) b.viruses += ND From 5313851da98287543f14c180576b3fd55750d51c Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 29 Dec 2013 02:48:20 +1030 Subject: [PATCH 39/41] Converted robots over to current blood system/paths, updated various files to work with update. --- code/game/machinery/bots/cleanbot.dm | 11 +++-------- .../objects/effects/decals/Cleanable/robots.dm | 15 +++++++-------- code/game/objects/effects/spawners/gibspawner.dm | 2 +- .../mob/living/simple_animal/hostile/hivebot.dm | 2 +- code/modules/recycling/disposal.dm | 2 +- 5 files changed, 13 insertions(+), 19 deletions(-) diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm index 88b785b5c0d..e0a74e97223 100644 --- a/code/game/machinery/bots/cleanbot.dm +++ b/code/game/machinery/bots/cleanbot.dm @@ -194,7 +194,7 @@ text("[src.oddbutton ? "Yes" : "No" if(!src.target || src.target == null) for (var/obj/effect/decal/cleanable/D in view(7,src)) for(var/T in src.target_types) - if(!(D in cleanbottargets) && (D.type == T || D.parent_type == T) && D != src.oldtarget) + if(!(D in cleanbottargets) && istype(D,T) && D != src.oldtarget) src.oldtarget = D src.target = D return @@ -293,17 +293,12 @@ text("[src.oddbutton ? "Yes" : "No" /obj/machinery/bot/cleanbot/proc/get_targets() src.target_types = new/list() - target_types += /obj/effect/decal/cleanable/blood/oil + target_types += /obj/effect/decal/cleanable/blood target_types += /obj/effect/decal/cleanable/vomit - target_types += /obj/effect/decal/cleanable/blood/robot target_types += /obj/effect/decal/cleanable/crayon target_types += /obj/effect/decal/cleanable/liquid_fuel target_types += /obj/effect/decal/cleanable/mucus - - if(src.blood) - target_types += /obj/effect/decal/cleanable/blood/ - target_types += /obj/effect/decal/cleanable/blood/gibs/ - target_types += /obj/effect/decal/cleanable/dirt + target_types += /obj/effect/decal/cleanable/dirt /obj/machinery/bot/cleanbot/proc/clean(var/obj/effect/decal/cleanable/target) src.anchored = 1 diff --git a/code/game/objects/effects/decals/Cleanable/robots.dm b/code/game/objects/effects/decals/Cleanable/robots.dm index 5176719b5a8..a18f4336c54 100644 --- a/code/game/objects/effects/decals/Cleanable/robots.dm +++ b/code/game/objects/effects/decals/Cleanable/robots.dm @@ -1,6 +1,6 @@ // Note: BYOND is object oriented. There is no reason for this to be copy/pasted blood code. -/obj/effect/decal/cleanable/blood/robot +/obj/effect/decal/cleanable/blood/gibs/robot name = "robot debris" desc = "It's a useless heap of junk... or is it?" icon = 'icons/mob/robots.dmi' @@ -8,20 +8,19 @@ basecolor="#2B2B2B" random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7") -/obj/effect/decal/cleanable/blood/robot/dry() //pieces of robots do not dry up like +/obj/effect/decal/cleanable/blood/gibs/robot/dry() //pieces of robots do not dry up like return -/obj/effect/decal/cleanable/blood/robot/update_icon() +/obj/effect/decal/cleanable/blood/gibs/robot/update_icon() return -/obj/effect/decal/cleanable/blood/robot/proc/streak(var/list/directions) +/obj/effect/decal/cleanable/blood/gibs/robot/streak(var/list/directions) spawn (0) var/direction = pick(directions) for (var/i = 0, i < pick(1, 200; 2, 150; 3, 50; 4), i++) sleep(3) if (i > 0) if (prob(40)) - /*var/obj/effect/decal/cleanable/oil/o =*/ new /obj/effect/decal/cleanable/blood/oil/streak(src.loc) else if (prob(10)) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread @@ -30,13 +29,13 @@ if (step_to(src, get_step(src, direction), 0)) break -/obj/effect/decal/cleanable/blood/robot/limb +/obj/effect/decal/cleanable/blood/gibs/robot/limb random_icon_states = list("gibarm", "gibleg") -/obj/effect/decal/cleanable/blood/robot/up +/obj/effect/decal/cleanable/blood/gibs/robot/up random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibup1","gibup1") //2:7 is close enough to 1:4 -/obj/effect/decal/cleanable/blood/robot/down +/obj/effect/decal/cleanable/blood/gibs/robot/down random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibdown1","gibdown1") //2:7 is close enough to 1:4 /obj/effect/decal/cleanable/blood/oil diff --git a/code/game/objects/effects/spawners/gibspawner.dm b/code/game/objects/effects/spawners/gibspawner.dm index deb403c53e9..5446ba348e6 100644 --- a/code/game/objects/effects/spawners/gibspawner.dm +++ b/code/game/objects/effects/spawners/gibspawner.dm @@ -27,7 +27,7 @@ robot sparks = 1 - gibtypes = list(/obj/effect/decal/cleanable/blood/robot/up,/obj/effect/decal/cleanable/blood/robot/down,/obj/effect/decal/cleanable/blood/robot,/obj/effect/decal/cleanable/blood/robot,/obj/effect/decal/cleanable/blood/robot,/obj/effect/decal/cleanable/blood/robot/limb) + gibtypes = list(/obj/effect/decal/cleanable/blood/gibs/robot/up,/obj/effect/decal/cleanable/blood/gibs/robot/down,/obj/effect/decal/cleanable/blood/gibs/robot,/obj/effect/decal/cleanable/blood/gibs/robot,/obj/effect/decal/cleanable/blood/gibs/robot,/obj/effect/decal/cleanable/blood/gibs/robot/limb) gibamounts = list(1,1,1,1,1,1) New() diff --git a/code/modules/mob/living/simple_animal/hostile/hivebot.dm b/code/modules/mob/living/simple_animal/hostile/hivebot.dm index 88aa24d29e2..cdefaa644e7 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebot.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebot.dm @@ -47,7 +47,7 @@ /mob/living/simple_animal/hostile/hivebot/Die() ..() visible_message("[src] blows apart!") - new /obj/effect/decal/cleanable/blood/robot(src.loc) + new /obj/effect/decal/cleanable/blood/gibs/robot(src.loc) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 3a0a200efa2..04eff0de6ea 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -1325,7 +1325,7 @@ src.streak(dirs) -/obj/effect/decal/cleanable/blood/robot/gib/pipe_eject(var/direction) +/obj/effect/decal/cleanable/blood/gibs/robot/pipe_eject(var/direction) var/list/dirs if(direction) dirs = list( direction, turn(direction, -45), turn(direction, 45)) From bf820a99b6d3c8d7e509c06eca8afb50758e8d37 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 29 Dec 2013 03:07:20 +1030 Subject: [PATCH 40/41] Fixed robot gib display issue, updated single path on map to new path. --- .../game/objects/effects/decals/Cleanable/robots.dm | 13 ++++++++----- maps/tgstation2.dmm | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/code/game/objects/effects/decals/Cleanable/robots.dm b/code/game/objects/effects/decals/Cleanable/robots.dm index a18f4336c54..3bd65123539 100644 --- a/code/game/objects/effects/decals/Cleanable/robots.dm +++ b/code/game/objects/effects/decals/Cleanable/robots.dm @@ -1,17 +1,16 @@ -// Note: BYOND is object oriented. There is no reason for this to be copy/pasted blood code. - /obj/effect/decal/cleanable/blood/gibs/robot name = "robot debris" desc = "It's a useless heap of junk... or is it?" icon = 'icons/mob/robots.dmi' icon_state = "gib1" - basecolor="#2B2B2B" + basecolor="#FFFFFF" random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7") /obj/effect/decal/cleanable/blood/gibs/robot/dry() //pieces of robots do not dry up like return /obj/effect/decal/cleanable/blood/gibs/robot/update_icon() + color = "#FFFFFF" return /obj/effect/decal/cleanable/blood/gibs/robot/streak(var/list/directions) @@ -21,7 +20,8 @@ sleep(3) if (i > 0) if (prob(40)) - new /obj/effect/decal/cleanable/blood/oil/streak(src.loc) + var/obj/effect/decal/cleanable/blood/oil/streak = new(src.loc) + streak.update_icon() else if (prob(10)) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) @@ -41,10 +41,13 @@ /obj/effect/decal/cleanable/blood/oil name = "motor oil" desc = "It's black and greasy. Looks like Beepsky made another mess." - basecolor="#3B3B3B" + basecolor="#FFFFFF" icon = 'icons/mob/robots.dmi' icon_state = "floor1" random_icon_states = list("floor1", "floor2", "floor3", "floor4", "floor5", "floor6", "floor7") +/obj/effect/decal/cleanable/blood/oil/dry() + return + /obj/effect/decal/cleanable/blood/oil/streak random_icon_states = list("streak1", "streak2", "streak3", "streak4", "streak5") \ No newline at end of file diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index d8655a8517a..5b0ab4a0118 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -935,7 +935,7 @@ "arY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{pipe_color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "arZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "asa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"asb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/blood/robot,/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"asb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/blood/gibs/robot,/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "asc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fsmaint) "asd" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/fsmaint) "ase" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/fsmaint) From 154717aef695b48994e391c1638c0653a066c33d Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 29 Dec 2013 04:06:17 +1030 Subject: [PATCH 41/41] Actually stopped gibs from being shaded without making their footprints pale. --- .../objects/effects/decals/Cleanable/humans.dm | 3 ++- .../objects/effects/decals/Cleanable/robots.dm | 14 ++++---------- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 789d57eb44e..f971cb45c66 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -25,7 +25,7 @@ var/global/list/image/splatter_cache=list() /obj/effect/decal/cleanable/blood/New() ..() - color = basecolor + update_icon() if(istype(src, /obj/effect/decal/cleanable/blood/gibs)) return if(istype(src, /obj/effect/decal/cleanable/blood/tracks)) @@ -139,6 +139,7 @@ var/global/list/image/splatter_cache=list() random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6") /obj/effect/decal/cleanable/blood/gibs/update_icon() + color = "#FFFFFF" //overlays.Cut() //..() //overlays += image(icon, src, "[icon_state]_flesh") diff --git a/code/game/objects/effects/decals/Cleanable/robots.dm b/code/game/objects/effects/decals/Cleanable/robots.dm index 3bd65123539..43a6c1954eb 100644 --- a/code/game/objects/effects/decals/Cleanable/robots.dm +++ b/code/game/objects/effects/decals/Cleanable/robots.dm @@ -3,16 +3,12 @@ desc = "It's a useless heap of junk... or is it?" icon = 'icons/mob/robots.dmi' icon_state = "gib1" - basecolor="#FFFFFF" + basecolor="#030303" random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7") /obj/effect/decal/cleanable/blood/gibs/robot/dry() //pieces of robots do not dry up like return -/obj/effect/decal/cleanable/blood/gibs/robot/update_icon() - color = "#FFFFFF" - return - /obj/effect/decal/cleanable/blood/gibs/robot/streak(var/list/directions) spawn (0) var/direction = pick(directions) @@ -41,13 +37,11 @@ /obj/effect/decal/cleanable/blood/oil name = "motor oil" desc = "It's black and greasy. Looks like Beepsky made another mess." - basecolor="#FFFFFF" - icon = 'icons/mob/robots.dmi' - icon_state = "floor1" - random_icon_states = list("floor1", "floor2", "floor3", "floor4", "floor5", "floor6", "floor7") + basecolor="#030303" /obj/effect/decal/cleanable/blood/oil/dry() return /obj/effect/decal/cleanable/blood/oil/streak - random_icon_states = list("streak1", "streak2", "streak3", "streak4", "streak5") \ No newline at end of file + random_icon_states = list("mgibbl1", "mgibbl2", "mgibbl3", "mgibbl4", "mgibbl5") + amount = 2 \ No newline at end of file

Cultists