From 9b2e9c3420decedd347ce4202a214c9e27e09723 Mon Sep 17 00:00:00 2001 From: "rastaf.zero@gmail.com" Date: Wed, 20 Apr 2011 14:44:13 +0000 Subject: [PATCH] Fixed bugs: Players now cannot rejoin the game if their mobs were gibbed/burned while they were disconnected. Cremating/gibbing for meat now counts as death with triggering log records, gamemode checks, sql reports, etc. Fixed some bugs with enabling verb ghostize(). Fixed bug with DNA Machine popping out from the protolathe. Fixed bug with tuning RSD. Added juicer: berry -> berry juice banana -> banana juice tomato -> tomato juice carrot -> carrot juice Bug your botanists for getting better potence for more juice. Juicer can be pulled, chef can give it to barmen or botanists. Blender changed a bit: tomato -> ketchup corn -> corn oil soy beans -> soy milk any food -> nutriments and contained reagents. Sound for the juicer found at http://www.freesound.org/samplesViewSingle.php?id=98053, edited by Nikie. You can eject ingredients from the microwave. However, you cannot get back your reagents, they will be lost and can make microwave dirty. Essence of Banana was renamed to Banana Juice. Added Carrot Juice. Heals eyes much slower than imidazoline. Carrots now contain imidazoline (however, carrot cake contains more imidazoline). Potency for peppers, tomatoes, carrots and druggy mushrooms should work now. New cocktail "Bahama mama": 2 rum, 2 orangejuice, limejuice, ice. Changed recipe for soy sauce: 4 soy milk + 1 acid. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1477 316c924e-a436-60f5-8080-3fe189b3f50e --- code/WorkInProgress/Chemistry-Reagents.dm | 43 ++- code/WorkInProgress/Chemistry-Recipes.dm | 13 +- code/WorkInProgress/Chemistry-Tools.dm | 14 +- code/defines/obj/hydro.dm | 62 ++-- code/defines/obj/machinery.dm | 48 +--- code/defines/procs/statistics.dm | 6 +- code/game/machinery/gibber.dm | 132 --------- code/game/machinery/hydroponics.dm | 9 +- code/game/machinery/{ => kitchen}/blender.dm | 43 ++- code/game/machinery/kitchen/gibber.dm | 144 ++++++++++ code/game/machinery/kitchen/juicer.dm | 166 +++++++++++ .../game/machinery/{ => kitchen}/microwave.dm | 105 +++---- .../game/machinery/{ => kitchen}/processor.dm | 19 +- code/game/machinery/morgue.dm | 6 +- code/game/magic/library.dm | 16 +- code/game/objects/items.dm | 4 +- code/game/objects/radio/signaler.dm | 3 + code/game/research/designs.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 7 +- .../mob/living/carbon/alien/humanoid/death.dm | 4 +- code/modules/mob/living/carbon/brain/death.dm | 4 +- code/modules/mob/living/carbon/human/death.dm | 3 +- .../modules/mob/living/carbon/monkey/death.dm | 4 +- code/modules/mob/living/say.dm | 4 +- code/modules/mob/living/silicon/ai/death.dm | 4 +- .../mob/living/silicon/hivebot/death.dm | 4 +- .../mob/living/silicon/hivebot/mainframe.dm | 4 +- .../modules/mob/living/silicon/robot/death.dm | 8 +- code/modules/mob/mob.dm | 8 +- icons/obj/drinks.dmi | Bin 34898 -> 35616 bytes icons/obj/kitchen.dmi | Bin 10903 -> 11608 bytes maps/tgstation.2.0.7.dmm | 268 +++++++++--------- sound/machines/juicer.ogg | Bin 0 -> 74441 bytes tgstation.dme | 10 +- 34 files changed, 690 insertions(+), 477 deletions(-) delete mode 100644 code/game/machinery/gibber.dm rename code/game/machinery/{ => kitchen}/blender.dm (79%) create mode 100644 code/game/machinery/kitchen/gibber.dm create mode 100644 code/game/machinery/kitchen/juicer.dm rename code/game/machinery/{ => kitchen}/microwave.dm (76%) rename code/game/machinery/{ => kitchen}/processor.dm (90%) create mode 100644 sound/machines/juicer.ogg diff --git a/code/WorkInProgress/Chemistry-Reagents.dm b/code/WorkInProgress/Chemistry-Reagents.dm index baf05dd7790..b4647b65d1b 100644 --- a/code/WorkInProgress/Chemistry-Reagents.dm +++ b/code/WorkInProgress/Chemistry-Reagents.dm @@ -1054,7 +1054,7 @@ datum return imidazoline - name = "imidazoline" + name = "Imidazoline" id = "imidazoline" description = "Heals eye damage" reagent_state = LIQUID @@ -1516,7 +1516,7 @@ datum return banana - name = "Essence of Banana" + name = "Banana Juice" id = "banana" description = "The raw essence of a banana. HONK" nutriment_factor = 1 * REAGENTS_METABOLISM @@ -1951,6 +1951,26 @@ datum ..() return + carrotjuice + name = "Carrot juice" + id = "carrotjuice" + description = "It is just like a carrot but without crunching." + reagent_state = LIQUID + nutriment_factor = 0.3 * REAGENTS_METABOLISM + on_mob_life(var/mob/living/M as mob) + if(!M) M = holder.my_atom + M:eye_blurry = max(M:eye_blurry-1 , 0) + M:eye_blind = max(M:eye_blind-1 , 0) + if(!data) data = 1 + switch(data) + if(1 to 20) + //nothing + if(21 to INFINITY) + if (prob(data-10)) + M:disabilities &= ~1 + data++ + ..() + return kahlua name = "Kahlua" @@ -2496,3 +2516,22 @@ datum M.confused = max(M:confused+2,0) ..() return + + bahama_mama + name = "Bahama mama" + id = "bahama_mama" + description = "Tropic cocktail." + reagent_state = LIQUID + on_mob_life(var/mob/living/M as mob) + if(!data) data = 1 + data++ + M.dizziness +=3 + if(data >= 55 && data <165) + if (!M.stuttering) M.stuttering = 1 + M.stuttering += 3 + else if(data >= 165 && prob(33)) + M.confused = max(M:confused+2,0) + if (M.bodytemperature > 310) + M.bodytemperature = max(310, M.bodytemperature-5) + ..() + return diff --git a/code/WorkInProgress/Chemistry-Recipes.dm b/code/WorkInProgress/Chemistry-Recipes.dm index d2be1d89e1b..e3913ff3422 100644 --- a/code/WorkInProgress/Chemistry-Recipes.dm +++ b/code/WorkInProgress/Chemistry-Recipes.dm @@ -509,8 +509,8 @@ datum name = "Soy Sauce" id = "soysauce" result = "soysauce" - required_reagents = list("soymilk" = 1, "acid" = 1) - result_amount = 2 + required_reagents = list("soymilk" = 4, "acid" = 1) + result_amount = 5 cheesewheel name = "Cheesewheel" @@ -750,4 +750,11 @@ datum id = "ginfizz" result = "ginfizz" required_reagents = list("gin" = 2, "sodawater" = 1, "limejuice" = 1) - result_amount = 5 \ No newline at end of file + result_amount = 5 + + bahama_mama + name = "Bahama mama" + id = "bahama_mama" + result = "bahama_mama" + required_reagents = list("rum" = 2, "orangejuice" = 2, "limejuice" = 1, "ice" = 1) + result_amount = 5 diff --git a/code/WorkInProgress/Chemistry-Tools.dm b/code/WorkInProgress/Chemistry-Tools.dm index a7db98acd36..7b594ce7add 100644 --- a/code/WorkInProgress/Chemistry-Tools.dm +++ b/code/WorkInProgress/Chemistry-Tools.dm @@ -2474,8 +2474,20 @@ desc = "White and nutritious soy goodness!" if("berryjuice") icon_state = "berryjuice" - name = "Glass berry joice" + name = "Glass of berry juice" desc = "Berry juice. Or maybe its jam. Who cares?" + if("carrotjuice") + icon_state = "carrotjuice" + name = "Glass of carrot juice" + desc = "It is just like a carrot but without crunching." + if("banana") + icon_state = "banana" + name = "Glass of banana juice" + desc = "The raw essence of a banana. HONK" + if("bahama_mama") + icon_state = "bahama_mama" + name = "Bahama Mama" + desc = "Tropic cocktail" else icon_state ="glass_brown" name = "Glass of ..what?" diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 1daed768afa..e6cc3cce052 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -62,6 +62,7 @@ maturation = 5 production = 5 yield = 2 + potency = 10 plant_type = 0 growthstages = 6 @@ -107,6 +108,7 @@ maturation = 8 production = 6 yield = 2 + potency = 10 plant_type = 0 growthstages = 6 @@ -221,7 +223,7 @@ maturation = 10 production = 1 yield = 4 - potency = 0 + potency = 10 oneharvest = 1 plant_type = 0 growthstages = 5 @@ -460,10 +462,9 @@ var/potency = -1 var/plant_type = 0 icon = 'harvest.dmi' - var/poison_amt = 0 - var/drug_amt = 0 - var/heat_amt = 0 - New() + New(newloc,newpotency) + if (!isnull(newpotency)) + potency = newpotency ..() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) @@ -485,11 +486,6 @@ user << "- Production speed: \blue [production]" user << "- Endurance: \blue [endurance]" user << "- Healing properties: \blue [reagents.get_reagent_amount("nutriment")]" - user << "- Amatoxins: \blue [poison_amt]%" - user << "- Psilocybin: \blue [drug_amt]%" - user << "- Capsaicin: \blue [heat_amt]%" - user << "" - return /obj/item/weapon/grown/attackby(var/obj/item/O as obj, var/mob/user as mob) @@ -554,6 +550,7 @@ name = "Berries" desc = "Nutritious!" icon_state = "berrypile" + potency = 10 New() ..() reagents.add_reagent("nutriment", 2) @@ -566,9 +563,14 @@ New() ..() reagents.add_reagent("nutriment", 2) - reagents.add_reagent("capsaicin", max(round(heat_amt / 5, 1), 4)) + reagents.add_reagent("capsaicin", max(round(potency / 5, 1), 4)) bitesize = max(round(reagents.total_volume / 2, 1), 1) +/obj/item/weapon/reagent_containers/food/snacks/grown/chili/attackby(var/obj/item/O as obj, var/mob/user as mob) + . = ..() + if (istype(O, /obj/item/device/analyzer/plant_analyzer)) + user << "- Capsaicin: \blue [reagents.get_reagent_amount("capsaicin")]%" + /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant seed = "/obj/item/seeds/eggplantseed" name = "Eggplant" @@ -592,6 +594,7 @@ name = "Tomato" desc = "Tom-mae-to or to-mah-to? You decide." icon_state = "tomato" + potency = 10 New() ..() reagents.add_reagent("nutriment", 2) @@ -614,18 +617,24 @@ New() ..() reagents.add_reagent("nutriment", 2) - reagents.add_reagent("frostoil", max(round(heat_amt / 5, 1), 4)) + reagents.add_reagent("frostoil", max(round(potency / 5, 1), 4)) bitesize = max(round(reagents.total_volume / 2, 1), 1) +/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper/attackby(var/obj/item/O as obj, var/mob/user as mob) + . = ..() + if (istype(O, /obj/item/device/analyzer/plant_analyzer)) + user << "- Frostoil: \blue [reagents.get_reagent_amount("frostoil")]%" + /obj/item/weapon/reagent_containers/food/snacks/grown/carrot seed = "/obj/item/seeds/carrotseed" name = "Carrot" desc = "Good for the eyes!" icon_state = "carrot" + potency = 10 New() ..() reagents.add_reagent("nutriment", 2) - reagents.add_reagent("imidazoline", 2) + reagents.add_reagent("imidazoline", max(round(potency / 5, 1), 4)) /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita seed = "/obj/item/seeds/amanitamycelium" @@ -636,10 +645,16 @@ New() ..() reagents.add_reagent("nutriment", 2) - reagents.add_reagent("amatoxin", max(poison_amt, 4)) - reagents.add_reagent("psilocybin", max(drug_amt, 1)) + reagents.add_reagent("amatoxin", max(round(potency * 0.4, 1), 4)) + reagents.add_reagent("psilocybin", max(round(potency / 25, 1), 1)) bitesize = max(round(reagents.total_volume / 2, 1), 1) +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita/attackby(var/obj/item/O as obj, var/mob/user as mob) + . = ..() + if (istype(O, /obj/item/device/analyzer/plant_analyzer)) + user << "- Amatoxins: \blue [reagents.get_reagent_amount("amatoxin")]%" + user << "- Psilocybin: \blue [reagents.get_reagent_amount("psilocybin")]%" + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel seed = "/obj/item/seeds/angelmycelium" name = "Destroying angel" @@ -649,10 +664,16 @@ New() ..() reagents.add_reagent("nutriment", 2) - reagents.add_reagent("amatoxin", max(poison_amt, 14)) - reagents.add_reagent("psilocybin", max(drug_amt, 1)) + reagents.add_reagent("amatoxin", max(round(potency * 0.4, 1), 14)) + reagents.add_reagent("psilocybin", max(round(potency / 25, 1), 1)) bitesize = max(round(reagents.total_volume / 2, 1), 1) +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel/attackby(var/obj/item/O as obj, var/mob/user as mob) + . = ..() + if (istype(O, /obj/item/device/analyzer/plant_analyzer)) + user << "- Amatoxins: \blue [reagents.get_reagent_amount("amatoxin")]%" + user << "- Psilocybin: \blue [reagents.get_reagent_amount("psilocybin")]%" + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap seed = "/obj/item/seeds/libertymycelium" name = "Liberty cap" @@ -662,9 +683,14 @@ New() ..() reagents.add_reagent("nutriment", 2) - reagents.add_reagent("psilocybin", max(drug_amt, 4)) + reagents.add_reagent("psilocybin", max(round(potency / 5, 1), 4)) bitesize = max(round(reagents.total_volume / 2), 1) +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap/attackby(var/obj/item/O as obj, var/mob/user as mob) + . = ..() + if (istype(O, /obj/item/device/analyzer/plant_analyzer)) + user << "- Psilocybin: \blue [reagents.get_reagent_amount("psilocybin")]%" + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet seed = "/obj/item/seeds/plumpmycelium" name = "Plump Helmet" diff --git a/code/defines/obj/machinery.dm b/code/defines/obj/machinery.dm index 44eed315d59..a185b21be46 100644 --- a/code/defines/obj/machinery.dm +++ b/code/defines/obj/machinery.dm @@ -443,14 +443,14 @@ use_power = 1 idle_power_usage = 10 active_power_usage = 2000 - +/* /obj/machinery/wire name = "wire" icon = 'power_cond.dmi' use_power = 1 idle_power_usage = 0 active_power_usage = 1 - +*/ /obj/machinery/power name = null icon = 'power.dmi' @@ -586,48 +586,6 @@ var/otherarea = null var/id = 1 -/obj/machinery/microwave - name = "Microwave" - icon = 'kitchen.dmi' - icon_state = "mw" - layer = 2.9 - density = 1 - anchored = 1 - use_power = 1 - idle_power_usage = 5 - active_power_usage = 100 - flags = OPENCONTAINER | NOREACT - - -/obj/machinery/processor - name = "Food Processor" - icon = 'kitchen.dmi' - icon_state = "processor" - layer = 2.9 - density = 1 - anchored = 1 - var/broken = 0 - var/processing = 0 - use_power = 1 - idle_power_usage = 5 - active_power_usage = 50 - - -/obj/machinery/gibber - name = "Gibber" - desc = "The name isn't descriptive enough?" - icon = 'kitchen.dmi' - icon_state = "grinder" - density = 1 - anchored = 1 - var/operating = 0 //Is it on? - var/dirty = 0 // Does it need cleaning? - var/gibtime = 40 // Time from starting until meat appears - var/mob/occupant // Mob who has been put inside - use_power = 1 - idle_power_usage = 2 - active_power_usage = 50 - /obj/machinery/holopad name = "holopad" desc = "A floor-mounted device for projecting AI holograms." @@ -637,4 +595,4 @@ var/slave_holo = null use_power = 1 idle_power_usage = 5 - active_power_usage = 100 \ No newline at end of file + active_power_usage = 100 diff --git a/code/defines/procs/statistics.dm b/code/defines/procs/statistics.dm index dda6e43a00c..d73962fcd91 100644 --- a/code/defines/procs/statistics.dm +++ b/code/defines/procs/statistics.dm @@ -120,7 +120,7 @@ proc/sql_report_death(var/mob/living/carbon/human/H) return if(!H) return - if(!H.client || !H.mind) + if(!H.key || !H.mind) return var/turf/T = H.loc @@ -157,7 +157,7 @@ proc/sql_report_cyborg_death(var/mob/living/silicon/robot/H) return if(!H) return - if(!H.client || !H.mind) + if(!H.key || !H.mind) return var/turf/T = H.loc @@ -196,4 +196,4 @@ proc/statistic_cycle() sql_poll_players() sleep(600) sql_poll_admins() - sleep(6000) // Poll every ten minutes \ No newline at end of file + sleep(6000) // Poll every ten minutes diff --git a/code/game/machinery/gibber.dm b/code/game/machinery/gibber.dm deleted file mode 100644 index e1ea84b21b5..00000000000 --- a/code/game/machinery/gibber.dm +++ /dev/null @@ -1,132 +0,0 @@ -/obj/machinery/gibber/New() - ..() - src.overlays += image('kitchen.dmi', "grindnotinuse") - -/obj/machinery/gibber/attack_paw(mob/user as mob) - return src.attack_hand(user) - -/obj/machinery/gibber/relaymove(mob/user as mob) - src.go_out() - return - -/obj/machinery/gibber/attack_hand(mob/user as mob) - if(operating) - user << "\red It's locked and running" - return - else - src.startgibbing(user) - -/obj/machinery/gibber/attackby(obj/item/weapon/grab/G as obj, mob/user as mob) - if(src.occupant) - user << "\red The gibber is full, empty it first!" - return - if (!( istype(G, /obj/item/weapon/grab)) || !(istype(G.affecting, /mob/living/carbon/human))) - user << "\red This item is not suitable for the gibber!" - return - if(G.affecting.abiotic()) - user << "\red Subject may not have abiotic items on." - return - - user.visible_message("\red [user] starts to put [G.affecting] into the gibber!") - src.add_fingerprint(user) - sleep(30) - if(G) - if(G.affecting) - user.visible_message("\red [user] stuffs [G.affecting] into the gibber!") - var/mob/M = G.affecting - if(M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - M.loc = src - src.occupant = M - del(G) - -/obj/machinery/gibber/verb/eject() - set category = "Object" - set name = "Empty Gibber" - set src in oview(1) - - if (usr.stat != 0) - return - src.go_out() - add_fingerprint(usr) - return - -/obj/machinery/gibber/proc/go_out() - if (!src.occupant) - return - for(var/obj/O in src) - O.loc = src.loc - if (src.occupant.client) - src.occupant.client.eye = src.occupant.client.mob - src.occupant.client.perspective = MOB_PERSPECTIVE - src.occupant.loc = src.loc - src.occupant = null - return - - -/obj/machinery/gibber/proc/startgibbing(mob/user as mob) - if(src.operating) - return - if(!src.occupant) - for(var/mob/M in viewers(src, null)) - M.show_message("\red You hear a loud metallic grinding sound.", 1) - return - else - for(var/mob/M in viewers(src, null)) - M.show_message("\red You hear a loud squelchy grinding sound.", 1) - src.operating = 1 - src.dirty += 1 - var/sourcename = src.occupant.real_name - var/sourcejob = src.occupant.job - var/sourcenutriment = src.occupant.nutrition / 15 - var/sourcetotalreagents = src.occupant.reagents.total_volume - var/totalslabs = 3 - - var/obj/item/weapon/reagent_containers/food/snacks/meat/human/newmeat1 = new - var/obj/item/weapon/reagent_containers/food/snacks/meat/human/newmeat2 = new - var/obj/item/weapon/reagent_containers/food/snacks/meat/human/newmeat3 = new - - newmeat1.name = sourcename + newmeat1.name - newmeat1.subjectname = sourcename - newmeat1.subjectjob = sourcejob - newmeat1.reagents.add_reagent ("nutriment", sourcenutriment / totalslabs) // Thehehe. Fat guys go first - src.occupant.reagents.trans_to (newmeat1, round (sourcetotalreagents / totalslabs, 1)) // Transfer all the reagents from the body to meat - newmeat2.name = sourcename + newmeat2.name - newmeat2.subjectname = sourcename - newmeat2.subjectjob = sourcejob - newmeat2.reagents.add_reagent ("nutriment", sourcenutriment / totalslabs) - src.occupant.reagents.trans_to (newmeat2, round (sourcetotalreagents / totalslabs, 1)) - newmeat3.name = sourcename + newmeat3.name - newmeat3.subjectname = sourcename - newmeat3.subjectjob = sourcejob - newmeat3.reagents.add_reagent ("nutriment", sourcenutriment / totalslabs) - src.occupant.reagents.trans_to (newmeat3, round (sourcetotalreagents / totalslabs, 1)) - if(src.occupant.client) - var/mob/dead/observer/newmob - newmob = new/mob/dead/observer(src.occupant) - src.occupant:client:mob = newmob - newmob:client:eye = newmob - del(src.occupant) - else - del(src.occupant) - spawn(src.gibtime) - playsound(src.loc, 'splat.ogg', 50, 1) - operating = 0 - var/turf/Tx1 = locate(src.x - 1, src.y, src.z) - var/turf/Tx2 = locate(src.x - 2, src.y, src.z) - var/turf/Tx3 = locate(src.x - 3, src.y, src.z) - if(istype(Tx1, /turf/simulated/floor/)) // Make it so the blood that flies out only appears on the freezer floor - new /obj/decal/cleanable/blood/gibs(Tx1) - newmeat1.loc = get_turf(Tx1) - if(istype(Tx2, /turf/simulated/floor/)) - new /obj/decal/cleanable/blood/gibs(Tx2) - newmeat2.loc = get_turf(Tx2) - if(istype(Tx3, /turf/simulated/floor/)) - new /obj/decal/cleanable/blood/gibs(Tx3) - newmeat3.loc = get_turf(Tx3) - if(src.dirty == 1) - src.overlays += image('kitchen.dmi', "grindbloody") - src.operating = 0 - - diff --git a/code/game/machinery/hydroponics.dm b/code/game/machinery/hydroponics.dm index 6fcf2379ee2..2ed7a40b7c4 100644 --- a/code/game/machinery/hydroponics.dm +++ b/code/game/machinery/hydroponics.dm @@ -678,7 +678,7 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) new item(user.loc) t_amount++ else - var/obj/item/weapon/reagent_containers/food/snacks/grown/t_prod = new item(user.loc) // User gets a consumable + var/obj/item/weapon/reagent_containers/food/snacks/grown/t_prod = new item(user.loc, src.myseed.potency) // User gets a consumable t_prod.seed = src.myseed.mypath t_prod.species = src.myseed.species t_prod.lifespan = src.myseed.lifespan @@ -688,13 +688,6 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) t_prod.yield = src.myseed.yield t_prod.potency = src.myseed.potency t_prod.plant_type = src.myseed.plant_type - if(src.myseed.species == "amanita" || src.myseed.species == "angel") - t_prod.poison_amt = round(src.myseed.potency * 0.4, 1) // Potency translates to poison amount - t_prod.drug_amt = round(src.myseed.potency / 25, 1) // Small trip - else if(src.myseed.species == "liberty") - t_prod.drug_amt = round(src.myseed.potency / 5, 1) // TRIP TIME - else if(src.myseed.species == "chili" || src.myseed.species == "chiliice") - t_prod.heat_amt = src.myseed.potency // BRING ON THE HEAT //BUG: heat_amt not used at all t_amount++ src.harvest = 0 src.lastproduce = src.age diff --git a/code/game/machinery/blender.dm b/code/game/machinery/kitchen/blender.dm similarity index 79% rename from code/game/machinery/blender.dm rename to code/game/machinery/kitchen/blender.dm index 761e2e73427..c35424eb084 100644 --- a/code/game/machinery/blender.dm +++ b/code/game/machinery/kitchen/blender.dm @@ -78,28 +78,27 @@ the blender or the processor: Processor items are solid objects and Blender resu if (src.stat != 0) //NOPOWER etc return if(src.processing) - usr << "The blender is in the process of blending." - else if(!src.container) - usr << "The blender doesn't have an attached container!" - else - playsound(src.loc, 'blender.ogg', 50, 1) - src.processing = 1 - usr << "You turn on the blender." - use_power(50) - for(var/obj/O in src.contents) - if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/grown/berries)) - src.reagents.add_reagent("berryjuice", 5) - else if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans)) - src.reagents.add_reagent("soymilk", 5) - else if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/grown/tomato)) - src.reagents.add_reagent("ketchup", 5) - else if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/grown/corn)) - src.reagents.add_reagent("cornoil", 5) - if(istype(O, /obj/item/weapon/reagent_containers/food/snacks)) //This is intentionally not an "else if" - O.reagents.trans_to(src, O.reagents.total_volume) //Think of it as the "pulp" leftover. - del(O) - src.processing = 0 - usr << "The contents of the blender have been blended." + usr << "\red The blender is in the process of blending." + return + if(!src.container) + usr << "\red The blender doesn't have an attached container!" + return + playsound(src.loc, 'blender.ogg', 50, 1) + src.processing = 1 + usr << "\blue You turn on the blender." + use_power(250) + for(var/obj/O in src.contents) + if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans)) + src.reagents.add_reagent("soymilk", 5) + else if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/grown/tomato)) + src.reagents.add_reagent("ketchup", 5) + else if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/grown/corn)) + src.reagents.add_reagent("cornoil", 5) + if(istype(O, /obj/item/weapon/reagent_containers/food/snacks)) //This is intentionally not an "else if" + O.reagents.trans_to(src, O.reagents.total_volume) //Think of it as the "pulp" leftover. + del(O) + src.processing = 0 + usr << "The contents of the blender have been blended." return /obj/machinery/blender/verb/detach() //Transfers the contents of the Blender to the Blender Jug and then ejects the jug. diff --git a/code/game/machinery/kitchen/gibber.dm b/code/game/machinery/kitchen/gibber.dm new file mode 100644 index 00000000000..5c44ec6f722 --- /dev/null +++ b/code/game/machinery/kitchen/gibber.dm @@ -0,0 +1,144 @@ + +/obj/machinery/gibber + name = "Gibber" + desc = "The name isn't descriptive enough?" + icon = 'kitchen.dmi' + icon_state = "grinder" + density = 1 + anchored = 1 + var/operating = 0 //Is it on? + var/dirty = 0 // Does it need cleaning? + var/gibtime = 40 // Time from starting until meat appears + var/mob/living/occupant // Mob who has been put inside + use_power = 1 + idle_power_usage = 2 + active_power_usage = 500 + + +/obj/machinery/gibber/New() + ..() + src.overlays += image('kitchen.dmi', "grjam") + +/obj/machinery/gibber/update_icon() + overlays = null + if (dirty) + src.overlays += image('kitchen.dmi', "grbloody") + if(stat & (NOPOWER|BROKEN)) + return + if (!occupant) + src.overlays += image('kitchen.dmi', "grjam") + else if (operating) + src.overlays += image('kitchen.dmi', "gruse") + else + src.overlays += image('kitchen.dmi', "gridle") + +/obj/machinery/gibber/attack_paw(mob/user as mob) + return src.attack_hand(user) + +/obj/machinery/gibber/relaymove(mob/user as mob) + src.go_out() + return + +/obj/machinery/gibber/attack_hand(mob/user as mob) + if(stat & (NOPOWER|BROKEN)) + return + if(operating) + user << "\red It's locked and running" + return + else + src.startgibbing(user) + +/obj/machinery/gibber/attackby(obj/item/weapon/grab/G as obj, mob/user as mob) + if(src.occupant) + user << "\red The gibber is full, empty it first!" + return + if (!( istype(G, /obj/item/weapon/grab)) || !(istype(G.affecting, /mob/living/carbon/human))) + user << "\red This item is not suitable for the gibber!" + return + if(G.affecting.abiotic()) + user << "\red Subject may not have abiotic items on." + return + + user.visible_message("\red [user] starts to put [G.affecting] into the gibber!") + src.add_fingerprint(user) + if(do_after(user, 30) && G && G.affecting && !occupant) + user.visible_message("\red [user] stuffs [G.affecting] into the gibber!") + var/mob/M = G.affecting + if(M.client) + M.client.perspective = EYE_PERSPECTIVE + M.client.eye = src + M.loc = src + src.occupant = M + del(G) + update_icon() + +/obj/machinery/gibber/verb/eject() + set category = "Object" + set name = "Empty Gibber" + set src in oview(1) + + if (usr.stat != 0) + return + src.go_out() + add_fingerprint(usr) + return + +/obj/machinery/gibber/proc/go_out() + if (!src.occupant) + return + for(var/obj/O in src) + O.loc = src.loc + if (src.occupant.client) + src.occupant.client.eye = src.occupant.client.mob + src.occupant.client.perspective = MOB_PERSPECTIVE + src.occupant.loc = src.loc + src.occupant = null + update_icon() + return + + +/obj/machinery/gibber/proc/startgibbing(mob/user as mob) + if(src.operating) + return + if(!src.occupant) + for(var/mob/M in viewers(src, null)) + M.show_message("\red You hear a loud metallic grinding sound.", 1) + return + use_power(1000) + for(var/mob/M in viewers(src, null)) + M.show_message("\red You hear a loud squelchy grinding sound.", 1) + src.operating = 1 + update_icon() + var/sourcename = src.occupant.real_name + var/sourcejob = src.occupant.job + var/sourcenutriment = src.occupant.nutrition / 15 + var/sourcetotalreagents = src.occupant.reagents.total_volume + var/totalslabs = 3 + + var/obj/item/weapon/reagent_containers/food/snacks/meat/human/allmeat[totalslabs] + for (var/i=1 to totalslabs) + var/obj/item/weapon/reagent_containers/food/snacks/meat/human/newmeat = new + newmeat.name = sourcename + newmeat.name + newmeat.subjectname = sourcename + newmeat.subjectjob = sourcejob + newmeat.reagents.add_reagent ("nutriment", sourcenutriment / totalslabs) // Thehehe. Fat guys go first + src.occupant.reagents.trans_to (newmeat, round (sourcetotalreagents / totalslabs, 1)) // Transfer all the reagents from the + allmeat[i] = newmeat + + src.occupant.death(1) + src.occupant.ghostize() + del(src.occupant) + spawn(src.gibtime) + playsound(src.loc, 'splat.ogg', 50, 1) + operating = 0 + for (var/i=1 to totalslabs) + var/obj/item/meatslab = allmeat[i] + var/turf/Tx = locate(src.x - i, src.y, src.z) + meatslab.loc = src.loc + meatslab.throw_at(Tx,i,3) + if (!Tx.density) + new /obj/decal/cleanable/blood/gibs(Tx,i) + src.operating = 0 + update_icon() + + diff --git a/code/game/machinery/kitchen/juicer.dm b/code/game/machinery/kitchen/juicer.dm new file mode 100644 index 00000000000..f3b6c0ea7b7 --- /dev/null +++ b/code/game/machinery/kitchen/juicer.dm @@ -0,0 +1,166 @@ + +/obj/machinery/juicer + name = "Juicer" + icon = 'kitchen.dmi' + icon_state = "juicer1" + layer = 2.9 + density = 0 + anchored = 0 + use_power = 1 + idle_power_usage = 5 + active_power_usage = 100 + var/obj/item/weapon/reagent_containers/beaker = null + var/global/list/allowed_items = list ( + /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = "tomatojuice", + /obj/item/weapon/reagent_containers/food/snacks/grown/carrot = "carrotjuice", + /obj/item/weapon/reagent_containers/food/snacks/grown/berries = "berryjuice", + /obj/item/weapon/reagent_containers/food/snacks/banana = "banana", + ) + +/obj/machinery/juicer/New() + beaker = new /obj/item/weapon/reagent_containers/glass/large(src) + +/obj/machinery/juicer/update_icon() + icon_state = "juicer"+num2text(!isnull(beaker)) + return + + +/obj/machinery/juicer/attackby(var/obj/item/O as obj, var/mob/user as mob) + if (istype(O,/obj/item/weapon/reagent_containers/glass) || \ + istype(O,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass)) + if (beaker) + return 1 + else + user.before_take_item(O) + O.loc = src + beaker = O + src.verbs += /obj/machinery/juicer/verb/detach + update_icon() + src.updateUsrDialog() + return 0 + if (!is_type_in_list(O, allowed_items)) + user << "It looks as not containing any juice." + return 1 + user.before_take_item(O) + O.loc = src + src.updateUsrDialog() + return 0 + +/obj/machinery/juicer/attack_paw(mob/user as mob) + return src.attack_hand(user) + +/obj/machinery/juicer/attack_ai(mob/user as mob) + return 0 + +/obj/machinery/juicer/attack_hand(mob/user as mob) + user.machine = src + interact(user) + +/obj/machinery/juicer/proc/interact(mob/user as mob) // The microwave Menu + var/is_chamber_empty = 0 + var/is_beaker_ready = 0 + var/processing_chamber = "" + var/beaker_contents = "" + + for (var/i in allowed_items) + for (var/obj/item/O in src.contents) + if (!istype(O,i)) + continue + processing_chamber+= "some [O]
" + break + if (!processing_chamber) + is_chamber_empty = 1 + processing_chamber = "Nothing." + if (!beaker) + beaker_contents = "\The [src] has no beaker attached." + else if (!beaker.reagents.total_volume) + beaker_contents = "\The [src] has attached an empty beaker." + is_beaker_ready = 1 + else if (beaker.reagents.total_volume < beaker.reagents.maximum_volume) + beaker_contents = "\The [src] has attached a beaker with something." + is_beaker_ready = 1 + else + beaker_contents = "\The [src] has attached a beaker and beaker is full!" + + var/dat = {" +Processing chamber contains:
+[processing_chamber]
+[beaker_contents]
+"} + if (is_beaker_ready && !is_chamber_empty && !(stat & (NOPOWER|BROKEN))) + dat += "Turn on!
" + if (beaker) + dat += "
Detach a beacker!
" + user << browse("Juicer[dat]", "window=juicer") + onclose(user, "juicer") + return + + +/obj/machinery/juicer/Topic(href, href_list) + if(..()) + return + usr.machine = src + switch(href_list["action"]) + if ("juice") + juice() + + if ("detach") + detach() + src.updateUsrDialog() + return + +/obj/machinery/juicer/verb/detach() + set category = "Object" + set name = "Detach Beacker from the juicer" + set src in oview(1) + if (usr.stat != 0) + return + if (!beaker) + return + src.verbs -= /obj/machinery/juicer/verb/detach + beaker.loc = src.loc + beaker = null + update_icon() + +/obj/machinery/juicer/proc/get_juice_id(var/obj/item/weapon/reagent_containers/food/snacks/grown/O) + for (var/i in allowed_items) + if (istype(O, i)) + return allowed_items[i] + +/obj/machinery/juicer/proc/get_juice_amount(var/obj/item/weapon/reagent_containers/food/snacks/grown/O) + if (!istype(O)) + return 5 + else + return round(5*sqrt(O.potency)) + +/obj/machinery/juicer/proc/juice() + power_change() //it is a portable machine + if(stat & (NOPOWER|BROKEN)) + return + if (!beaker || beaker.reagents.total_volume >= beaker.reagents.maximum_volume) + return + playsound(src.loc, 'juicer.ogg', 50, 1) + for (var/obj/item/weapon/reagent_containers/food/snacks/O in src.contents) + var/r_id = get_juice_id(O) + beaker.reagents.add_reagent(r_id,get_juice_amount(O)) + del(O) + if (beaker.reagents.total_volume >= beaker.reagents.maximum_volume) + break + +/obj/crate/blabla + New() + ..() + new/obj/machinery/juicer(src) + new/obj/item/weapon/reagent_containers/food/snacks/grown/tomato(src) + new/obj/item/weapon/reagent_containers/food/snacks/grown/carrot(src) + new/obj/item/weapon/reagent_containers/food/snacks/grown/berries(src) + new/obj/item/weapon/reagent_containers/food/snacks/banana(src) + new/obj/item/weapon/reagent_containers/food/snacks/grown/tomato(src) + new/obj/item/weapon/reagent_containers/food/snacks/grown/carrot(src) + new/obj/item/weapon/reagent_containers/food/snacks/grown/berries(src) + new/obj/item/weapon/reagent_containers/food/snacks/banana(src) + new/obj/item/weapon/reagent_containers/food/snacks/grown/tomato(src) + new/obj/item/weapon/reagent_containers/food/snacks/grown/carrot(src) + new/obj/item/weapon/reagent_containers/food/snacks/grown/berries(src) + new/obj/item/weapon/reagent_containers/food/snacks/banana(src) + diff --git a/code/game/machinery/microwave.dm b/code/game/machinery/kitchen/microwave.dm similarity index 76% rename from code/game/machinery/microwave.dm rename to code/game/machinery/kitchen/microwave.dm index 5c035c4fd34..935b7bf9fc4 100644 --- a/code/game/machinery/microwave.dm +++ b/code/game/machinery/kitchen/microwave.dm @@ -1,35 +1,47 @@ +/obj/machinery/microwave + name = "Microwave" + icon = 'kitchen.dmi' + icon_state = "mw" + layer = 2.9 + density = 1 + anchored = 1 + use_power = 1 + idle_power_usage = 5 + active_power_usage = 100 + flags = OPENCONTAINER | NOREACT + var/operating = 0 // Is it on? + var/dirty = 0 // = {0..100} Does it need cleaning? + var/broken = 0 // ={0,1,2} How broken is it??? + var/global/list/datum/recipe/available_recipes // List of the recipes you can use + var/global/list/acceptable_items // List of the items you can put in + var/global/list/acceptable_reagents // List of the reagents you can put in + var/global/max_n_of_items = 0 + + // see code/modules/food/recipes_microwave.dm for recipes /******************* * Initialising ********************/ -/obj/machinery/microwave - var/operating = 0 // Is it on? - var/dirty = 0 // = {0..100} Does it need cleaning? - var/broken = 0 // ={0,1,2} How broken is it??? - var/list/datum/recipe/available_recipes // List of the recipes you can use - var/list/acceptable_items // List of the items you can put in - var/list/acceptable_reagents // List of the reagents you can put in - var/max_n_of_items = 0 /obj/machinery/microwave/New() //..() //do not need this reagents = new/datum/reagents(100) reagents.my_atom = src - available_recipes = new - for (var/type in (typesof(/datum/recipe)-/datum/recipe)) - available_recipes+= new type - acceptable_items = new - acceptable_reagents = new - for (var/datum/recipe/recipe in available_recipes) - for (var/item in recipe.items) - //if (!(item in acceptable_items)) - acceptable_items |= item - for (var/reagent in recipe.reagents) - acceptable_reagents |= reagent - if (recipe.items) - max_n_of_items = max(max_n_of_items,recipe.items.len) + if (!available_recipes) + available_recipes = new + for (var/type in (typesof(/datum/recipe)-/datum/recipe)) + available_recipes+= new type + acceptable_items = new + acceptable_reagents = new + for (var/datum/recipe/recipe in available_recipes) + for (var/item in recipe.items) + acceptable_items |= item + for (var/reagent in recipe.reagents) + acceptable_reagents |= reagent + if (recipe.items) + max_n_of_items = max(max_n_of_items,recipe.items.len) /******************* * Item Adding @@ -103,12 +115,11 @@ istype(O,/obj/item/weapon/reagent_containers/food/drinks) || \ istype(O,/obj/item/weapon/reagent_containers/food/condiment) \ ) - var/obj/item/weapon/reagent_containers/glass/G = O - if (!G.reagents) + if (!O.reagents) return 1 - for (var/datum/reagent/R in G.reagents.reagent_list) + for (var/datum/reagent/R in O.reagents.reagent_list) if (!(R.id in acceptable_reagents)) - user << "\red Your [G] contains components unsuitable for cookery." + user << "\red Your [O] contains components unsuitable for cookery." return 1 //G.reagents.trans_to(src,G.amount_per_transfer_from_this) else if(istype(O,/obj/item/weapon/grab)) @@ -192,7 +203,7 @@ dat = {"Ingredients:
[dat]"} dat += {"

\
Turn on!
\ -
Dispose contents!
\ +
Eject ingredients!
\ "} user << browse("Microwave Controls[dat]", "window=microwave") @@ -206,6 +217,8 @@ ************************************/ /obj/machinery/microwave/proc/cook() + if(stat & (NOPOWER|BROKEN)) + return start() if (reagents.total_volume==0 && !(locate(/obj) in contents)) //dry run if (!wzhzhzh(10)) @@ -295,9 +308,12 @@ /obj/machinery/microwave/proc/dispose() for (var/obj/O in contents) - del(O) + O.loc = src.loc + if (src.reagents.total_volume) + src.dirty++ src.reagents.clear_reagents() usr << "\blue You dispose of the microwave contents." + src.updateUsrDialog() /obj/machinery/microwave/proc/muck_start() playsound(src.loc, 'splat.ogg', 50, 1) // Play a splat sound @@ -354,38 +370,3 @@ if ("dispose") dispose() return -/* - var/cooking = cooked_item // Get the item that needs to be spawned - if(!isnull(cooking)) - src.operating = 1 // Turn it on so it can't be used again while it's cooking - src.icon_state = "mw1" //Make it look on too - src.updateUsrDialog() - src.being_cooked = new cooking(src) - use_power(500*(cook_time/50)/2) - spawn(cook_time) //After the cooking time - use_power(500*(cook_time/50)/2) - if(!isnull(src.being_cooked)) - playsound(src.loc, 'ding.ogg', 50, 1) - if(istype(src.being_cooked, /obj/item/weapon/reagent_containers/food/snacks/humanburger)) - src.being_cooked.name = humanmeat_name + src.being_cooked.name - src.being_cooked:job = humanmeat_job - else if(istype(src.being_cooked, /obj/item/weapon/reagent_containers/food/snacks/humeatpie)) - src.being_cooked.name = humanmeat_name + src.being_cooked.name - src.being_cooked:job = humanmeat_job - else if(istype(src.being_cooked, /obj/item/weapon/reagent_containers/food/snacks/humankabob)) - src.being_cooked.name = humanmeat_name + src.being_cooked.name - src.being_cooked:job = humanmeat_job - if(istype(src.being_cooked, /obj/item/weapon/reagent_containers/food/snacks/donkpocket)) - src.being_cooked:warm = 1 - src.being_cooked:reagents.add_reagent("tricordrazine", 5) - src.being_cooked:bitesize = 6 - src.being_cooked.name = "Warm " + src.being_cooked.name - src.being_cooked:cooltime() - src.being_cooked.loc = get_turf(src) // Create the new item - src.being_cooked = null // We're done! - - src.operating = 0 // Turn the microwave back off - src.icon_state = "mw" - else - return -*/ diff --git a/code/game/machinery/processor.dm b/code/game/machinery/kitchen/processor.dm similarity index 90% rename from code/game/machinery/processor.dm rename to code/game/machinery/kitchen/processor.dm index 5b282bcc2e9..39ccea93bb9 100644 --- a/code/game/machinery/processor.dm +++ b/code/game/machinery/kitchen/processor.dm @@ -1,3 +1,19 @@ + +/obj/machinery/processor + name = "Food Processor" + icon = 'kitchen.dmi' + icon_state = "processor" + layer = 2.9 + density = 1 + anchored = 1 + var/broken = 0 + var/processing = 0 + use_power = 1 + idle_power_usage = 5 + active_power_usage = 50 + + + /datum/food_processor_process var/input var/output @@ -122,7 +138,7 @@ "You turn on \a [src].", \ "You hear a food processor") playsound(src.loc, 'blender.ogg', 50, 1) - use_power(50) + use_power(500) sleep(P.time) P.process(src.loc, O) src.processing = 0 @@ -130,4 +146,3 @@ "You hear food processor stops") - diff --git a/code/game/machinery/morgue.dm b/code/game/machinery/morgue.dm index 31b38b9c3ea..8a581fc6a90 100644 --- a/code/game/machinery/morgue.dm +++ b/code/game/machinery/morgue.dm @@ -268,10 +268,8 @@ for (var/obj/item/W in M) if (prob(10)) W.loc = src - if (M.client) - var/mob/dead/observer/newmob = new(M) - M.client.mob = newmob - newmob.client.eye = newmob // Hrm + M.death(1) + M.ghostize() del(M) cremating = 0 locked = 0 diff --git a/code/game/magic/library.dm b/code/game/magic/library.dm index 1ae945e8d25..dea1b639cfa 100644 --- a/code/game/magic/library.dm +++ b/code/game/magic/library.dm @@ -80,7 +80,7 @@ if(!newname) return else - src.setname(newname) + src.setname(sanitize(newname)) else ..() attack_hand(var/mob/user as mob) @@ -189,7 +189,7 @@ if(!title) return else - src.name = title + src.name = sanitize(title) else if("Contents") var/content = strip_html(input("Write your book's contents (HTML NOT allowed):"),8192) as message|null if(!content) @@ -201,7 +201,7 @@ if(!nauthor) return else - src.author = nauthor + src.author = sanitize(nauthor) else return else if(istype(W, /obj/item/weapon/barcodescanner)) @@ -362,7 +362,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f if(href_list["settitle"]) var/newtitle = input("Enter a title to search for:") as text|null if(newtitle) - title = newtitle + title = sanitize(newtitle) else title = null title = dd_replacetext(title, "'", "''") @@ -375,7 +375,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f if(href_list["setauthor"]) var/newauthor = input("Enter an author to search for:") as text|null if(newauthor) - author = newauthor + author = sanitize(newauthor) else author = null author = dd_replacetext(author, "'", "''") @@ -570,8 +570,8 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f buffer_mob = input("Enter the recipient's name:") as text|null if(href_list["checkout"]) var/datum/borrowbook/b = new /datum/borrowbook - b.bookname = buffer_book - b.mobname = buffer_mob + b.bookname = sanitize(buffer_book) + b.mobname = sanitize(buffer_mob) b.getdate = world.time b.duedate = world.time + (checkoutperiod * 600) checkouts.Add(b) @@ -584,7 +584,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f if(href_list["setauthor"]) var/newauthor = input("Enter the author's name: ") as text|null if(newauthor) - scanner.cache.author = newauthor + scanner.cache.author = sanitize(newauthor) if(href_list["setcategory"]) var/newcategory = input("Choose a category: ") in list("Fiction", "Non-Fiction", "Adult", "Reference", "Religion") if(newcategory) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index a58082ad914..f1bf8072dad 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -466,5 +466,7 @@ istype(W, /obj/item/weapon/kitchenknife) || \ istype(W, /obj/item/weapon/scalpel) || \ istype(W, /obj/item/weapon/kitchen/utensil/knife) || \ - istype(W, /obj/item/weapon/kitchen/utensil/fork) \ + istype(W, /obj/item/weapon/shard) || \ + istype(W, /obj/item/weapon/reagent_containers/syringe) || \ + istype(W, /obj/item/weapon/kitchen/utensil/fork) && W.icon_state != "forkloaded" \ ) diff --git a/code/game/objects/radio/signaler.dm b/code/game/objects/radio/signaler.dm index 107d90f437c..d037b78c370 100644 --- a/code/game/objects/radio/signaler.dm +++ b/code/game/objects/radio/signaler.dm @@ -13,6 +13,9 @@ /obj/item/device/radio/signaler/attack_self(mob/user as mob, flag1) user.machine = src + interact(user,flag1) + +/obj/item/device/radio/signaler/interact(mob/user as mob, flag1) var/t1 if ((src.b_stat && !( flag1 ))) t1 = text("-------
\nGreen Wire: []
\nRed Wire: []
\nBlue Wire: []
\n", (src.wires & 4 ? text("
Cut Wire", src) : text("Mend Wire", src)), (src.wires & 2 ? text("Cut Wire", src) : text("Mend Wire", src)), (src.wires & 1 ? text("Cut Wire", src) : text("Mend Wire", src))) diff --git a/code/game/research/designs.dm b/code/game/research/designs.dm index 04400224db8..df3fe65334e 100644 --- a/code/game/research/designs.dm +++ b/code/game/research/designs.dm @@ -118,7 +118,7 @@ datum req_tech = list("programming" = 2, "biotech" = 3) build_type = IMPRINTER materials = list("$glass" = 2000, "acid" = 20) - build_path = "/obj/machinery/scan_consolenew" + build_path = "/obj/item/weapon/circuitboard/scan_consolenew" comconsole name = "Circuit Design (Communications)" diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index f34347dac60..75779e92d2f 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -19,9 +19,12 @@ /*if(src.stat != 2) //this check causes nothing but troubles. Commented out for Nar-Sie's sake. --rastaf0 src << "Only dead people and admins get to ghost, and admins don't use this verb to ghost while alive." return*/ - if(src.client) - src.client.mob = new/mob/dead/observer(src) + if(src.key) + var/mob/dead/observer/ghost = new(src) + ghost.key = src.key src.verbs -= /mob/proc/ghostize + if (ghost.client) + ghost.client.eye = ghost return /mob/proc/adminghostize() diff --git a/code/modules/mob/living/carbon/alien/humanoid/death.dm b/code/modules/mob/living/carbon/alien/humanoid/death.dm index 0e34eea9827..176a70add08 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/death.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/death.dm @@ -29,9 +29,9 @@ // world << "Bomb has ignited?" A.part4.ignite() - if (src.client) + if (src.key) spawn(10) - if(src.client && src.stat == 2) + if(src.key && src.stat == 2) src.verbs += /mob/proc/ghostize var/tod = time2text(world.realtime,"hh:mm:ss") //weasellos time of death patch diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm index 8986d162aec..250e721e0b5 100644 --- a/code/modules/mob/living/carbon/brain/death.dm +++ b/code/modules/mob/living/carbon/brain/death.dm @@ -29,8 +29,8 @@ log_game("Rebooting because of no live players") world.Reboot() return - if (src.client) + if (src.key) spawn(50) - if(src.client && src.stat == 2) + if(src.key && src.stat == 2) src.verbs += /mob/proc/ghostize return ..(gibbed) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 89747ea9924..051f892469f 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -42,8 +42,7 @@ var/tod = time2text(world.realtime,"hh:mm:ss") //weasellos time of death patch if(mind) mind.store_memory("Time of death: [tod]", 0) - if(client) - sql_report_death(src) + sql_report_death(src) //src.icon_state = "dead" ticker.mode.check_win() diff --git a/code/modules/mob/living/carbon/monkey/death.dm b/code/modules/mob/living/carbon/monkey/death.dm index c37ec6c31ad..1424a645b96 100644 --- a/code/modules/mob/living/carbon/monkey/death.dm +++ b/code/modules/mob/living/carbon/monkey/death.dm @@ -36,9 +36,9 @@ log_game("Rebooting because of no live players") world.Reboot() return - if (src.client) + if (src.key) spawn(50) - if(src.client && src.stat == 2) + if(src.key && src.stat == 2) src.verbs += /mob/proc/ghostize return ..(gibbed) \ No newline at end of file diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index a7682d43c41..421870f5fc4 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -255,8 +255,8 @@ if (get_turf(M) in V) //this is slow, but I don't think we'd have a lot of wardrobewhores every round --rastaf0 listening+=M else - if (M.ghost_ears && !(M in listening)) - listening+=M + if (M.client && M.client.ghost_ears) + listening|=M for (var/obj/O in ((V | src.contents)-used_radios)) //radio in pocket could work, radio in backpack wouldn't --rastaf0 spawn (0) diff --git a/code/modules/mob/living/silicon/ai/death.dm b/code/modules/mob/living/silicon/ai/death.dm index a66c6a9eab3..6238e343d7a 100644 --- a/code/modules/mob/living/silicon/ai/death.dm +++ b/code/modules/mob/living/silicon/ai/death.dm @@ -44,8 +44,8 @@ log_game("Rebooting because of no live players") world.Reboot() return - if (src.client) + if (src.key) spawn(50) - if(src.client && src.stat == 2) + if(src.key && src.stat == 2) src.verbs += /mob/proc/ghostize return ..(gibbed) \ No newline at end of file diff --git a/code/modules/mob/living/silicon/hivebot/death.dm b/code/modules/mob/living/silicon/hivebot/death.dm index 22458b58f34..37c523fba6e 100644 --- a/code/modules/mob/living/silicon/hivebot/death.dm +++ b/code/modules/mob/living/silicon/hivebot/death.dm @@ -17,8 +17,8 @@ var/tod = time2text(world.realtime,"hh:mm:ss") //weasellos time of death patch store_memory("Time of death: [tod]", 0) - if (src.client) + if (src.key) spawn(50) - if(src.client && src.stat == 2) + if(src.key && src.stat == 2) src.verbs += /mob/proc/ghostize return ..(gibbed) \ No newline at end of file diff --git a/code/modules/mob/living/silicon/hivebot/mainframe.dm b/code/modules/mob/living/silicon/hivebot/mainframe.dm index fa308a22776..9527ae9c1a3 100644 --- a/code/modules/mob/living/silicon/hivebot/mainframe.dm +++ b/code/modules/mob/living/silicon/hivebot/mainframe.dm @@ -55,9 +55,9 @@ var/tod = time2text(world.realtime,"hh:mm:ss") //weasellos time of death patch mind.store_memory("Time of death: [tod]", 0) - if (src.client) + if (src.key) spawn(50) - if(src.client && src.stat == 2) + if(src.key && src.stat == 2) src.verbs += /mob/proc/ghostize return ..(gibbed) diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index 547d2eee6dd..71eda89e226 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -24,9 +24,7 @@ var/tod = time2text(world.realtime,"hh:mm:ss") //weasellos time of death patch store_memory("Time of death: [tod]", 0) - if(mind) - if(client) - sql_report_cyborg_death(src) + sql_report_cyborg_death(src) for(var/mob/M in world) if ((M.client && !( M.stat ))) @@ -38,8 +36,8 @@ log_game("Rebooting because of no live players") world.Reboot() return - if (src.client) + if (src.key) spawn(50) - if(src.client && src.stat == 2) + if(src.key && src.stat == 2) src.verbs += /mob/proc/ghostize return ..(gibbed) \ No newline at end of file diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index f6adfa9e455..0d4b27b5f2b 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1356,16 +1356,16 @@ src << browse('changelog.html', "window=changes;size=675x650") src.client.changes = 1 -/mob/var/ghost_ears = 1 -/mob/verb/toggle_ghost_ears() +/client/var/ghost_ears = 1 +/client/verb/toggle_ghost_ears() set name = "Ghost ears" set category = "OOC" set desc = "Hear talks from everywhere" src.ghost_ears = !src.ghost_ears if (ghost_ears) - usr << "Now you hear all speech in world" + usr << "\blue Now you hear all speech in the world" else - usr << "Now you hear speech only from nearest creatures." + usr << "\blue Now you hear speech only from nearest creatures." /mob/verb/observe() set name = "Observe" diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 75aa89b252b52b6af20c502d1313486ca20cf157..e737d46094179a43182179d2295120e8fa97cf42 100644 GIT binary patch delta 18446 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 TfeW*h00000NkvXXu0mjft+jaQ delta 17723 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 diff --git a/maps/tgstation.2.0.7.dmm b/maps/tgstation.2.0.7.dmm index 89eb5466d60..caf6963ecb6 100644 --- a/maps/tgstation.2.0.7.dmm +++ b/maps/tgstation.2.0.7.dmm @@ -3150,7 +3150,7 @@ "biD" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "biE" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "biF" = (/obj/table{dir = 9; icon_state = "tabledir"; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"biG" = (/obj/table{dir = 5; icon_state = "tabledir"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"biG" = (/obj/table{dir = 5; icon_state = "tabledir"},/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "biH" = (/obj/table/reinforced{icon_state = "reinf_tabledir"; dir = 4},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "biI" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "biJ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/crew_quarters/bar) @@ -3386,7 +3386,7 @@ "bnf" = (/obj/device/piano{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bng" = (/obj/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bnh" = (/obj/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/obj/item/clothing/head/helmet/that{throwforce = 1; throwing = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bni" = (/obj/table/reinforced{dir = 9; icon_state = "reinf_tabledir"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/gun/shotgun,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bni" = (/obj/table/reinforced{dir = 9; icon_state = "reinf_tabledir"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/gun/shotgun,/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bnj" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2{pixel_x = -3; pixel_y = 2},/obj/item/weapon/storage/utilitybelt/medical{pixel_x = -6; pixel_y = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) "bnk" = (/obj/table{icon_state = "table_vertical"; dir = 4},/obj/item/weapon/gun/syringe{pixel_y = 3},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bnl" = (/obj/secure_closet/medical1{pixel_x = 5},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/medbay) @@ -3442,7 +3442,7 @@ "boj" = (/obj/table{icon_state = "tabledir"; dir = 5},/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bok" = (/obj/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bol" = (/obj/landmark/start{name = "Barman"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bom" = (/obj/table/reinforced{dir = 10; icon_state = "reinf_tabledir"},/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = "SS13"},/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bom" = (/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = "SS13"},/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bon" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/secure_closet/medical3{pixel_x = -5},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/medbay) "boo" = (/obj/machinery/light,/obj/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bop" = (/obj/table{icon_state = "table_vertical"; dir = 1},/obj/item/weapon/storage/firstaid/syringes,/obj/item/weapon/storage/utilitybelt/medical{pixel_x = 4; pixel_y = -7},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -3546,66 +3546,66 @@ "bqj" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_x = -30},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bqk" = (/obj/stool/chair{dir = 1},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bql" = (/obj/stool{pixel_y = 8},/mob/living/carbon/monkey{name = "Mr Deempisi"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bqm" = (/obj/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bqn" = (/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bqo" = (/turf/simulated/wall,/area/medical/genetics) -"bqp" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bqq" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqr" = (/mob/living/carbon/monkey{name = "Jade"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqt" = (/mob/living/carbon/monkey{name = "McKinley"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqu" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqv" = (/obj/machinery/dna_scannernew,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqw" = (/obj/machinery/computer/cloning,/obj/machinery/light{dir = 1},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqx" = (/obj/machinery/clonepod,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqy" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/medical/genetics) -"bqz" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/camera{c_tag = "Genetics Entrance"; dir = 4; network = "SS13"},/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqA" = (/obj/table{dir = 10; icon_state = "tabledir"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen{pixel_y = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/medical/surgery) -"bqC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bqD" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"},/turf/simulated/wall,/area/medical/surgery) -"bqE" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/wall,/area/medical/surgery) -"bqF" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bqG" = (/obj/machinery/vending/cigarette{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bqH" = (/obj/machinery/power/apc{name = "Starboard Solar APC"; dir = 8; pixel_x = -26; pixel_y = 3},/obj/stool,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bqI" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Starboard Solar Control"; track = 2},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bqJ" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating/airless,/area/maintenance/starboardsolar) -"bqK" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/maintenance/starboardsolar) -"bqL" = (/obj/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"bqM" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"bqN" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/apmaint) -"bqO" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/apmaint) -"bqP" = (/obj/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/apmaint) -"bqQ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bqR" = (/obj/table{dir = 9; icon_state = "tabledir"},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area/quartermaster/qm) -"bqS" = (/obj/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area/quartermaster/qm) -"bqT" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) -"bqU" = (/obj/table{dir = 9; icon_state = "tabledir"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/quartermaster/qm) -"bqV" = (/obj/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/stamp/denied,/obj/machinery/light/small,/turf/simulated/floor,/area/quartermaster/qm) -"bqW" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/quartermaster/qm) -"bqX" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/qm) -"bqY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/disposalpipe/segment,/obj/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/quartermaster/qm) -"bqZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/quartermaster/qm) -"bra" = (/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/hallway/primary/aft) -"brb" = (/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/hallway/primary/aft) -"brc" = (/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/hallway/primary/aft) -"brd" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) -"bre" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/aft) -"brf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"brg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"brh" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor,/area/hallway/primary/aft) -"bri" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"brj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor,/area/hallway/primary/aft) -"brk" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) -"brl" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) -"brm" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"brn" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) -"bro" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/asmaint) -"brp" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"brq" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"brr" = (/obj/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/bar) -"brs" = (/obj/stool{pixel_y = 8},/obj/machinery/disposal,/obj/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"brt" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqm" = (/obj/table/reinforced{dir = 10; icon_state = "reinf_tabledir"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqn" = (/turf/simulated/wall,/area/medical/genetics) +"bqo" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bqp" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqq" = (/mob/living/carbon/monkey{name = "Jade"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqs" = (/mob/living/carbon/monkey{name = "McKinley"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqt" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqu" = (/obj/machinery/dna_scannernew,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqv" = (/obj/machinery/computer/cloning,/obj/machinery/light{dir = 1},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqw" = (/obj/machinery/clonepod,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqx" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/medical/genetics) +"bqy" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/camera{c_tag = "Genetics Entrance"; dir = 4; network = "SS13"},/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqz" = (/obj/table{dir = 10; icon_state = "tabledir"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen{pixel_y = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/medical/surgery) +"bqB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bqC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"},/turf/simulated/wall,/area/medical/surgery) +"bqD" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/wall,/area/medical/surgery) +"bqE" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bqF" = (/obj/machinery/vending/cigarette{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bqG" = (/obj/machinery/power/apc{name = "Starboard Solar APC"; dir = 8; pixel_x = -26; pixel_y = 3},/obj/stool,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"bqH" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Starboard Solar Control"; track = 2},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"bqI" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating/airless,/area/maintenance/starboardsolar) +"bqJ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/maintenance/starboardsolar) +"bqK" = (/obj/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"bqL" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"bqM" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/apmaint) +"bqN" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/apmaint) +"bqO" = (/obj/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/apmaint) +"bqP" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bqQ" = (/obj/table{dir = 9; icon_state = "tabledir"},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area/quartermaster/qm) +"bqR" = (/obj/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area/quartermaster/qm) +"bqS" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) +"bqT" = (/obj/table{dir = 9; icon_state = "tabledir"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/quartermaster/qm) +"bqU" = (/obj/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/stamp/denied,/obj/machinery/light/small,/turf/simulated/floor,/area/quartermaster/qm) +"bqV" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/quartermaster/qm) +"bqW" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/qm) +"bqX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/disposalpipe/segment,/obj/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/quartermaster/qm) +"bqY" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/quartermaster/qm) +"bqZ" = (/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/hallway/primary/aft) +"bra" = (/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/hallway/primary/aft) +"brb" = (/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/hallway/primary/aft) +"brc" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) +"brd" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/aft) +"bre" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"brf" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"brg" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor,/area/hallway/primary/aft) +"brh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bri" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor,/area/hallway/primary/aft) +"brj" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) +"brk" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) +"brl" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"brm" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) +"brn" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/asmaint) +"bro" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"brp" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"brq" = (/obj/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/bar) +"brr" = (/obj/stool{pixel_y = 8},/obj/machinery/disposal,/obj/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"brs" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"brt" = (/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/obj/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bru" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/closet/gmcloset,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "brv" = (/obj/machinery/light/small,/obj/machinery/disposal,/obj/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "brw" = (/obj/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall,/area/crew_quarters/bar) @@ -5375,28 +5375,28 @@ "bZs" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/storage) "bZt" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/storage) "bZu" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area/toxins/storage) -"bZv" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area) -"bZw" = (/obj/machinery/light{dir = 1},/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"bZx" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) -"bZy" = (/obj/table{icon_state = "table_vertical"; dir = 4},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/engine/engineering) -"bZz" = (/obj/crate/radiation,/turf/simulated/floor,/area/engine/engineering) -"bZA" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"bZB" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"bZC" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor,/area/engine/engineering) -"bZD" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"bZE" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"bZF" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"bZG" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/engine/engineering) -"bZH" = (/obj/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) -"bZI" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) -"bZJ" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"bZK" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Construction Site Access"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/engine/engineering) -"bZL" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) -"bZM" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/toxins/storage) -"bZN" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/toxins/storage) -"bZO" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/toxins/storage) -"bZP" = (/obj/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area) -"bZQ" = (/obj/lattice,/obj/grille,/obj/lattice,/turf/space,/area) +"bZv" = (/obj/machinery/light{dir = 1},/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"bZw" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) +"bZx" = (/obj/table{icon_state = "table_vertical"; dir = 4},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/engine/engineering) +"bZy" = (/obj/crate/radiation,/turf/simulated/floor,/area/engine/engineering) +"bZz" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"bZA" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"bZB" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor,/area/engine/engineering) +"bZC" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"bZD" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"bZE" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"bZF" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/engine/engineering) +"bZG" = (/obj/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) +"bZH" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) +"bZI" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"bZJ" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Construction Site Access"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/engine/engineering) +"bZK" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) +"bZL" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/toxins/storage) +"bZM" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/toxins/storage) +"bZN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/toxins/storage) +"bZO" = (/obj/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area) +"bZP" = (/obj/lattice,/obj/grille,/obj/lattice,/turf/space,/area) +"bZQ" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area) "bZR" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/engineering) "bZS" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) "bZT" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) @@ -5415,21 +5415,21 @@ "cag" = (/obj/closet/firecloset,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "cah" = (/obj/computerframe,/turf/simulated/floor/plating/airless,/area) "cai" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area) -"caj" = (/obj/machinery/door/airlock/engineering{icon_state = "door_locked"; locked = 1; name = "Fusion Engine"; req_access_txt = "10"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) -"cak" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/engine/engineering) -"cal" = (/obj/table{dir = 8; icon_state = "table_horizontal"; pixel_y = 0},/turf/simulated/floor,/area/engine/engineering) -"cam" = (/obj/table{dir = 1; icon_state = "table_horizontal"; pixel_y = 0},/turf/simulated/floor,/area/engine/engineering) -"can" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"cao" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor,/area/engine/engineering) -"cap" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"caq" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor,/area/engine/engineering) -"car" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"cas" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"cat" = (/obj/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) -"cau" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cav" = (/obj/item/weapon/storage/pill_bottle/kelotane,/turf/simulated/floor,/area/engine/engineering) -"caw" = (/obj/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/engineering) -"cax" = (/obj/door_assembly/door_assembly_eng,/turf/simulated/floor/plating/airless,/area) +"caj" = (/obj/door_assembly/door_assembly_eng,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cak" = (/obj/machinery/door/airlock/engineering{icon_state = "door_locked"; locked = 1; name = "Fusion Engine"; req_access_txt = "10"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) +"cal" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/engine/engineering) +"cam" = (/obj/table{dir = 8; icon_state = "table_horizontal"; pixel_y = 0},/turf/simulated/floor,/area/engine/engineering) +"can" = (/obj/table{dir = 1; icon_state = "table_horizontal"; pixel_y = 0},/turf/simulated/floor,/area/engine/engineering) +"cao" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"cap" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor,/area/engine/engineering) +"caq" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"car" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor,/area/engine/engineering) +"cas" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"cat" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"cau" = (/obj/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) +"cav" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"caw" = (/obj/item/weapon/storage/pill_bottle/kelotane,/turf/simulated/floor,/area/engine/engineering) +"cax" = (/obj/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/engineering) "cay" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/window/reinforced{dir = 1},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) "caz" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) "caA" = (/obj/table{icon_state = "tabledir"; dir = 6; pixel_x = 0},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) @@ -7889,18 +7889,18 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaberberberberberberberbfNbfObfObfObfObfObfObfObfObmqbmrbmsbmtbmubmvbmwbmxbmybbMbmzbmAbmBbmCbmDbmEbmFbmGaElaElbmHbggblrbmIbmJbmKbmLbmMbmNbggbmOblzbmPbmQbmRbmSbmTblFblzblyblzbmUbhFbmVbmWbmXbhFbmYbhFbmZbnaaElaElbcqbnbbncbndbnebcrbnfbngbcubcubdQbdQbcubcubkDbnhbcubcubnibgDbgEbgKbnjbeebnkbeebnlbgKbnmbnnbnobeebnpbiUbgPbiUbnqbnrbkPbnsbkRbntbnubnubnubnvbkRbkRbnwbmfbnxblcbmmbnyblfbnzbieblhaadaaaaaaaaaaaaaaablibmpblkaadblibmpblkaadblibmpblkaaaaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaberberberberberberberaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnBbnBbnBbnCbnDbnEbnFbnGbnHbnIbnIbnIbnJbnIbnKbnLbnMbnNbnNbnNbggbggbggblxbnObnPbnPbnPbnPbnQbnRbnSbnTbnTbnUbnTbnVbnRbnSbnRbgtbnWbnXbnYbnZboabobbocbgvbodbnNbnNbcqboeblMbofbogbcrbohbcubcubfhboibojbfkbcubngbokbolbcubomblSbcAbgYbonboobopboqborbgKbosbosbotboubovbiUbgPbiUbowbnrboxbmfbmfboybmhbmfbozbkWboAbmfbmfbmfbmfblcboBboCboDblgbieboEaadaadaaaaaaaaaaaablibmpblkaadblibmpblkaaablibmpblkaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaberberberberberberberaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboFboGboHboIboJbnGboKboLboMboNboOboPboQboRboSboTboTboTboTboUboVboTboWboTboTboTboTboXboYboZbpaboTbpbbpcbpdboTboZboYboVbpebpebpebpebpebpebpfbpgbphboTboTbpibpjbpkbplbpmbcrbpnbpobppbpqbprbpsbfkbcubngbptbcubcubpubgDbpvbpwbpwbpxbpwbpybpwbpwbpwbpwbpwbpwbpzbiUbgPbiUbpAbpBbpCbnsbpDbpEbpFbpGbpGbkWbpHbpIbpJbpKbpLbjRbpMbpNbpObjYbpPbpQbpRbpSbpTaadaadaadblibmpblkaaablibmpblkaaablibmpblkaaaaadaiYaiYaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaberberberberberberberaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboFbpUbpVbpVbpWbnGbpXbpYbpZbpYbqabpYbqbbqcboSbqdbqeboTboTboTboVboTboTboTboTboTboTboTboTboZbqfboTbpbboTbqgboTboZboTboVboTboTboTboTboTboTboTboZbphboTbqhbcqbcrbqibcrbkAbcrbqjbngbcubcubqkbhMbcubcubqlbqmbcubqnaXObgDbgEbqobqpbqqbqrbqsbqtbqubqobqvbqwbqxbqybqzbgPbiUbqAbjRbqBbjYbpObjYbjXbjYbjYbjWbqCbqDbqEbjRblfbjRbqFbnybqGbjRbiebpQbqHbqIbqJbpSbqKaadaaabqLaadaaaaaabqMaadaaaaaabqMaadaadaaaaadaadaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaberberberberberaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboFbqNbqObqPbqQbnGbqRbqSbqTbqUbqVbqWbqXbqYbqZbrabrbbrcbrbbrbbrdboTboTboTbreboTboTboTbrfbrgboVboTbpbboTboTboTbrhbribrjboTboTboTboTboTbrkbrlbrmbrnboTboTbrobrpbrqbrpbrrbrsbngbcubngbcubrtbcubngbcubngaXObrubcubrvbrwbrxbrybrzbrAbrBbrCbrBbrDbqobrEbrFbrGbrHbiUbgPbiUbeebjSbgObeebrIbrJbrKbmfbrLbrMbmfbrMbrNbmfbrOblcbmmbnybrPbjRbrQbrRbrSbrTbrUbrVbrUbrWbrXbrXbrXbrXbrYbrZbsabsabsabrZbsabsabsabsbaadaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqNbscbsdbsebsebsebsebsebsebsfbsgbshbsibsjbskbslbsmbsnbsobspbsobsqbsrbsqbsobspbssbsqbstbsuboVbsqbsvbsvbsvbswbsxbsvbsvbsvbsybsybszbrobsAbsBbsCbrobsDbsEbsFbrrbsGbsHbngbsIbngbsJbsKbsLbsMbcuaXOaXObsNaXObgDbsObqobqobqvbsPbqqbqvbsQbqobsRbsSbsTbsUbsVbsWbiUbsXbsYbsZbtabtbbtcbkWbmfbtdbtdbtdbtdbtdbtebtfblcbmmbnybtgbjRbiebthbtibtjbpRbpSbqKaadaadbtkaadaaaaadbqMaadaaaaadbqMaadaaaaaaaadaaaaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboFbtlbtmbtnbtmbtobtmbtmbtmbtpbtqbtrbtsbttbtqbtubtvbsnboTboTboTbsrboTbsrboTbtwbtxbtybtzbtAbtzbtBbtCbtDbtEbtFbtGbtHbtIbtJbtKbtLbtMbtNbtObtObtObtPbtQbtRbtQbtSbtTbtUbtVbtWbtXbtYbtVbtVbtZbuabtZbubbucbudbgDbuebufbugbuhbuibqqbqqbujbukbulbrGbqqbumbiUbgPbiUbunbuobupbuqburbusbkWbutbjRbjRbjRbjRbjVbpObpObjYbjYbuubpObuvbuwbpQbuxbuxbpQaadaaaaaablibmpblkaaablibmpblkaadblibmpblkaaaaaaaiYaiXaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsnbsnbsnbuybsnbuzbsnbuAbuBbtqbtqbuCbtqbuDbuEbuFbuGbuHbuIbsnbuJbuKbuLbsqboTbsqbuLbuMbuNbsqboTbpbboTbsAbsvbuObuPbuQbuRbuSbuTbuUbuVbuWbuXbuYbuZbvabvbbvbbvbbvcbvbbvdbvebvbbvbbvfbuVbuVbuVbuVbuVbvgbvhbvibucbvjbgDbuebufbvkbvlbvmbvnbvobsTbsUbvnbvpbqqbvqbiUbiVbsVbvrbvsbvtbvubvvbvwbvxbvybvzbvAbvAbvBbvCbvDbvEbvFbvFbvGbvHbvIbvJbvKbvLbvMbvNaadaaaaaablibmpblkaaablibmpblkaadblibmpblkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaabvObvPbvQbvPbvRaaaaaaaaaaaabsnbvSbvTbvUbvVbvWbvXbvYbvZbsnbwabwbbsnbwcbsnbwdbuAbwebwfbsnboFboFboFboFbwgboFboFbwhbwibsqboTbpbboTbsqbsvbsvbwjbwkbwlbwmbwnbwobtQbwpbwqbwrbwsbwtbwubwvbwvbwwbtQbtQbtObwxbtObwybwqbwzbwzbwzbwAbwBbrrbwCbwDbwEbgDbuebufbvkbwFbwGbwHbwIbwJbqobwKbwLbwMbqobwNbeebiUbwObwPbwQbwRbwSbwTbvxbvybwUbwVbvNbvNbwWbvNbwXbvNbvybvNbwYbwZbwZbxabvNbvNbxbaaaaadaaablibmpblkaadblibmpblkaaablibmpblkaadaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvPbxcbxdbxdbvPbxebxfbxgbsnbsnbtvbtvbtvbtvbxhbxibxjbxkbxlbxmbxnbxobxnbxpbxqbxrbxsbtvbsnbpVbpVbpVbpVbpVbpVbpVbxtbxuboTboTbxvbxwbxxbxybsvbswbsvbsvbsvbsvbsvbsybxzbsybsybsybsybxAbxBbxCbxCbxCbxDbsybsybsybxEbxEbxFbxEbxEbxGbxHbxIbxJbxKbxLbxMbxNbxEbvkbqobqobqobqobxObqobqobvkbxPbqobxQbxRbxQbsYbsYbvxbxSbtcbsYbvxbxTbxUbvNbvNbxVbxWbxXbxYbxZbvNbvNaaaaaaaaaaaaaadaadaadaadaadaadblibmpblkaadblibmpblkaaablibmpblkaadaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaberberberberberberberaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboFbpUbpVbpVbpWbnGbpXbpYbpZbpYbqabpYbqbbqcboSbqdbqeboTboTboTboVboTboTboTboTboTboTboTboTboZbqfboTbpbboTbqgboTboZboTboVboTboTboTboTboTboTboTboZbphboTbqhbcqbcrbqibcrbkAbcrbqjbngbcubcubqkbhMbcubcubqlbokbcubcubqmbgDbgEbqnbqobqpbqqbqrbqsbqtbqnbqubqvbqwbqxbqybgPbiUbqzbjRbqAbjYbpObjYbjXbjYbjYbjWbqBbqCbqDbjRblfbjRbqEbnybqFbjRbiebpQbqGbqHbqIbpSbqJaadaaabqKaadaaaaaabqLaadaaaaaabqLaadaadaaaaadaadaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaberberberberberaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboFbqMbqNbqObqPbnGbqQbqRbqSbqTbqUbqVbqWbqXbqYbqZbrabrbbrabrabrcboTboTboTbrdboTboTboTbrebrfboVboTbpbboTboTboTbrgbrhbriboTboTboTboTboTbrjbrkbrlbrmboTboTbrnbrobrpbrobrqbrrbngbcubngbcubrsbcubngbcubngbrtbrubcubrvbrwbrxbrybrzbrAbrBbrCbrBbrDbqnbrEbrFbrGbrHbiUbgPbiUbeebjSbgObeebrIbrJbrKbmfbrLbrMbmfbrMbrNbmfbrOblcbmmbnybrPbjRbrQbrRbrSbrTbrUbrVbrUbrWbrXbrXbrXbrXbrYbrZbsabsabsabrZbsabsabsabsbaadaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqMbscbsdbsebsebsebsebsebsebsfbsgbshbsibsjbskbslbsmbsnbsobspbsobsqbsrbsqbsobspbssbsqbstbsuboVbsqbsvbsvbsvbswbsxbsvbsvbsvbsybsybszbrnbsAbsBbsCbrnbsDbsEbsFbrqbsGbsHbngbsIbngbsJbsKbsLbsMbcuaXOaXObsNaXObgDbsObqnbqnbqubsPbqpbqubsQbqnbsRbsSbsTbsUbsVbsWbiUbsXbsYbsZbtabtbbtcbkWbmfbtdbtdbtdbtdbtdbtebtfblcbmmbnybtgbjRbiebthbtibtjbpRbpSbqJaadaadbtkaadaaaaadbqLaadaaaaadbqLaadaaaaaaaadaaaaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboFbtlbtmbtnbtmbtobtmbtmbtmbtpbtqbtrbtsbttbtqbtubtvbsnboTboTboTbsrboTbsrboTbtwbtxbtybtzbtAbtzbtBbtCbtDbtEbtFbtGbtHbtIbtJbtKbtLbtMbtNbtObtObtObtPbtQbtRbtQbtSbtTbtUbtVbtWbtXbtYbtVbtVbtZbuabtZbubbucbudbgDbuebufbugbuhbuibqpbqpbujbukbulbrGbqpbumbiUbgPbiUbunbuobupbuqburbusbkWbutbjRbjRbjRbjRbjVbpObpObjYbjYbuubpObuvbuwbpQbuxbuxbpQaadaaaaaablibmpblkaaablibmpblkaadblibmpblkaaaaaaaiYaiXaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsnbsnbsnbuybsnbuzbsnbuAbuBbtqbtqbuCbtqbuDbuEbuFbuGbuHbuIbsnbuJbuKbuLbsqboTbsqbuLbuMbuNbsqboTbpbboTbsAbsvbuObuPbuQbuRbuSbuTbuUbuVbuWbuXbuYbuZbvabvbbvbbvbbvcbvbbvdbvebvbbvbbvfbuVbuVbuVbuVbuVbvgbvhbvibucbvjbgDbuebufbvkbvlbvmbvnbvobsTbsUbvnbvpbqpbvqbiUbiVbsVbvrbvsbvtbvubvvbvwbvxbvybvzbvAbvAbvBbvCbvDbvEbvFbvFbvGbvHbvIbvJbvKbvLbvMbvNaadaaaaaablibmpblkaaablibmpblkaadblibmpblkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaabvObvPbvQbvPbvRaaaaaaaaaaaabsnbvSbvTbvUbvVbvWbvXbvYbvZbsnbwabwbbsnbwcbsnbwdbuAbwebwfbsnboFboFboFboFbwgboFboFbwhbwibsqboTbpbboTbsqbsvbsvbwjbwkbwlbwmbwnbwobtQbwpbwqbwrbwsbwtbwubwvbwvbwwbtQbtQbtObwxbtObwybwqbwzbwzbwzbwAbwBbrqbwCbwDbwEbgDbuebufbvkbwFbwGbwHbwIbwJbqnbwKbwLbwMbqnbwNbeebiUbwObwPbwQbwRbwSbwTbvxbvybwUbwVbvNbvNbwWbvNbwXbvNbvybvNbwYbwZbwZbxabvNbvNbxbaaaaadaaablibmpblkaadblibmpblkaaablibmpblkaadaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbbhbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvPbxcbxdbxdbvPbxebxfbxgbsnbsnbtvbtvbtvbtvbxhbxibxjbxkbxlbxmbxnbxobxnbxpbxqbxrbxsbtvbsnbpVbpVbpVbpVbpVbpVbpVbxtbxuboTboTbxvbxwbxxbxybsvbswbsvbsvbsvbsvbsvbsybxzbsybsybsybsybxAbxBbxCbxCbxCbxDbsybsybsybxEbxEbxFbxEbxEbxGbxHbxIbxJbxKbxLbxMbxNbxEbvkbqnbqnbqnbqnbxObqnbqnbvkbxPbqnbxQbxRbxQbsYbsYbvxbxSbtcbsYbvxbxTbxUbvNbvNbxVbxWbxXbxYbxZbvNbvNaaaaaaaaaaaaaadaadaadaadaadaadblibmpblkaadblibmpblkaaablibmpblkaadaiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvQbyabyabxdbvQbybbycbydbyebyfbtvbygbtvbtvbtvbtvbvWbtvbsnbyhbyibyjbykbylbymbynbyobypbsnbpVbpVbyqbyqbyqbyqbyqbyrbysbsCbytbpbbyubsybyvbywbyxbyybyybyzbyybyybyybyAbyybyBbxEbsybyCaaaaaaaaaaaaaaaaadaaabsybsybsybsybyDbsybyEbyFbyGbyHbyIbyJbyKbyLbyIbyJbyIbyIbyIbyIbyMbyIbyIbyNbyObyPbyQbyRbySbyTbyUbyVbyWbyWbyXbyYbyZbzabyZbyZbzbbzcbzdbzebzfbvybzfaaaaaaaaaaaaaaaaaaaaaaadaiYaaablibzgblkaaablibzgblkaadblibzgblkaaaaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvPbxdbxdbxdbzhbzibtvbtvbzibtvbtvbtvbtvbygbtvbtvbzjbsnbsnbzkbzlbsnbsnbzmbznbzobzpbtqbzqbzrbzrbzsbztbzubzvbzwbzxbzybzzbzAbzBbzCbtObzDbtObtObzEbzFbxEbxEbzGbxEbxEbxEbzHbxEbsybyCbzIbzJbzJbzJbzJbzKbzJbzJbzJbzJbzLbzMbzLbzMbzNbzObzPbzPbzPbzQbzPbzPbzPbzPbzPbzRbzRbzSbzRbzRbzRbzSbzTbzUbzVbzUbzTbzWbzXbzYbzYbzZbzXbzXbAabxbbxbbAbbAcbAbbxbbxbbxbbxbaaaaaaaaaaaaaaaaaaaaaaadaiYaaaaadaadaaaaaaaadaadaadaaaaaaaaaaaaaaaaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvQbyabyabyabvQbAdbAebAfbyebAgbtvbtvbtvbtvbtvbtvbvWbAhaaaaaaaaabAibAjbAkbAlbAmbAnbpVbpVbpVbpVbyqbAobAobApbAqbArbysbyqboTbpbbAsbsybAtbAubAvbAwbAxbAxbAxbAxbAxbAxbAxbAybAxbAxbAzbAAbABbACbACbACbACbADaadaaaaaabsybsybAEbAEbAEbzHbAFbAGbAHbAIbAJbAKbALbAMbANbAObAPbAQbARbASbATbAUbAVbAWbAXbAWbAVbAYbAZbBabBbbBcbBdbBebBfbBgbBhbBibBjbBkbBlbBmbBmbBnaadaaaaadaaaaaaaaaaaaaaaaiXaiXaiYaiYaiXaiXaiYaiYaiYaiXaiXaiXaiXaiXaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvPbBobBpbBqbvPbBrbxfbxgbsnbsnbBsbBtbBubtvbBvbBwbvWbBxaaaaaaaaabBybBzbBAbBBbBCbBDbBEbBEbBFbBGbBHbBIbBIbBJbBKbBLbBMbBNbBObBPboTbBQbBRbBSbBTbBUbBVbBWbBXbBYbBZbCabBTbCbbCcbCdbCebCfbBTbCgbChbCibCjbCkaadaaaaaaaaaaaaaaaaaabClbzHbAFbCmbCnbCnbCnbCobCpbCqbCrbCsbCtbAQbCubCvbCwbAUbCxbCybCzbCybCxbAYbBdbCAbBdbCBbBdbBebBfbCCbCDbCDbBjbBkbCEbCFbCFbCGacRacRacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCHbvPbCIbvPbCJaaaaaaaaaaaabsnbsnbzkbzlbCKbzkbCLbCMbCNbCObCPbCQbCQbCRboGbCSbCTbCUbzrbzsbCVbzsbzsbztbztbztbCWbCXbCXbCXbCYbCZbribtObDabBTbDbbBUbDcbDdbBTbBTbDdbBTbBTbCbbDebDfbDgbDhbDibDjbDkbDlbBTbDmaadaaaaaaaaaaaaaaaaaabDnbzHbAFbCqbDobDpbCqbDqbDrbDsbDtbCsbDubAUbDvbDwbDxbDybDzbDAbDBbDAbDCbDDbDEbDFbDGbDHbBdbDIbBfbDJbDKbDLbDMbDNbDNbDObDObDObDPbDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCHbvPbCIbvPbCJaaaaaaaaaaaabsnbsnbzkbzlbCKbzkbCLbCMbCNbCObCPbCQbCQbCRboGbCSbCTbCUbzrbzsbCVbzsbzsbztbztbztbCWbCXbCXbCXbCYbCZbrhbtObDabBTbDbbBUbDcbDdbBTbBTbDdbBTbBTbCbbDebDfbDgbDhbDibDjbDkbDlbBTbDmaadaaaaaaaaaaaaaaaaaabDnbzHbAFbCqbDobDpbCqbDqbDrbDsbDtbCsbDubAUbDvbDwbDxbDybDzbDAbDBbDAbDCbDDbDEbDFbDGbDHbBdbDIbBfbDJbDKbDLbDMbDNbDNbDObDObDObDPbDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCQbDQbDRbDSbDTbDTbDUbDVbDWbDXbDYbDSbCQbDZbEabEbboFbxtbBzbyqbEcbEdbEebAobArbArbEfbCXbEgbEhbEibpbbEjbsybEkbBTbBTbElbBTbBTbBTbBTbEmbEnbEobEpbBTbDfbEqbErbEsbBTbEtbEubEvbDmaadbEwbEwbEwbEwbEwaaabExbzHbAFbCqbEybEzbEAbDqbEBbECbDqbCsbEDbAUbEEbEFbCwbEGbEHbEIbEJbEIbEKbAYbELbBdbBdbEMbBdbBdbBfbENbEObEPbEQbERbESbETbEUbEVbEWbEXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEYbDTbDTbDTbDTbDTbDTbDVbEZbDTbDTbDTbDTbFabEabFbboFbxtbBzbyqbFcbAobAobArbFdbArbArbCXbFebFfboVbFgboVbsybFhbBTbFibBUbFjbBTbBTbBTbCbbFkbFlbFmbEvbDfbFnbFobFpbFqbFrbFsbFtbFubFvbFwbFxbFybFzbEwaaabAEbzHbAFbDqbDqbDqbDqbDqbFAbFBbFCbCsbFDbAUbFEbFFbFGbFHbFIbFJbFKbFJbFLbzYbFMbFNbFObFPbFQbFRbBfbFSbFTbFTbFUbFVbFTbFWbFXbFYbFZbEXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGabDTbDTbGbbDTbDTbDTbDVbGcbDTbDTbDTbDTbGdbEabGeboFbwhboFbyqbAobArbArbArbArbArbArbCXbGfbFfboTbpbboTbGgbBTbBTbBTbGhbGibGjbGkbGlbGmbGnbGobGpbGqbGrbGsbGtbGubGvbGwbGxbGybDmaadbGzbGAbFzbGBbEwaadbAEbzHbAFbGCbGDbGEbGFbDqbGGbGHbCobGIbGJbGKbGLbGMbGNbGObEGbGPbCxbGPbGQbGRbGSbGTbGUbGVbGUbGWbGXbGYbGZbEPbHabHbbHcbHdbHebEVbHfbEXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7909,10 +7909,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaabCQbCQbCQbCQbCQbJcbJdbJebJfbJgbJhbJibImbJgbJhbJibImbJjbJkboYboTboTbpbbJlbJmbJnbJobJpbJqbJrbJsbJtbJubJvbBTbBTbJwbBTbJxbJybJzbJAbJBbJCbJDbJEbJFbFvbFwbJGbFzbFzbEwaadbAEbJHbJIbJJbJKbJKbJKbJLbJMbJNbJObJObJPbJQbJQbJQbJQbJRbJSbJTbEJbJUbJVbJWbJXbJYbJZbKabBdbKbbKcaaaaaaaaabKdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaabKebAjbpVbKfbKgbKhbKibKjbKkbKlbKmbKlbKnbKobKmbKpbImbJjbJkboTboTboTbpbbKqbKrbKsbKtbKubKvbKwbKxbKybKzbKAbBTbKBbKCbBTbKDbKEbKFbBTbJBbJybKGbKHbDmaadbGzbKIbKJbGBbEwaadbAEbzHbAFbKKbKLbKMbKNbDqbDqbIFbDqbKObKPbEJbEJbEJbEJbKQbKRbEIbEJbEIbIQbKSbKTbKUbBdbKabBdbKVbKWaaaaaaaaabKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaaabKYbAjbpVbKZbpVboGboFbHobLabIjbIjbIjbLbbIjbIjbIjbLcbHobHobHobHobLdbpbbLebLfbLgbLhbLibLjbLkbLlbLmbLhbLnbLobKtbKtbKtbLpbLqbLqbLrbJBbHCbLsbLtbLubLvbFwbLwbFzbFzbEwaadbAEbzHbAFbAFbAFbAFbLxbDqbDqbIFbLybLzbLAbLBbLCbLCbLDbLEbLFbLGbEJbLHbHXbLIbLJbLKbLLbKabBdbBebKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaabLMbLMbLMboFbpVbLNboFbqNbqPbHqbImbJgbJhbLObLbbJgbJhbJibImbImbLPbImbLQboTbpbbLRbsqbLSbKtbLTbLUbLVbLWbLXbIrbLYbJBbLZbKtbMabBVbLrbBVbMbbJBbJCbKGbMcbDmaadbEwbEwbEwbEwbEwaadbAEbzHbAFbMdbMebMdbAFbMfbDqbMgbCobMhbMibMjbMkbMkbMlbMmbMnbEIbEJbMobMpbMqbMrbMqbMqbMsbMtbMtbMuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaabLMbLMbLMboFbpVbLNboFbqMbqObHqbImbJgbJhbLObLbbJgbJhbJibImbImbLPbImbLQboTbpbbLRbsqbLSbKtbLTbLUbLVbLWbLXbIrbLYbJBbLZbKtbMabBVbLrbBVbMbbJBbJCbKGbMcbDmaadbEwbEwbEwbEwbEwaadbAEbzHbAFbMdbMebMdbAFbMfbDqbMgbCobMhbMibMjbMkbMkbMlbMmbMnbEIbEJbMobMpbMqbMrbMqbMqbMsbMtbMtbMuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaabLMbMvbMwboFbpVbKZboFbMxbMybHqbImbMzbMAbKlbMBbKobMCbKpbImbImbMDbImbLQboTbpbboTbMEbMFbMGbMHbIrbFjbKvbMIbIrbGmbJBbLZbKtbMabBVbMbbBVbMbbMJbJCbMKbMLbJFbFvbFwbMMbMNbMObEwaadbClbzHbAFbMPbMPbMPbMQbFBbMRbMSbCqbMTbMUbMUbMUbMVbMWbMXbMYbMZbEJbNabNbbNcbNdbNebNfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaabLMbMvbNgbNhboIbNiboFbNjbNkbNjbNjbNjbNjbNjbNjbNjbNjbNlbNlbNjbNjbNjbNjbNmbNnbNoboVboTboTbNpbNqbNrbNsbNtbNqbGmbNubKtbKtbKtbNvbMbbBVbMbbJBbJCbKGbNwbDmaadbGzbNxbNybNzbEwaadbDnbNAbAFbNBbNCbNCbMQbDqbNDbNEbDqbNFbNGbNHbNIbMVbNJbNKbNLbEIbEJbEIbNMbNNbNObNPbNfbNQbNRbNRbNRbNRbNSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXaiXaiXaiYaiYaiXaiYaiYaiYbNTaiYaiYaiYaiXaiXaaaaaaaadaadaaaaaaaaaaaaaaaaaabLMbMvbNUbNjbNjbNVbNjbNWbNXbNjbNYbNZbOabNjbObbOcbOdbOebOebOfbOgbribOhbOibpbbOjbsqbOkbOlbOmbOnbIrbLUbAzbIrbLYbJBbKBbOobOpbOqbLqbOrbOsbJBbHCbOtbOubLubLvbFwbOvbMNbMNbEwaadbExbzHbAFbOwbOxbOxbMQbCqbOybOzbFBbOAbOBbOCbODbMkbOEbOFbOGbMZbEJbEIbOHbOIbOJbOKbNfbOLbOMbNPbONbOObOPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXaiXaiXaiYaiYaiXaiYaiYaiYbNTaiYaiYaiYaiXaiXaaaaaaaadaadaaaaaaaaaaaaaaaaaabLMbMvbNUbNjbNjbNVbNjbNWbNXbNjbNYbNZbOabNjbObbOcbOdbOebOebOfbOgbrhbOhbOibpbbOjbsqbOkbOlbOmbOnbIrbLUbAzbIrbLYbJBbKBbOobOpbOqbLqbOrbOsbJBbHCbOtbOubLubLvbFwbOvbMNbMNbEwaadbExbzHbAFbOwbOxbOxbMQbCqbOybOzbFBbOAbOBbOCbODbMkbOEbOFbOGbMZbEJbEIbOHbOIbOJbOKbNfbOLbOMbNPbONbOObOPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXaaaaaaaadaadaaaaadaadaaaaaaaadaadaadaaaaiXaaaaadaadaaaaaaaaaaaaaaaaaaaaabLMbMvbNUbOQbORbOebOSbOebOebOTbOUbOVbOebOWbOebOVbOebOebOebOXbOYboTbOZbPabPbbPcbPdbsqbsqbsqbnRbPebPfbPgbIrbPhbPibBTbGqbPjbBTbGubPkbPlbPmbGwbKGbBTbDmaadbEwbEwbEwbEwbEwaadbAEbzHbAFbPnbPobDqbPpbPqbDqbIFbPrbPsbPtbPubPvbPwbPxbPybPzbPAbEJbPBbPCbPDbPEbPFbPGbPHbNPbNPbPIbPJbNfbNfbNfbNfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXaaabPKbPLbPMaaabPKbPLbPMaaabPKbPLbPMaadbPNaadaadaaaaaaaaaaaaaaaaaaaaaaaabLMbMvbNUbPObPPbOebOUbOebPQbPRbPSbPTbPSbPSbPSbPSbPUbPSbPVbOXbPWboTboZbPXbPYbPZbQabQbbQcbQbbQdbBTbBTbEqbGzbQebFobQfbOqbOsbQgbQhbQibFpbQjbJCbQkbQlbJFbFvbFwbQmbQnbQnbEwaadbAEbzHbAFbQobQpbQqbQrbQsbQtbQubQvbLAbQwbQwbQwbQxbQybQybQzbQAbQBbQCbQDbQEbQFbQGbQHbQIbQIbQIbQJbQKbQLbQMbQMbNfaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXaaabPKbQNbPMaaabPKbQNbPMaaabPKbQNbPMaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaabLMbMvbNUbNjbNjbQObOebOebQPbQQbOebQRbQQbQSbQQbQTbOebQUbQVbQWbQXboTbQYbQZboTbRabQabRbbBTbRbbBTbBTbBTbKvbRcbBTbJBbCgbCjbChbRdbRebDjbRfbRgbJCbKGbRhbDmaadbGzbRibRjbRkbEwaadbAEbzHbAFbRlbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbRxbRybRzbRAbRBbRCbRDbREbRFbRGbNPbNPbNPbNPbNPbRHbRIbQMbQMbQMbNfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7927,26 +7927,26 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYaadbPKbWNbPMaaabPKbWNbPMaaabPKbWNbPMaadaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaabLMbYdbYebYebYebYfbLMbLMbYgbYhbYibYjbYjbYkbYibYibYibYlbYmbYnbYobYpbYqbYrbVybYsbWobWtbYtbYubYvbYwbYwbUsbWnbUvbEwbXQbYxbXQbEwbXSbYybXSbEwbXWbYzbXWbEwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXobUIbXpbUIbYAbXpbXpbUIaaabWKbYBbXtbYCbYDbYDbYDbWKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYaadbPKbWNbPMaaabPKbWNbPMaadbPKbWNbPMaadaadaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVebVebYEbUvbVfbVfbYFbUvbYGbYHbYIbYJbWTbYKbYLbYMbYNbVybYObYPbYLbYQbVybYRbYSbYTbYUbYNbUvbEwbEwbEwbEwbEwbEwbEwbEwbEwbEwbEwbEwbEwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXobUIbYVbUIbYWbYWbYWbUIaaabWKbYXbXtbYYbYZbYZbZabWKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNTaadbPKbZbbPMaaabPKbZbbPMaaabPKbZbbPMaadaiYaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaabUvbZcbUvbUvbUvbUvbZdbZebWhbZfbZfbZfbWhbWhbWhbZgbZhbZibZjbZkbZlbZmbWhbWhbZnbZobZpbZqbUvbUvbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaabaaaaaaaaaaaaaaaaabaaabWKbZrbZsbZtbZubZubZubWKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYaaaaadaaaaaaaaaaadaadaadaaaaaaaadaadaaaaiYaadaadaaaaaaaaaacRacRbZvbZvbZvaadaadaadaadaadaadaaaaadbZqbVybZwbWhbWhbWhbWhbZxbVybZybVybVybZzbZAbZBbZCbZDbZCbZEbZFbZGbZHbVybVybVybZIbZJbZKbZLbZLbUvbUvbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaabaabaabaabaabaabaabaaabVObZMbZNbZMbZMbZMbZMbZOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXaiXaiYaiXaiXbZPaiYaiYaiYaiYaiXaiYaiYaiXbZQaadaaaaaaaadaadbZvacRacRacRacRacRacRacRbZRbZSbZSbZSbZSbZTbWhbZUbVybVybZVbZWbZIbVybZXbVybVybZYbZZcaacabcaccabcadbZZcaecafbVybZHbVybZIcagbZqbZLbZLbZLbZLbZLbZLbZLaadaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWwbWxbWxbWyaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbZvcahcaiacRacRacRacRacRbZLbZLbZLbZLbZLcajcakbVycalcamcancaobZIbVybVycapbZibZicaqcarcascatbWgcaucaqbZgbZgbZobVycavbZIcawbUvbZLbZLbZLbZLbZLbZLbZLaaaaaaaadaadacRacRaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbZvaabaabacRaabacRacRcaxbZRbZSbZSbZSbZScaybVybVybVybVycazcaAcaBcaCcaDcaEcaFcaGbWmcaHcaIcaJcaKcaLbWmcaMcaBcaBcaDcaNcaBcaObUvbZLbZLbZLbZLbZLbZLaadaadaadacRaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbZvacRbZvacRacRacRacRacRacRacRacRacRaadaadaaaaadcaPcaQbVybVybVybUvbZqcaRbUvcaScaTcaTcaTcaUcaVcaWcaXcaYcaZcaUcaTcaTcaTcaSbUvcaRbZqbUvbZLbZLbZLbZLbZLbZLaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRacRacRacRacRacRacRacRacRacRacRaaaaadaaaaadaaabUvcbacbbcbccbdbUvcbecbfbUvcbgcbhcbicbhcbjcbkcblcbmcbncaZcbocbhcbhcbhcbpbUvcbfcbqbUvbUvbUvbUvbZLbZLbZLaadaadacRaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaacRacRacRacRacRacRacRacRacRacRaaaaaaaaaaaaaadacRbUvbUvbUvbUvbUvbUvbUvcaRbUvbUvcbrcbscbtcbucbvcaDcbwcaDcbxcbycbtcbscbzbUvbUvcaRbUvbUvaadaadbZLbZLaadbZLaaaaadaadacRacRaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYaaaaadaaaaaaaaaaadaadaadaaaaaaaadaadaaaaiYaadaadaaaaaaaaaawzawzawzawzawzaadaadaadaadaadaadaaaaadbZqbVybZvbWhbWhbWhbWhbZwbVybZxbVybVybZybZzbZAbZBbZCbZBbZDbZEbZFbZGbVybVybVybZHbZIbZJbZKbZKbUvbUvbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaabaabaabaabaabaabaabaaabVObZLbZMbZLbZLbZLbZLbZNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXaiXaiYaiXaiXbZOaiYaiYaiYaiYaiXaiYaiYaiXbZPaadaaaaaaaadaadbZQacRacRacRawzacRacRacRbZRbZSbZSbZSbZSbZTbWhbZUbVybVybZVbZWbZHbVybZXbVybVybZYbZZcaacabcaccabcadbZZcaecafbVybZGbVybZHcagbZqbZKbZKbZKbZKbZKbZKbZKaadaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWwbWxbWxbWyaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbZQcahcaiacRacRacRacRacRcajbZKbZKbZKbZKcakcalbVycamcancaocapbZHbVybVycaqbZibZicarcascatcaubWgcavcarbZgbZgbZobVycawbZHcaxbUvbZKbZKbZKbZKbZKbZKbZKaaaaaaaadaadacRacRaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbZQaabaabacRaabacRacRacRbZRbZSbZSbZSbZScaybVybVybVybVycazcaAcaBcaCcaDcaEcaFcaGbWmcaHcaIcaJcaKcaLbWmcaMcaBcaBcaDcaNcaBcaObUvbZKbZKbZKbZKbZKbZKaadaadaadacRaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbZQacRbZQacRacRacRacRacRacRacRacRacRaadaadaaaaadcaPcaQbVybVybVybUvbZqcaRbUvcaScaTcaTcaTcaUcaVcaWcaXcaYcaZcaUcaTcaTcaTcaSbUvcaRbZqbUvbZKbZKbZKbZKbZKbZKaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRacRacRacRacRacRacRacRacRacRacRaaaaadaaaaadaaabUvcbacbbcbccbdbUvcbecbfbUvcbgcbhcbicbhcbjcbkcblcbmcbncaZcbocbhcbhcbhcbpbUvcbfcbqbUvbUvbUvbUvbZKbZKbZKaadaadacRaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaacRacRacRacRacRacRacRacRacRacRaaaaaaaaaaaaaadacRbUvbUvbUvbUvbUvbUvbUvcaRbUvbUvcbrcbscbtcbucbvcaDcbwcaDcbxcbycbtcbscbzbUvbUvcaRbUvbUvaadaadbZKbZKaadbZKaaaaadaadacRacRaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRacRacRacRacRacRacRacRacRaadaaaaaaaadacRaadacRacRaadaaaaadacRbUvcbAcbBaaaaaaaaaaaacbCcbDcbscbscbscbscbscbDcbEaadcbFcbFcbFcbGcbHbUvaadaadaadaadaadaadaadaaaaadacRaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRacRacRacRacRacRacRacRacRaaaaaaaaaaaaaadaaaaadaadaaaaaaaaaaadbUvcbIcbJaaaaaaaaaaaaaadaadcbFaadcbFaadaaaaaaaaacbKaaaaaaaaacbLcbIbUvaadaadaaaaaaaaaacRaadaadaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbZvacRacRacRacRacRacRacRacRaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaabUvcbMcbNcbFcbFcbFcbFcbOaadaaaaadcbPaadcbFaadcbOcbKaaaaadaaacbQcbRbUvaaaaadaaaaadaadaadaadaadacRaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbIbZLcbSaaaaaaaaaaadaadaaaaaaaaacbTaaaaadcbFaadaaaaadaaabZLcbIbUvaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbUaaaaaaawzaaaaaaaaaawzaaaaaaawzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbIbZLbZLaadaadaaaaadcbFaadaadaadaadaadaaaaaaaaaaaaaadbZLbZLcbIbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbUaaaaaaawzaaaaaaaaaawzaaaaaaawzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbVcbWbZLaadaaaaaaaaaaaaaadbZLbZLbZLaadcbXcbFaadaaaaadbZLcbWcbVbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbYcbZbZLaadaaaaadcbOcbFaadcbLccabZLaadaaacbOcbKaaaaaabZLccbcccbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbVcbWbZLaadaaaaadaadccdaadbZLbZLbZLaadaaaaaacbKaaaaaabZLcbWcbVbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbIbZLbZLaadaaaaaaaaaaaaaadaadaadaadaadaaaaaacbKaaaaaabZLbZLcbIbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbIbZLcceaaaaaaccfaadaaaaaaaaaaaaaaaaaaaadcbFaadaaaaaabZLbZLcbIbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvccgcchbZLaaaaaaaaacbOaadcbFaadcbOaadcbFaadcbOaaacciaadbZLccjcckbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbWcbWbZLcbFcbFcbFcbFaadaaaaadcbFaadaaaaadaadaadaaaaaabZLcbWcbWbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcclbZLbZLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZLbZLcclbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbZQacRacRacRacRacRacRacRacRaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaabUvcbMcbNcbFcbFcbFcbFcbOaadaaaaadcbPaadcbFaadcbOcbKaaaaadaaacbQcbRbUvaaaaadaaaaadaadaadaadaadacRaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbIbZKcbSaaaaaaaaaaadaadaaaaaaaaacbTaaaaadcbFaadaaaaadaaabZKcbIbUvaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbUaaaaaaawzaaaaaaaaaawzaaaaaaawzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbIbZKbZKaadaadaaaaadcbFaadaadaadaadaadaaaaaaaaaaaaaadbZKbZKcbIbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbUaaaaaaawzaaaaaaaaaawzaaaaaaawzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbVcbWbZKaadaaaaaaaaaaaaaadbZKbZKbZKaadcbXcbFaadaaaaadbZKcbWcbVbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbYcbZbZKaadaaaaadcbOcbFaadcbLccabZKaadaaacbOcbKaaaaaabZKccbcccbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbVcbWbZKaadaaaaadaadccdaadbZKbZKbZKaadaaaaaacbKaaaaaabZKcbWcbVbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbIbZKbZKaadaaaaaaaaaaaaaadaadaadaadaadaaaaaacbKaaaaaabZKbZKcbIbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbIbZKcceaaaaaaccfaadaaaaaaaaaaaaaaaaaaaadcbFaadaaaaaabZKbZKcbIbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvccgcchbZKaaaaaaaaacbOaadcbFaadcbOaadcbFaadcbOaaacciaadbZKccjcckbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcbWcbWbZKcbFcbFcbFcbFaadaaaaadcbFaadaaaaadaadaadaaaaaabZKcbWcbWbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUvcclbZKbZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZKbZKcclbUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXoaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccmccnccoccnccmaadaaaaaaaaaaadccmccnccpccnccmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccmccqccrccsccmaadaaaaaaaaaaadccmccsccqccqccmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8603,14 +8603,14 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcwJcwJcxJcxicxjcxhcxWcxhcxjcxhcxlcxlcxJcxhcxhcxhcxhcxjcxhcwJcvfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcwAcwycwycxXcxMcxMcxYcxZcyacxUcybcyccxpcyccydcyeacRcyfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcwJcwJcxhcxjcxhcygcyhcyicyjcxlcykcxlcxlcylcymcyncxJcxicxjcwJcvfaadaaaaaaaaaaaaaaacwCaaaaaaaadaadaadcwAcwAcwAcyocwAcwycwXcypcyqcyrcyscytcwYcwYcxqcxrcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcwJcwJcxJcxhcygcyucyvcywcxlcxlcxlcxlcxlcyxcyxcyycyncxhcxicwJcvfaadaadaaacvfcyzcyzcyAcyzcyzcyzcyzcyzcyzcwAcwAcyBcwAcwAcwAcyCcyCcyDcyCcyCcyCcwPcwPcwPaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcwJcwJcwJcxJcxJcyEcyFcxicxlcxlcxlcxlcxlcxlcxlcxlcyGcyHcxJcyIcwJcvfcvfaadaadcvfcyzcyJcyKcyJcyLcyMcyNcyOcyzcyPcyPcyQcyPcyPcwAcvfaadacRacRaaacvfbZvacRawzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcwJcwJcwJcxJcxJcyEcyFcxicxlcxlcxlcxlcxlcxlcxlcxlcyGcyHcxJcyIcwJcvfcvfaadaadcvfcyzcyJcyKcyJcyLcyMcyNcyOcyzcyPcyPcyQcyPcyPcwAcvfaadacRacRaaacvfbZQacRawzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwJcwJcwJcwJcwJcxJcxJcyEcyucxicxlcyRcyRcyRcyRcyRcxlcxlcyScyHcxlcxJcwJcwJcwJcwJcwJaaacyzcyTcyUcyVcyVcyVcyVcyVcyWcyXcyPcyQcyPcyYcwAaadaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcwJcwJcxJcyZczacxJcxJczbczccxlczdaaaaaaaaaaaaaaacyRcxlcySczecxlcxJcxhcxJcxlcwJcwJaadcyzczfczgcyJcyJcyJcyJcyJcyzczhcyPcyQcyPcyPcwAaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwJcwJczicxhcyScyncxJcxicxJcxlcxlcyRaaaaaaaaaaaaaaacyRcxlczjcxlcxJczkczlczmcxhcxJcwJcwJcyzcyAczncyzczoczoczoczocyzczpczqczrczqczqcwKcwCaaaaaaaaaaaaaaaaaaaaaaaaacRacRcvfawzacRawzacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwJcwJcxxcxjczscyHcxicxicxicxjcxlcyRaaaaaaaaaaaaaaacyRcxlcztcxlcxJczuczvczmcxhczwcwJcwJczxczyczzczzczAczAczAczAcyzcyzcyzcyzcyzcwAcwAaadaadaaaaaaaaaaaaaaaaaaaaaacRacRcvfawzacRbZvacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwJcwJczBcxJczscyHcxJcxjcyjczCcxlcyRaaaaaaaaaaaaaaacyRcxlcxlczDcxlcxJcxhczEcxjczBczFczFczxczGczHczzczAczAczAczIcyzbZvacRcyzcyzaaaaadaaaaaaaaaaaaaaaaaaaaaacRacRacRcvecvfawzacRawzacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwJcwJcxxcxjczscyHcxicxicxicxjcxlcyRaaaaaaaaaaaaaaacyRcxlcztcxlcxJczuczvczmcxhczwcwJcwJczxczyczzczzczAczAczAczAcyzcyzcyzcyzcyzcwAcwAaadaadaaaaaaaaaaaaaaaaaaaaaacRacRcvfawzacRbZQacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwJcwJczBcxJczscyHcxJcxjcyjczCcxlcyRaaaaaaaaaaaaaaacyRcxlcxlczDcxlcxJcxhczEcxjczBczFczFczxczGczHczzczAczAczAczIcyzbZQacRcyzcyzaaaaadaaaaaaaaaaaaaaaaaaaaaacRacRacRcvecvfawzacRawzacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcwJcwJcxJczJczecxhcxiczKczEcxlcyRaaaaaaaaaaaaaaacyRcxlcxlczLcxJcxJcylczccxJcwJczFczMczNczOczPczzczAczQczAczIczRaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaacRacRacRacRczScvfawzczTawzacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcwJcwJcwJcwJcwJcxJcxJcyEcxlcxlcxhcyRcyRcyRcyRcyRcxlcxlcxlczUcxicxicwJcwJcwJcwJczFczGczxczVczVczWczVczVczVczVczVczVczVaadaadaaaaaaaaaaaaacRacRawzacRacRczTacRczXcvecvfawzcvebZvacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcwJcwJcwJcwJcwJcxJcxJcyEcxlcxlcxhcyRcyRcyRcyRcyRcxlcxlcxlczUcxicxicwJcwJcwJcwJczFczGczxczVczVczWczVczVczVczVczVczVczVaadaadaaaaaaaaaaaaacRacRawzacRacRczTacRczXcvecvfawzcvebZQacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcwJcwJcwJcxhczYczZcxlcxhcxjcxlcxlcxlcxicxhcxlcxlcAaczUcxjcxJcwJcwJcwJaadaadczGczxcAbcAccAcczVcAbcAdcAecAeczVczVaadacRaadaadaadacRacRczSawzacRcvfcveczSczTcAfcvfawzcveawzacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcwJcwJcxjcxicAgcxlcxlcxhcAhcxhcxicxjcxucxwcxucAhcAicxicxicwJcwJaaaaaaczMcAjczxcAkcAbcAkcAkcAkcAkcAkczVczVaaaaaaaaaaadaaaaaaacRcvecveawzacRcAlcAlcAlcAlcAlcAlcAmcAmcAmacRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxmcxlcxmaadaadczZcylcyHcxJcxJcxJcAncAocAoczecxhcxhcxJcwJcwJaaacApcAqcArczxcAkcAkcAkcAkcAscAkczVczVczVaaaaadaadacRaaacAtcAmcAmcAmcAmcAmcAmcAucAvcAwcAxcAwcAycAzcAmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8626,8 +8626,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDbcDccDccDccDccDdcCrcCqcCrcCqcDecDfcDfcDfcDgcDfcDhcBNcBQcBRcDicCNcDjcCucDkcBdcBdcAQcDlcDmcAQcAQcAQcAQcAQcDncCXcAfczTcDoacRczTacRacRcAfcCXczxczAcCYczAcDpczxcAkcAkcAkcAkcAkcAkcBBczVcDqcDqawzcDraaaaaaaaaaaaaadaaaaaaaaaaadcAlcDscBvcAwcAwcAwcDtcAmcDucDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDxcDycDzcDAcDzcCbcCacCbcCacBNcBNcBNcBNcBNcBNcDBcBNcDCcDCcDCcDCcDCcDCcDCcDCcDCcDCcDDcDEcDCcDCczxczxczxczxczxczxczxczxczTcCXcCXcCXczTacRczxczAcDFcCzcCzcDGcBpcBpcBpcBpcBpcBpcDHcDIbWxbWxbWycDJcDqaaaawzawzcDKawzawzawzcAIcAlcAmcBvcAwcAwcAwcAwcDLcAwcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBYcCpcCqcCrcCqcCrcCqcCrcCqcBNcDfcBNaaacDCcDMcDMcDMcDMcDMcDNcDMcDMcDMcDMcDCcDMcDMcDOcDMcDMcDMczxczAczAczAcDPczAczxczxczxczxczxczxczxczxczxczAcCYczAczAczxcAkcAbcAkcAkcAkcAkcBBczVcBtawzbWwbWxbWxcDQcDRcDRcDSbWxbWxbWxbWxcDTcDUcDVcBccAwcAwcAwcAmcDucDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBYcBZcCacCbcDWcCbcCacCbcCacBNcDfcDXaaacDCcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDCcDYcDMcDOcDMcDMcDZczxcEaczAczAczAczAczxczxczxczxcDPczAczAcEbczAczAcEccCzcEdczxcAkcAkcAkcAkcAkcEecBBbZvaadaaacEfcEfcEfcEgbZvawzaaacEhcEhcEfcEicAlcAmcAwcEjcAwcEkcEkcAmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBNcElcBNcBNcBNcBNcBNcBNcBNcBNcBNaaacDCcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcEmcDMcDMcDOcDMcDMcDMczxczAczAczAczAczAcEbczAcEnczAcEocCzcCzcEpcCzcCzcEqczAcCYczxcAkcAkcAkcAkcAkcErcBBbZvaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEscAmcCCcAmcAwcEtcEtcAmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBYcBZcCacCbcDWcCbcCacCbcCacBNcDfcDXaaacDCcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDCcDYcDMcDOcDMcDMcDZczxcEaczAczAczAczAczxczxczxczxcDPczAczAcEbczAczAcEccCzcEdczxcAkcAkcAkcAkcAkcEecBBbZQaadaaacEfcEfcEfcEgbZQawzaaacEhcEhcEfcEicAlcAmcAwcEjcAwcEkcEkcAmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBNcElcBNcBNcBNcBNcBNcBNcBNcBNcBNaaacDCcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcEmcDMcDMcDOcDMcDMcDMczxczAczAczAczAczAcEbczAcEnczAcEocCzcCzcEpcCzcCzcEqczAcCYczxcAkcAkcAkcAkcAkcErcBBbZQaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEscAmcCCcAmcAwcEtcEtcAmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaacDCcDMcDMcDCcDCcDCcEucDCcDCcDCcEucDCcDMcDMcEvcEwcExcEwcEycCzcCzcEzcCzcCzcEpcCzcCzcCzcEqczAczAcEbczAczAczAczAcEAczFcEBcBBcErcAkczVawzaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcEDcAmcAwcAmcAmcAmcAmcAmcAlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDCcDMcDMcDCcEEcDNcDMcDCcEEcDNcDMcDCcEFcEFcEFcEGcEHcEIczxcEaczAcCYczAczAcEbczAczAczAczAczFczFczFczFczFczFcEJcEAcEKcvecBBczVczVczVaaaaaaaaaaaaaaaaaaaaaaaacELaaaaaaaadaaaaadaadcAmcEMcENcEOcAwcDacENcAwcAwcAlcAlcAlcAlaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcDMcDCcEPcDMcEQcDCcEPcDMcEPcDCcDMcDMcDMcDMcDOcDMcDCczAczAcERcESczAcEbczAczAczAczAczFcvecvecETcvecvecEUcEVcvecvfcvfawzawzawzaaaaaaaaacyfaaaaaaaaaaaaaaaaaaaadcEWcEWaadaadcAmcEXcAwcAwcAwcAwcAwcAwcAwcEYcAwcEZcAlaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/sound/machines/juicer.ogg b/sound/machines/juicer.ogg new file mode 100644 index 0000000000000000000000000000000000000000..43c5edb6618a381926bc1bdfd8d1759df78dfade GIT binary patch literal 74441 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 LFCK8eyZ|-;D|Vf0 literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 83fcb431e49..8e125b70d7a 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -49,6 +49,7 @@ #define FILE_DIR "code/game/machinery/computer" #define FILE_DIR "code/game/machinery/doors" #define FILE_DIR "code/game/machinery/embedded_controller" +#define FILE_DIR "code/game/machinery/kitchen" #define FILE_DIR "code/game/machinery/pipe" #define FILE_DIR "code/game/magic" #define FILE_DIR "code/game/magic/cultist" @@ -346,7 +347,6 @@ #include "code\game\machinery\alarm.dm" #include "code\game\machinery\atmo_control.dm" #include "code\game\machinery\autolathe.dm" -#include "code\game\machinery\blender.dm" #include "code\game\machinery\camera.dm" #include "code\game\machinery\cell_charger.dm" #include "code\game\machinery\constructable_frame.dm" @@ -356,18 +356,15 @@ #include "code\game\machinery\door_control.dm" #include "code\game\machinery\flasher.dm" #include "code\game\machinery\Freezer.dm" -#include "code\game\machinery\gibber.dm" #include "code\game\machinery\hologram.dm" #include "code\game\machinery\hydroponics.dm" #include "code\game\machinery\igniter.dm" #include "code\game\machinery\lightswitch.dm" #include "code\game\machinery\machinery.dm" -#include "code\game\machinery\microwave.dm" #include "code\game\machinery\morgue.dm" #include "code\game\machinery\navbeacon.dm" #include "code\game\machinery\OpTable.dm" #include "code\game\machinery\overview.dm" -#include "code\game\machinery\processor.dm" #include "code\game\machinery\recharger.dm" #include "code\game\machinery\rechargestation.dm" #include "code\game\machinery\requests_console.dm" @@ -420,6 +417,11 @@ #include "code\game\machinery\embedded_controller\access_controller.dm" #include "code\game\machinery\embedded_controller\airlock_controller.dm" #include "code\game\machinery\embedded_controller\embedded_controller_base.dm" +#include "code\game\machinery\kitchen\blender.dm" +#include "code\game\machinery\kitchen\gibber.dm" +#include "code\game\machinery\kitchen\juicer.dm" +#include "code\game\machinery\kitchen\microwave.dm" +#include "code\game\machinery\kitchen\processor.dm" #include "code\game\machinery\pipe\construction.dm" #include "code\game\machinery\pipe\pipe_dispenser.dm" #include "code\game\magic\library.dm"