diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index f79374021d3..e8a7f68c5da 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -573,6 +573,8 @@ C.SetParalysis(0) C.SetStunned(0) C.SetWeakened(0) + C.adjustStaminaLoss(-75) + C.reagents.add_reagent("synaptizine", 20) C.lying = 0 C.update_canmove() @@ -769,7 +771,7 @@ var/list/datum/dna/hivemind_bank = list() if(!(T in view(changeling.sting_range))) return if(!sting_can_reach(T, changeling.sting_range)) return if(!changeling_power(required_chems)) return - + if(ishuman(T)) var/mob/living/carbon/human/H = T if(H.species.flags & IS_SYNTHETIC) diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm index 73444923700..3ec453f56d7 100644 --- a/code/game/gamemodes/vampire/vampire_powers.dm +++ b/code/game/gamemodes/vampire/vampire_powers.dm @@ -78,6 +78,7 @@ M.current.weakened = 0 M.current.stunned = 0 M.current.paralysis = 0 + M.current.adjustStaminaLoss(-75) //M.vampire.bloodusable -= 10 M.current << "\blue You flush your system with clean blood and remove any incapacitating effects." spawn(1) diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index c1456733a8a..a4c8b5a527a 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -293,7 +293,7 @@ name = "Ultra AC 2" icon_state = "mecha_uac2" equip_cooldown = 10 - projectile = /obj/item/projectile/bullet/weakbullet + projectile = /obj/item/projectile/bullet/weakbullet3 fire_sound = 'sound/weapons/Gunshot.ogg' projectiles = 300 projectile_energy_cost = 20 diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 0160ed5bc75..a61f3956171 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/device.dmi' icon_state = "implant" var/implanted = null - var/mob/imp_in = null + var/mob/living/imp_in = null var/datum/organ/external/part = null _color = "b" var/allow_reagents = 0 @@ -429,6 +429,7 @@ the implant may become unstable and either pre-maturely inject the subject or si source.SetStunned(0) source.SetWeakened(0) source.SetParalysis(0) + imp_in.adjustStaminaLoss(-75) source.lying = 0 source.update_canmove() diff --git a/code/modules/events/event_dynamic.dm b/code/modules/events/event_dynamic.dm index 5837acbd8e2..7156b3782ec 100644 --- a/code/modules/events/event_dynamic.dm +++ b/code/modules/events/event_dynamic.dm @@ -75,7 +75,7 @@ var/global/list/possibleEvents = list() possibleEvents[/datum/event/communications_blackout] = 50 + 30 * active_with_role["AI"] + active_with_role["Scientist"] * 25 possibleEvents[/datum/event/ionstorm] = active_with_role["AI"] * 75 + active_with_role["Cyborg"] * 25 + active_with_role["Engineer"] * 10 + active_with_role["Scientist"] * 5 - possibleEvents[/datum/event/grid_check] = 25 + 20 * active_with_role["Engineer"] +// possibleEvents[/datum/event/grid_check] = 25 + 20 * active_with_role["Engineer"] possibleEvents[/datum/event/electrical_storm] = 150 + 10 * active_with_role["Janitor"] + 5 * active_with_role["Engineer"] possibleEvents[/datum/event/wallrot] = 30 * active_with_role["Engineer"] + 50 * active_with_role["Botanist"] possibleEvents[/datum/event/spacevine] = 25 + 5 * active_with_role["Engineer"] diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 37fc7bede4b..c32f3973882 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -34,6 +34,8 @@ //1 for keep shooting until aim is lowered var/fire_delay = 0 var/last_fired = 0 + var/obj/item/device/flashlight/F = null + var/can_flashlight = 0 proc/ready_to_fire() if(world.time >= last_fired + fire_delay) @@ -272,3 +274,81 @@ return else return ..() //Pistolwhippin' + + +/obj/item/weapon/gun/attackby(var/obj/item/A as obj, mob/user as mob) + if(istype(A, /obj/item/device/flashlight/seclite)) + var/obj/item/device/flashlight/seclite/S = A + if(can_flashlight) + if(!F) + if(user.l_hand != src && user.r_hand != src) + user << "You'll need [src] in your hands to do that." + return + user.drop_item() + user << "You click [S] into place on [src]." + if(S.on) + SetLuminosity(0) + F = S + A.loc = src + update_icon() + update_gunlight(user) + if(istype(A, /obj/item/weapon/screwdriver)) + if(F) + if(user.l_hand != src && user.r_hand != src) + user << "You'll need [src] in your hands to do that." + return + for(var/obj/item/device/flashlight/seclite/S in src) + user << "You unscrew the seclite from [src]." + F = null + S.loc = get_turf(user) + update_gunlight(user) + S.update_brightness(user) + update_icon() + ..() + return + +/obj/item/weapon/gun/verb/toggle_gunlight() + set name = "Toggle Gunlight" + set category = "Object" + set desc = "Click to toggle your weapon's attached flashlight." + var/mob/living/carbon/human/user = usr + if(!isturf(user.loc)) + user << "You cannot turn the light on while in this [user.loc]." + F.on = !F.on + user << "You toggle the gunlight [F.on ? "on":"off"]." + + playsound(user, 'sound/weapons/empty.ogg', 100, 1) + update_gunlight(user) + return + +/obj/item/weapon/gun/proc/update_gunlight(var/mob/user = null) + if(F) + if(F.on) + if(loc == user) + user.AddLuminosity(F.brightness_on) + else if(isturf(loc)) + SetLuminosity(F.brightness_on) + else + if(loc == user) + user.AddLuminosity(-F.brightness_on) + else if(isturf(loc)) + SetLuminosity(0) + update_icon() + else + if(loc == user) + user.AddLuminosity(-5) + else if(isturf(loc)) + SetLuminosity(0) + return + +/obj/item/weapon/gun/pickup(mob/user) + if(F) + if(F.on) + user.AddLuminosity(F.brightness_on) + SetLuminosity(0) + +/obj/item/weapon/gun/dropped(mob/user) + if(F) + if(F.on) + user.AddLuminosity(-F.brightness_on) + SetLuminosity(F.brightness_on) \ No newline at end of file diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 0a3c1be180a..3d09aadc2c6 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -45,6 +45,13 @@ icon_state = "[initial(icon_state)][ratio]" else icon_state = "energy0" + overlays.Cut() + if(F) + if(F.on) + overlays += "flight-on" + else + overlays += "flight" + return /* attackby(obj/item/weapon/W, mob/user) diff --git a/code/modules/projectiles/guns/energy/advtaser.dm b/code/modules/projectiles/guns/energy/advtaser.dm index eed52b958c2..ff552909ab8 100644 --- a/code/modules/projectiles/guns/energy/advtaser.dm +++ b/code/modules/projectiles/guns/energy/advtaser.dm @@ -1,15 +1,16 @@ /obj/item/weapon/gun/energy/advtaser - name = "advanced taser" + name = "hybrid taser" desc = "A hybrid taser designed to fire both short-range high-power electrodes and long-range disabler beams." icon_state = "advtaser" item_state = null //so the human update icon uses the icon_state instead. icon_override = 'icons/mob/in-hand/guns.dmi' - cell_type = "/obj/item/weapon/cell/crap" + cell_type = "/obj/item/weapon/cell" origin_tech = null fire_sound = 'sound/weapons/Taser.ogg' projectile_type = "/obj/item/projectile/energy/electrode" - charge_cost = 1000 + charge_cost = 2000 modifystate = "advtaserstun" + can_flashlight = 1 var/mode = 0 //0 = stun, 1 = disable @@ -25,7 +26,7 @@ modifystate = "advtaserdisable" if(1) mode = 0 - charge_cost = 1000 + charge_cost = 2000 fire_sound = 'sound/weapons/Taser.ogg' user << "\red [src.name] is now set to stun." projectile_type = "/obj/item/projectile/energy/electrode" diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 1487ea4d00b..18590a8f5d5 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -8,6 +8,7 @@ projectile_type = "/obj/item/projectile/beam/disabler" origin_tech = "combat=3;magnets=2" modifystate = "energystun" + can_flashlight = 1 var/mode = 0 //0 = disable, 1 = kill @@ -47,6 +48,7 @@ projectile_type = "/obj/item/projectile/energy/electrode" var/lightfail = 0 var/charge_tick = 0 + can_flashlight = 0 New() ..() diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 34344fb45b3..66cbe616edf 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -44,7 +44,7 @@ /obj/item/weapon/gun/energy/stunrevolver name = "stun revolver" - desc = "A high-tech revolver that fires internal, reusable stun cartidges in a revolving cylinder." + desc = "A high-tech revolver that fires internal, reusable stun cartidges in a revolving cylinder. Holds twice as much ammo as a standard taser." icon_state = "stunrevolver" fire_sound = "sound/weapons/gunshot.ogg" origin_tech = "combat=3;materials=3;powerstorage=2" diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 12626e0eb7c..f8bc862a18d 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -49,6 +49,7 @@ icon_state = "omnilaser" damage = 36 damage_type = STAMINA + flag = "energy" hitsound = 'sound/weapons/tap.ogg' eyeblur = 0 diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 7999f607892..0c8fb7ec0fe 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -8,19 +8,20 @@ embed = 1 sharp = 1 -/obj/item/projectile/bullet/weakbullet +/obj/item/projectile/bullet/weakbullet //beanbag, heavy stamina damage damage = 5 - stamina = 33 + stamina = 80 -/obj/item/projectile/bullet/weakbullet/rubber //beanbag shotgun shells +/obj/item/projectile/bullet/weakbullet/rubber //beanbag that shells that don't embed embed = 0 sharp = 0 -/obj/item/projectile/bullet/weakbullet2 +/obj/item/projectile/bullet/weakbullet2 //detective revolver instastuns, but multiple shots are better for keeping punks down damage = 15 - stamina = 75 //the detective can't shoot in bursts and will get yelled at if he sinks 50 rounds into perps to stun 'em + weaken = 3 + stamina = 50 -/obj/item/projectile/bullet/weakbullet2/rubber //detective's c38 bullets +/obj/item/projectile/bullet/weakbullet2/rubber //detective's bullets that don't embed embed = 0 sharp = 0 @@ -40,7 +41,7 @@ /obj/item/projectile/bullet/midbullet damage = 20 - stamina = 50 + stamina = 65 //two rounds from the c20r knocks people down /obj/item/projectile/bullet/midbullet2 damage = 25 @@ -52,11 +53,15 @@ damage = 35 -/obj/item/projectile/bullet/stunshot +/obj/item/projectile/bullet/stunshot//taser slugs for shotguns, nothing special name = "stunshot" damage = 5 - stamina = 95 + stun = 5 + weaken = 5 stutter = 5 + jitter = 20 + icon_state = "spark" + range = 7 embed = 0 sharp = 0 diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 84680e2d8d6..ec20788aaed 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -30,7 +30,6 @@ icon_state= "bolter" damage = 60 flag = "bullet" - range = 7 /obj/item/projectile/bullet/a40mm/on_hit(atom/target, blocked = 0) explosion(target, -1, 0, 2, 1, 0) diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index 9a0fb5ec516..f6ce90f5790 100644 Binary files a/icons/obj/gun.dmi and b/icons/obj/gun.dmi differ diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index dd9019509af..64af556b0e0 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -144,7 +144,7 @@ "acN" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/airless{icon_state = "circuit"},/area) "acO" = (/obj/machinery/atmospherics/pipe/manifold{_color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/permabrig) "acP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/permabrig) -"acQ" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/item/clothing/suit/armor/laserproof{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) +"acQ" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/item/clothing/suit/armor/laserproof{pixel_x = 0; pixel_y = 0},/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) "acR" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor{icon_state = "dark"},/area/security/securearmoury) "acS" = (/obj/effect/decal/warning_stripes/north,/turf/simulated/floor{icon_state = "dark"},/area/security/securearmoury) "acT" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/warning_stripes/northeast,/turf/simulated/floor{icon_state = "dark"},/area/security/securearmoury) @@ -264,11 +264,11 @@ "afd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Interrogation Observervation"; req_access = null; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/security/interrogationobs) "afe" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/permabrig) "aff" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/permabrig) -"afg" = (/obj/structure/rack,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) +"afg" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) "afh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/warning_stripes/southwest,/turf/simulated/floor{icon_state = "dark"},/area/security/securearmoury) "afi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/warning_stripes/south,/turf/simulated/floor{icon_state = "dark"},/area/security/securearmoury) "afj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/warning_stripes/southeast,/turf/simulated/floor{icon_state = "dark"},/area/security/securearmoury) -"afk" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) +"afk" = (/obj/structure/rack,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) "afl" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area) "afm" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) "afn" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area) @@ -423,7 +423,7 @@ "aig" = (/obj/machinery/atmospherics/pipe/manifold{_color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/flasher/portable,/obj/effect/decal/warning_stripes/red/hollow,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/armoury) "aih" = (/obj/machinery/atmospherics/pipe/manifold{_color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/security/armoury) "aii" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/armoury) -"aij" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/effect/decal/warning_stripes/red/hollow,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/armoury) +"aij" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/effect/decal/warning_stripes/red/hollow,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/armoury) "aik" = (/obj/structure/closet/wardrobe/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1475; listening = 1; name = "Station Intercom (Security)"; pixel_x = -30; pixel_y = 0},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/main) "ail" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) "aim" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) @@ -1728,7 +1728,7 @@ "aHl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aHm" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aHn" = (/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aHo" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medical Hardsuits"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aHo" = (/obj/machinery/door/airlock/glass_command{name = "Softsuits"; req_access_txt = "18"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aHp" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) "aHq" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aHr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/eva,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -1736,7 +1736,7 @@ "aHt" = (/obj/machinery/power/apc{dir = 1; name = "EVA APC"; pixel_x = 3; pixel_y = 23},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aHu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aHv" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aHw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_security{name = "Security Hardsuits"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aHw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{name = "Softsuits"; req_access_txt = "18"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aHx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aHy" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aHz" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) @@ -1790,7 +1790,7 @@ "aIv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/embassy/tajaran) "aIw" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aIx" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aIy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/medical,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/medical,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/ai_monitored/storage/eva) +"aIy" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/ai_monitored/storage/eva) "aIz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) "aIA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aIB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; level = 2; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) @@ -1799,7 +1799,7 @@ "aIE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aIF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/table/reinforced,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aIG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"aIH" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/ai_monitored/storage/eva) +"aIH" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/quartermaster/office) "aII" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "aIJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/fitness) "aIK" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) @@ -3706,7 +3706,7 @@ "btn" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Captain's Desk Door"; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bto" = (/obj/machinery/light,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) "btp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{_color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"btq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "AI Door"; name = "AI Emergency Maintenance"; pixel_x = 27; pixel_y = 27; req_access_txt = "20"},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"btq" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/window/southright{dir = 8; icon_state = "right"; name = "Cargo Desk"; req_access_txt = "50"},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central/west) "btr" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{_color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/sw) "bts" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "btt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) @@ -4443,9 +4443,9 @@ "bHw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) "bHx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bHy" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/quartermaster/office) -"bHz" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) -"bHA" = (/obj/structure/table/reinforced,/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/quartermaster/office) -"bHB" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/window/southright{dir = 8; icon_state = "right"; name = "Cargo Desk"; req_access_txt = "50"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central/west) +"bHz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bHA" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) +"bHB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "bHC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central/sw) "bHD" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "hopqueue"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/central/sw) "bHE" = (/obj/structure/filingcabinet/chestdrawer,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) @@ -5919,8 +5919,8 @@ "cjQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/holosign/surgery{id = "surgery2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cjR" = (/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) "cjS" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/medical/biostorage) -"cjT" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/biostorage) -"cjU" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/biostorage) +"cjT" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) +"cjU" = (/obj/structure/sign/biohazard{pixel_y = 32},/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating/airless,/area) "cjV" = (/obj/machinery/power/apc{dir = 8; name = "East Bump"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/toxins/xenobiology/xenoflora_storage) "cjW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology/xenoflora_storage) "cjX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology/xenoflora_storage) @@ -7066,9 +7066,9 @@ "cFT" = (/obj/structure/table,/obj/item/weapon/storage/fancy/vials,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "cFU" = (/obj/structure/table,/obj/item/weapon/storage/lockbox/vials,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "cFV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology/lab) -"cFW" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cFX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cFY" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) +"cFW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating/airless,/area) +"cFX" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/medical,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/rig/medical,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/biostorage) +"cFY" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/medical,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/rig/medical,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/biostorage) "cFZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area) "cGa" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cGb" = (/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -7160,7 +7160,6 @@ "cHJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "cHK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "cHL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cHM" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area) "cHN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating/airless,/area) "cHO" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/poddoor{desc = "By gods, release the hounds!"; id = "xenobioout6"; name = "Containment Release"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cHP" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.5; name = "Engineering Firelock"},/obj/machinery/door/airlock/maintenance_hatch{name = "Supermatter Engine Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/reactor_core) @@ -12763,7 +12762,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczaczaczaczaczaczaczaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaiaaiaaiaaiadJadKadLadMaaiabWabTaaiadNadOadPadvadQadRadSaaiaaiadTadUadVadWaaiaaiadXadYadZaeaaebaecaaiaedadjaeeadjadjadkadlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczaczaczaczaczaczaczaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaefaegaehaaiaeiaejaekaekacEaelacraaiaemadOadPadvadQadRaenaaiaaiaeoaepadVaeqaaiaaiaeradEaesadGacKaetaaiaeuadjadjadjadjaevadlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczaczaczaczaczaczaczaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaiaaiaaiaaiaaiaaiaaiaaiaaaaaiaewaexaeyaezaeAaeBaeAaeCacEacFacraaiaaiaeDaeEaeFaeGaeHaaiaaiaaiaeIaeJaeKaeLaaiaaiaeMaeNaeOacKaePaeQaaiaeRaeSaeTaeTaeUaaiabBabMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczaczaczaczaczaczaczaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaeVaeWaeXaaiaeYaeWaeZaaiaaaaaiafaafbafcaaiaaiafdaaiaaiaaiafeaffaaiaaiafgafhafiafjafkaaiaaiaflafmafnaaiaaiaaiaaiafoafpafqafrafsaaiaaiaftafuafvafwafxaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczaczaczaczaczaczaczaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaeVaeWaeXaaiaeYaeWaeZaaiaaaaaiafaafbafcaaiaaiafdaaiaaiaaiafeaffaaiaaiafkafhafiafjafgaaiaaiaflafmafnaaiaaiaaiaaiafoafpafqafrafsaaiaaiaftafuafvafwafxaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczaczaczaczaczaczaczaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaafyafyafzafyafyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiafAafBafCaaiafAafBafCaaiaaaaaiafDafEafFacgafGafHafIafJafKafLafMafNaaiaaiafOafPafQaaiaaiaaiafRafSafTafUafVafWafXafYafTafZafUafUagaagbagcagdageagfaggaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczaczaczaczaczaczaczaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafyaaaaabaaaaghaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiagiafCagjaaiagkafCaglaaiaaaaaiaaiaaiaaiaaiagmagnagoagpagqagragsagtaaqaguagvagwagxagyagzaaqagAagBagCagDagDagEagFagGagCagDagDagDagDagHafvagIagJagKagLagMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczaczaczaczaczaczaczaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafzaabagNaabafzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiafCafAafCaaiafCafAafCaaiaaaaaiagOagPagPagQagRagSagTagUagVagWagXagYaaqagZahaahbahcahdahdaheahfahgahhahiahiahjahkahlahmahnahiahiahoahpabYahqahrahsahtaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12800,7 +12799,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEkaEkaEkaEkaEkaEkaEkaEkaEkaEYaEZaFaaFbaDjaDjaDjaDkaFcaaiaaiaaiaaiaaiaaiaaiaaaaaaaaaaaiaFdaFeaFfaaiaEsaaiaFgaFhaFiaFjaFkaaiaEtazkazkazkazkaFlaFmaFnaFoaFoaFoaFoaFpaFoaFqaFraFsaFoaFoaFtaFtaFuaFvaFwaFxabJaFyaoGaFzaEAaEAaaqaCPaCQaDSaFAaFBaFCaDSaCQaCQaFDaFEaFFaFGaFHaCQaCQaFIaFJaCQaCQaCQaCQaFKaFLaFMaFNaCQaFOaFPaAMaAMaAMaAMaAMaFPaFQaETaEUaaaaFRaaaaaaaaaaaaaaaaaaaaqaaqaFSaFTaFUaFVaFWaFXaFYaFUaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEkaEkaEkaEkaEkaEkaEkaEkaEkaFZaGaaGbaGcaDjaDjaDjaDkaGdaaiaGeaGfaaiaGgaGhaaiaaiaaiaaiaaiaaiaGiaamaaiaEsaaiaFkaGjaGkaFkaFkaaiaGlaGmaGmaGmaGmaGnaGoaaiaaiaaiaaiaflabnaaiaGpaaiaftaflaaiaaiaaiaaiaGqaGraGsaGtaGuaDPaGvaGwaEAaGxaCPaCQaDSaGyaEBaEBaDSaCQaCQaCQaGzaGAaGBaGCaCQaCQaFIaGDaGEaGFaGFaGFaGGaCQaCQaDXaCQaGHaGIaAMaAMaAMaAMaAMaGJaGKaGLaFPaGMaGNaGMaaaaaaaaaaaqaaqaaqaGOaFVaGPaFVaGQaGRaFVaFVaFVaGSaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEkaEkaEkaEkaEkaEkaEkaEkaEkaGTaGUaFaaFbaDjaDjaDjaDkaFcaaiaGVaGWaGXaGYaGZaaiaHaaHbaHcaHcaHdaHeaHcaHcaEsaaiaHfaHgaHhaHiaHjaaiaHkaHlaHkaHkazkazkaDxaaiaHmaHnaHoaHpaHqaHraHsaHtaHuaHvaHwaHnaHxaaiaHyawhaHzaaqaHAaoGaHBaHCaHCaHDaHEaHFaHGaHHaHHaHIaHJaEJaHKaHJaHJaHLaHMaHNaCQaCQaHOaHPaHQaHRaHRaHRaHSaHTaFMaDXaCQaHUaHVaAMaAMaAMaAMaAMaHWaaiaaiaaiaBiaHXaBiaaaaaaaaqaaqaHYaaqaHZaIaaIbaIcaFVaFVaIdaIeaFVaIfaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEkaEkaEkaEkaEkaEkaEkaEkaEkaIgaIhaIiaIjaDjaDjaDjaDkaFcaaiaIkaIlaImaInaIoaaqaIpaIqaIraIsaIsaItaDqaDqaIuaaiaFkaGjaIvaFkaFkaaiaIwazkaIxaHkazkazkaDxaaiaIyaIyaIzaIAaIBaICaIDaICaIEaIFaIGaIHaIHaaiaHyawhaIIaaqaHAaoGaEAaBwaBxaaqaCPaIJaIKaILaIMaINaINaIOaIPaINaIPaIQaIRaISaITaIUaIVaIWaIXaIYaIZaJaaJbaaqaJcaJdaJcaaqaJeaAMaAMaAMaAMaAMaJfaaiaabaoVaCvaJgaJhaAjaaaaaqaJiaJjaJkaJlaJmaJnaFVaFVaFVaJoaJpaFVaJqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEkaEkaEkaEkaEkaEkaEkaEkaEkaIgaIhaIiaIjaDjaDjaDjaDkaFcaaiaIkaIlaImaInaIoaaqaIpaIqaIraIsaIsaItaDqaDqaIuaaiaFkaGjaIvaFkaFkaaiaIwazkaIxaHkazkazkaDxaaiaIyaIyaIzaIAaIBaICaIDaICaIEaIFaIGaIyaIyaaiaHyawhaIIaaqaHAaoGaEAaBwaBxaaqaCPaIJaIKaILaIMaINaINaIOaIPaINaIPaIQaIRaISaITaIUaIVaIWaIXaIYaIZaJaaJbaaqaJcaJdaJcaaqaJeaAMaAMaAMaAMaAMaJfaaiaabaoVaCvaJgaJhaAjaaaaaqaJiaJjaJkaJlaJmaJnaFVaFVaFVaJoaJpaFVaJqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAcaaiaaiaaiaaiaaiaaiaaiaDgaJraJsaaiaDgaJraJsaaiaaiaaiaaiaJtaDjaDjaDjaDjaDkaJuaaiaJvaJwaJxaJyaJzaaqaJAaHcaEsaJBaJCaJDaJEaJFaJGaaiaJHaJIaJJaJKaFkaaiazkazkaJLaHkaJMaJNaDxaaiaaiaaiaaiaJOaJPaHnaJQaHnaJPaJRaaiaaiaaiaaiaHyawhaJSaaqaHAaoGaDQaBwaBxaaqaJTaJUaaqaaqaaqaaqaaqaaqaaqaJVaaqaaqaaqaaqaaqaaqaJWaaqaJXaJYaJYaJYaJZaaqaKaaKbaKcaaqaJeaAMaAMaAMaAMaAMaJfaaiaaaaaiaKdaKeaKfaaiaaaaaqaKgaKhaaqaKiaKjaKkaKlaKmaKnaKoaKpaGQaaqaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaiaKqaKraKsaAWaAWaKtaKuaAWaAWaKvaKwaKxaaiaElaKyaEnaDjaDjaDjaDkaFcaaiaaqaaqaoGaKzaaqaaqaJAaHcaEsaaiaaiaaiaaiaaiaaiaaiaaiabnaKAaaiaaiaaiaaiaaiaaiaaiaaiaaiaDxaaiaKBaKBaIzaKCaKDaICaIDaICaKDaKEaKFaKGaKHaaiaHyawhaHzaaqaKIaABaKJaBwaBxaaqaKKaJUaaqaKLaKMaKNaKNaaqaKOaKMaKPaaqaKQaKRaKSaaqaKTaaqaJXaJYaJYaJYaJZaaqaKUaKVaKWaaqaKXaKYaKYaKYaKYaKYaKZaaaaaaaaiaLaaLbaLcaaiaaaaaqaLdaLeaaqaaqaaqaaqaaqaLfaaqaaqaaqaaqaaqaaqaaiaaiaaiaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDgaLgaLhaDjaDjaDjaDjaLiaDjaDjaDjaLiaDjaLjaLkaLlaLmaLnaLoaLoaLoaLpaFcaaiaLqaLraLsaLtaaqaaqaLuaHcaEsaaiaLvaLwaLxaLwaLyaaiaLzaLAaLBaLCaLDaaiaLEaLEaLFaLEaLGaaiaDxaaiaHmaHnaLHaLIaJPaHnaLJaHnaJPaLKaLLaHnaHxaaiaHyawhaLMaaqaHAaCNaCOaBwaBxaaqaLNaLOaaqaLPaKMaKMaKMaLQaLRaLSaLTaaqaLUaLVaLWaLXaLYaaqaLZaMaaMbaMaaMcaaqaMdaMeaMfaaiaaaaaaaaaaaaaabaaaaaaaaaaaaaaiaMgaMhaMiaaiaMjaaqaaqaaqaaqaMkaMlaMmaMmaMnaMmaMoaMmaMpaMqaMqaMraMqaMqaMqaMqaMsaMtaMuaaiaMvaaiaaaaoyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12827,7 +12826,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmLbmLbmLbmLbmLbmLbmLbmLbmLbmLbmLboKboLboMboNboOboPboQboRboSaaibiGboTboTboUboVaaqaUybfaaUxaaiaaiaaiaaiaaiaaiaaiaaibmWboWaaiaaiaaiaaiaftaaiaaiaaiaaiboXblEboYaaiboZbpablIblIblIblIblKbpbaaibpcabuaaiaaiaaiaaiaaiaaiaaiaftaaibpdbpebpfbpgbphbpibpjaaibpkbplbplaaiaaiaaiaaiaaiaaiaaiaaqaaqbpmbpnbpobpobpnbpmaaqaaqaaqaaqaaqaaqaaqaaqaaqaaqbppaaqaaqaaqaaqaaqaaibpqaoGbprbivbivbpsbpsaaiaaiaaiaaiaaibptboCboCboBboCbivboCboCboCboCbpuaaiaaiaaiaaibpvaaiaaiaaiaaiaaiaaiaaiaaiaaiaaaaaaaaaaaaaNzaNzaNzaNzaNzaNzaaaaNzaNzaNzaNzaNzaNzaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmLbmLbmLbmLbmLbmLbmLbmLbmLbmLbmLaGTaGUaFabpwboOboObpxbpyboOaaibpzbpzbpzbpAbpBaaqaUybfaaUxaaqbpCbpDbpEbpFbpGaaibpHbmWbpIaaibpJaaibpKbpLbpMbpNbpOaaqbpPblEbpQaaibpRbpSbpTbpUbpVbpWbpXaaiaaibpYaaibpZbqabqbbqabqcaaiaaaaftaaibqdbqebqfbqgbphblSbqhaaibqibqjbqkaaibqlbqmbqnbqobqpbqqbqrbqsbqtbqubqvbqvbqubqwbqxbqyaaqbqzbqAbqBbqCaaqbqDbqEbqFbqGbqHbqIbqIbqJaaibqKabnaaibqLaaibqMbqMaaibqNbqObqPaaibqQbqRbqQaaibqSboCbpuaaibqTbqUbqTaaibqVbqWaaibqXbqYbqZaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNzaNzaNzaNzaNzaNzaaaaNzaNzaNzaNzaNzaNzaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmLbmLbmLbmLbmLbmLbmLbmLbmLbmLaaabraaIhbrbbrcboOboObpxbpybrdaaibrebrebrebrebrfaaqaUybfaaUxaaqbrgbrhbribrhbrjaaibrkbrlbrmbrnbroaaibrpbrqbrrbrrbrsbrtbrublEbrvaaibrwaaKaaqaaqaaqaaibrxaaibrybrzacEbrAbrBbrCbrDbrEacgbrFbrGaaibrHblSbrIbrJbphbrKblSaaibrLbrMbrNaaibrObrPbrQbrRbrSbrTbrUbqvbqvbqvbqvbqvbqvbqvbrVbrWbrXbrYbrZbsabsbaaqbscbsdbsebsfbsgbshbsdbqJaaibqKabnbsibsjbskbslbslaaqbsmbsnbsobspbsqbsrbssaaiaaqbstamAaaibsubsvbswbsxbsxbsyaaibszbsAbsBaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNzaNzaNzaNzaNzaNzaaaaNzaNzaNzaNzaNzaNzaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsCaAcaaiaaiaaiaoVaoXaAcaoVaoXaaiaoVaoXaaiaaiaaiaaibsDboOboOboObpxbpyboOaaibsEbsFbpzbpzbpAaaqbmUbfabsGaaqbsHbsIbsJbsKbsLaaibsMbsNbsObrobroaaibsPbsQbsRbsSbsTbsUbsVbsWbsXacgbsYbsZbtabtbabJbtcbtdacgbtebtfacgbtgbthbtgbthbtiacgbrFbtjacgbtkbtlbtmbtnbtobtpbtqacgbtrbqjbqjaaibtsbttbtubtvbtwaaibrUbqvbqvbqvbqvbqvbqvbqvbtxbtybtzbtAbtBbtCbtDaaqbtEbtFbtGbsfbqJbshbtHbtIaaibtJbtKbtLbtMbtMbtNbtObtPbtQbtRbtRbtRbtSbtRbtTbtUbtVbtWbtXbtUbtYbtZbuabuabuabubaaibucbsAbudaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNzaNzaNzaNzaNzaaaaNzaNzaNzaNzaNzaaaaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaPAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsCaAcaaiaaiaaiaoVaoXaAcaoVaoXaaiaoVaoXaaiaaiaaiaaibsDboOboOboObpxbpyboOaaibsEbsFbpzbpzbpAaaqbmUbfabsGaaqbsHbsIbsJbsKbsLaaibsMbsNbsObrobroaaibsPbsQbsRbsSbsTbsUbsVbsWbsXacgbsYbsZbtabtbabJbtcbtdacgbtebtfacgbtgbthbtgbthbtiacgbrFbtjacgbtkbtlbtmbtnbtobtpbHzacgbtrbqjbqjaaibtsbttbtubtvbtwaaibrUbqvbqvbqvbqvbqvbqvbqvbtxbtybtzbtAbtBbtCbtDaaqbtEbtFbtGbsfbqJbshbtHbtIaaibtJbtKbtLbtMbtMbtNbtObtPbtQbtRbtRbtRbtSbtRbtTbtUbtVbtWbtXbtUbtYbtZbuabuabuabubaaibucbsAbudaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNzaNzaNzaNzaNzaaaaNzaNzaNzaNzaNzaaaaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaPAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuebuebuebuebuebuebuebuebuebuebuebuebueaaaaElbpwboOboOboObpxbpyboOaaibrebrebufbmSbmSbugaUybfaaUxaaqbuhbuibujbukbulaaibumbunbuobupbuqaaiburbusbutbuubuvbuwbuxbuybuzbuAbuBbuBbuCbuDabYbuEbuFacEbuGbuHaaibuIbrDbuJbrBbuKaaiaaabuLaaiabnbuMaaiaaiaaiaaibuNaaibuObqjbuPacEbuQbuRbuSbuTbuUaaibuVbuWbuXbuYbuZbvabvbbvcbrVbvdaaqbvebtBbvfbvgaaqbvhbvibsebsfbqJbshbsdbqJaaibqKabnbvjbvkbvlbvmbvnaGMbvobvpbvqbvrbvsbvtbvuaaibvvbvwbvxaaibvybvzbvAbsxbvBbvCaaibucbsAbvDaaiaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuebuebuebuebuebuebuebuebuebuebuebuebueaaaaBibvEbvFboOboObvGbpybvHaaiaaqbvIbvJbvKaaqaaqbmUbfaaUxaaqbvLbvMbvNbvObvPaaibrobsNbvQbrobroaaibvRbvSbvTbvUbvVaaqbvWbvXbvYaaibvZaaqaaqaoGaaqaaKbwaaaibwbbuHaaibwcbqabqabqabwdaaiaaabuLaaibwebwfbwgbwhbwiabJbwjabJbwkbqjbwlaaibqlbwmbwnbwobwpbwqbwrbwsbwtbwubwvbwwbwxbwybwzbwAbpnbwBbwCbwDbwEaaqbwFbwGbwHbwIbwJbwKbwJbqJaaibwLbwMbwNbwObwObwPbwQbwRbwSbwTbwUbwVbwWbwXbwYaaibwZbvwbxaaaibxbbxcbxdbsxbsxbxeaaibszbsAbxfaaiaaaaaaaaaaaaaabbxgbxhbxibxhbxibxhbxjaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuebuebuebuebuebuebuebuebuebuebuebuebueaEYaEZaFabxkboOboObpxbxlbxmacgbxnblmbxobxpbxqaaqaUybfaaUxaaqaGTbxrbxsbxtaToaaibxubxvbxwbxxbxyaaibxzbxAbxBbxCbxzaaqbxDbxEbxFaaiaaiaaibxGbxHbxIbxJbxKaaibpYbuHaaibxLbxMbxNbxObxPaaiaaabxQaaibxRbxSbxTaaqbxUaaqbxVaaqbxWbqjbxXaaiaGTbxYbxrbxZbyaaaqbybbycbydbyebyfbyfbygbyhbyibyjaaqaaKbykaoGaaqaaqaaqaaKbylaoGaaqaaiaaiaaibymbynabnbyobvkbvlbypbwObyqbyrbysbysbytbsobyubyvbywaaibstbyxaaibyybyzbsxbyAbyBbyCaaibucbyDaaiaaiaaaaaaaaaaaaaabbyEbyFbyGbyHbyHbyIbyEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12836,7 +12835,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJbyJbyJbyJbyJbyJbyJaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJbyJbyJbyJbyJbyJbyJbyJbyJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuebuebuebuebuebuebuebuebuebuebuebuebuebCebCfbrbbrcboOboObAyboOboOaaibCgbkbbChbCibCjbCkbClbCmaUxaaqbCnbrqbAEbAFbCoaaqbCpbCqbrrbrrbCrbCsbCtbAObAFbCubCvbCwbxDbqjbCxbaObATbCybCzbCAbCBbCCbCDbpcabubCEaaiaaibCFbCGbCHbCIaaiaaabxQaaibCJbCKbCLbCMbCNbCObCPacgbCQbqjbzFbwqbCRbCSbCTbCUbCVaaqbCWbCXbCYbCZbDabDbbDcbDdbDebDfbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqaaibDrbDsbDtbDuaaibDvbDwbDxbDybDyaaqbDzbDAbDBaaqbDCbyubDDaaqbDEbDFbDGbDHbDIbDJbDKbDLbDMbDNbDObDPbDQbDRbDSbDSbDTbDUbDVbDWbDXbxhbxibDYbxibxhbDZaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJbyJbyJbyJbyJbyJbyJbyJbyJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuebuebuebuebuebuebuebuebuebuebuebuebueaaabEabpwboOboOboObEbboOboOaaibEcbEdbEebEfbEgaotbEhbEiaUxaaqbEjbEkbElbEmbEnbEobEpbEqbErbEsbEtbEobEubEvbEwbExbEyaaqbEzbqjbCxbaObATaaibEAbEBbECbEDbEEabnbEFbEGbEHacgacgbEIbEJacgbrFbrFbEKaaibELbEMbENbEObEPbEPbEQbERbESbqjbETaaiaaqbEUbkWbEVbEWaaqbCWbEXaaqbEYbEZbDbbFaaaqbCWbFbbFcaaqaaqaaqaoGaaqaaqaaqbFdamHaaqaaiaaibFeaaqaaqaaiaaiaaqaaKaaqaaqaaqaaqaaqaaqaaqbFfbFgbFhaaqbFibFjbFkbFlbFlbFmbFnbFobFpbFqbFrbFsbFtbFubFvbFvbFwbDIbFxaaibFybFzbFAbFBaaibFCaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiCbiCbiCbiCbiCbiCbiCbiCbiCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJbyJbyJbyJbyJbyJbyJbyJbyJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAcaaiaaiaaiaoVaoXaAcaoVaoXaaiaoVaoXaaiaaiaaiaaiaaiaaiaaqaaqaaqaaqazBaotaotaotaotaotbFDbFEbFFbFGbFHbFIbFJbrrbFKbrrbFLbAMbFMbrrbAFbrrbFNbkWbxDbqjbFObFPbFQaaibFRbFSbFTbFUbFVabnbFWbFXbFYbFZbGabGbbGcaaqaaaaaaaaaaaibGdbGebGfbGfbGgbGhbGiaaibGjbGkbzFbGlbGmbGnbGobGpbGqbGrbGsbCXbkWbGtbGubGvbGwbkWbCWbFbbFcbGxbGybGzbGAbGBbGCbGDbGEbGFaaqbGGbGHbGIbGJbGKbGLbGMbDNbGNbFlbFlbGObGPbFlbGQbGRbGSbGTbGUbFlbGVbGWbGXbGYbGZbHaaaiabnaaiaaiaaibBZaaiaaibCabCcaaibHbbHcbHdbHebHfbHgbHhbHiaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJbyJbyJbyJbyJbyJbyJbyJbyJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHjbHjbHjbHjbHjbHjbHjaaaaaabASbHkbHlbHmbHlbHlbHnbHobHpbHqbHobHrbHmbHlbHsbHlbHtbHlamHbHubrrbHvbrrbFLbHwbHxbHybAFbHzbHAbHBbxDbqjbHCbHDbATaaibHEbHFbHGbEBbHHabnbHIbHJbHKaaqbHLbzvbHMaaqaaaaaaaaaaaibHNbHObHPbHQbGgbGhbGiaaibHRbHSbHTbHUbHVbHWbHXbHYbHZbIabIbbIcaaqaaqbIdbIeaaqaaqbCWbFbbFcbkWbIfbIgbIgbIgbIhbIgbIibIjbIkbIlbImbInbInbIobIpbIqbIrbIsbDIbDIbItbDIbIubDIbIvbDIbIwbIxbIxbIybIzbIAbIBbICbIDbIEbIFbIGbIHaaibIIbIJaaaaaaaaaaaibIKbILbIMbINbIObIPbIQaaiaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJbyJbyJbyJbyJbyJbyJbyJbyJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHjbHjbHjbHjbHjbHjbHjaaaaaabASbHkbHlbHmbHlbHlbHnbHobHpbHqbHobHrbHmbHlbHsbHlbHtbHlamHbHubrrbHvbrrbFLbHwbHxbHybAFbrraIHbtqbxDbqjbHCbHDbATaaibHEbHFbHGbEBbHHabnbHIbHJbHKaaqbHLbzvbHMaaqaaaaaaaaaaaibHNbHObHPbHQbGgbGhbGiaaibHRbHSbHTbHUbHVbHWbHXbHYbHZbIabIbbIcaaqaaqbIdbIeaaqaaqbCWbFbbFcbkWbIfbIgbIgbIgbIhbIgbIibIjbIkbIlbImbInbInbIobIpbIqbIrbIsbDIbDIbItbDIbIubDIbIvbDIbIwbIxbIxbIybIzbIAbIBbICbIDbIEbIFbIGbIHaaibIIbIJaaaaaaaaaaaibIKbILbIMbINbIObIPbIQaaiaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJbyJbyJbyJbyJbyJbyJbyJbyJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHjbHjbHjbHjbHjbHjbHjaaaaaabaObIRbHlbHlbHlbHlbHlbHobISbITbHobHlbHlbHlbHsbHlbHtbHlamHbIUbIVbIWbIXbIYbIZbJabJbbJcbJdbJebkWbxDbqjbJfaaqaaqaaiaaiaaiaaiaaibJgabnaaibCEabnabYaoGbJhaaqaaqaaiaaiaaiaaiabnaaiaaiaaiaaiaaiaaiaaibJibqjbJjbpnaaqbJkbJlaaqaaqbCWbJmbJnbGqbJobJpbJqbJrbJsbGsbJtbJubJvbJwbJxbJxbJxbJybJxbJzbJAbJBbJCbJDbJEbGIbJFaaiaaiaaiaaiaaiaaibJGaaiaaiaaiaaKbJHaaqaaqbJIbJJbJKbJLbIBbJMbJNbJObJPbJQbJRaaibIIbJSaaaaaaaaaaaibJTbJUaaibDWaaiaaibDWaaiaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJbyJbyJbyJbyJbyJbyJbyJbyJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHjbHjbHjbHjbHjbHjbHjbJVaoWaCvbJWbJXbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHlbHsbHlbHtbJYazBaotaotaotaotaotaotbJZbFIaaqaaqaaqaaqbxDbqjbKabKbbKcbKdbKebKfbKgbKhbKibKjbKkbKlbKmbKnbKobKpbKqbKrbKsbKtbKubKvbKwbKxbKybplbKzbqjbKAbKBbKCbqjbKDaaqbKEbKFbKGbKHbKIbCWbKJbKKbKLbKMbKNbKObKPbKQbKRbKSbKTaaqbKUbKVbKWbKXbKYbIgbKZbLaaaqbLbbGIbGIbGIbLcaaibLdbLebLfbLgbLhbLibLjbLkaaibLlbLmbLnaaqaaqbLobJKbLpbLqbLrbLsbLtbLubLvbLwaaibLxaaiaaaaaaaaaaaiaaiaaiaaiaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPAaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJbyJbyJbyJbyJbyJbyJbyJbyJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHjbHjbHjbHjbHjbHjbHjbLybLzbLybLAbLAbLAbLAbLAbLAbLAbLAbLAbLAbLAbLAbLAbLBbLAbLCbLAbLDbLEbLFbLGbLHbLIbLJbLKbLLbLMbLNbLNaaqbxDbLObLPbqjbqjbzFbLQbplbKybKxbLRbLSbLRbLTbLUbLUbLVbLWbLXbLUbLUbLYbLUbLZbLUbKxbKybplbMabMbbMcbMdbMebMfbqjaaqbMgbKFbMhbMibMjbCWbMkbMlbMmbMnbMobMpbMqbMrbCWbMsbMtaaqaaqbMubMvbMwbMxbMybMzbMAaaqbMBbMCbGIbMDbMEaaibLdbMFbMGbMHbMIbMJbMKbMLaaibMMbLmbMNbMNaaqbMObMPbMQbMRbMSbMTbMUbMVbMWbMXaaibIIaaibMYaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12855,7 +12854,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZHccHccHccHbZHcfbcfccfdacgcfecffcfgcfgcfgcfgcfhcfiaaibYkcfjcfkbZMbZMceaaaiaaaaaaaaaaaacflcfmcfmcfmcfncfocfpcfqcfrcfscftaaqcfubYpaBiaaacfvcfwcfxcfycfzcehcfAcfBcfCcfDaaqcfEcacbVdcdccfFcbCcfGcbCcfHcfIcfJcfKcfLcfLcfLcfMaaibDsbDsaaqcfNcfOcfPcfQcfRcfScfScfTcfUcfVcfWcfXcfYabYcfZcgacgaacEcgbcgccgdaaiaaaaaaaaicgecgfcggacgcghcgicgjcgkcgkcglbBFcgmcgncgocgpcgncgncgncgqcgncgncgrcgscgtcgucgvcgwcgxcgybRFcgzbRFbRFbRFbRFbRFcgAcgBbRFbRFcgCbsAcgDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaibYebRObRObRObRObRObRObRObRObRObRObROaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbjcgEcgFcgGcbjaJhaoWbdfaaiaaiaaiaoVaoWaoWaoXaaiaaiaaicgHbYlbZMbZMcgIcgJaaiaaaaaaaaaaaaaaiaaiaaiaaiawvcgKcgLcgMcgNcgNcgOaaqcgPbZSaBiaaacfvcgQcgRcgScgTcgUcgVcgWcgTcgTcgXcgYcgZchaacEacEchbchccbCchdchechfcfLcfLcfLcfLchgaaibDsbDsaaqchhchichjchkchlchmchmchnchochpchqchrchsaaqchtcbQchuaaichvcgcchwaaiaaaaaaaaichxchychzaaibDtchAchBchBchBchBchBchBchCchDchEchFacgacgchGchHacgacgchIchJchKaaqaaichGchLchHaaiaaiaaiaaichGchLchHaaiaaibsAchMbsAbJSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUQaaiaaicbgcbgbRObRObRObRObRObRObRObROaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachNbZGchObZGchPchQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaichRaZqaTnaAjaaiaaiaaiaaaaaaaaaaaachSchTchUchVchWchXchYchZciaciacibaaqcicbYpaBiaaacfvcidcieaflcifcehcigcihciicijaaqcfEcaccadcikaaicilaaqcimcinciocipciqcfLcfLcircisaaibDscitaaqciucivciwcixcixcixciycizcixcixciAciwciBaaiciCcbQciDaaiciEcgcciFaaiaaaaaaaaiciGciHciIaaiciJbDscitaaiaaiaaiaaiaaiaoVaoWaoXaaiaaiciKciLciMciNaaiciOciPamFaaiciQciRciRciRciSciTciUciVciWciXciYciZaaicjacjbcjccjdcjecjecjecjecjecjecjecjecjecjecjecjecjecjecjecjecjecjecjecjecjfcjgaaibTiaaibRObRObRObRObRObRObROaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjhaPLaaaaaaaaaaaaaaaaaaaaaaagaaachScjicjjcjkcjlcgMcjmcgMcjncgMcjocjpcjqcjraPLaaacjscedcjtcefcjucehcehcjvcjwcjxabJcjycjzcjAcjBaaicjCcjDcjEcjFcjGabncjHcfLcfLcfLcjIaaibDsbDsaaqaaqaaKcjJcjKcjLcjMaaqcjNcjOcjPcjQbVnaaKaaichtcbQchuaaicjRcgccgdaaiaaaaaaaaicjScjTcjUaaibDsbDsbDsaaiaabaaaaaaaabaaaaabaaaaaaaaicjVcjWcjXcjYcjZckackbckcckdckeckfckgckgckhckickickjckkcklcklckmaaiaaicknaamaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaickockpckqaaiaaibRObROckrbRObROaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjhaPLaaaaaaaaaaaaaaaaaaaaaaagaaachScjicjjcjkcjlcgMcjmcgMcjncgMcjocjpcjqcjraPLaaacjscedcjtcefcjucehcehcjvcjwcjxabJcjycjzcjAcjBaaicjCcjDcjEcjFcjGabncjHcfLcfLcfLcjIaaibDsbDsaaqaaqaaKcjJcjKcjLcjMaaqcjNcjOcjPcjQbVnaaKaaichtcbQchuaaicjRcgccgdaaiaaaaaaaaicjScFYcFXaaibDsbDsbDsaaiaabaaaaaaaabaaaaabaaaaaaaaicjVcjWcjXcjYcjZckackbckcckdckeckfckgckgckhckickickjckkcklcklckmaaiaaicknaamaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaickockpckqaaiaaibRObROckrbRObROaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksaaaaaaaaacksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktaaaaaaaaaaaaaaaaaaaaaaaaaaachSckuckvckwckxckyckzckAckBckCckDaaqbZRckEaaiaaaaaaaaaaaaaaickFckGckHckHckIckJaaqckKcacbVdckLckMckNckOckNckNckNckPckQcfLckRcfLckSaaibDsbDsaaqckTckUckVckWckXckYaaqckXckYckWckZclaclbaaiciCclcciDaaicjRcgccldaaiaaiaaiaaiaaiaaiaaiaaiclebDsbDsaaiaabaaaaaaaaaaabaabaabaaaaaiclfclgclgclhclicljclkcllclmclncloclpclqclrclscltckickickicluclvaaiclwclxclyaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclzclAclBbTjaaqaaiaaibRObRPbROaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclCclDclDclDclDclDclDclDclDclDclDclDclDclEaaiaaqaaqaaqaaqaaqaaqclFclGaaiaaiaaiaaiaaiaaiaaqaaqaaqaaqaaqaaqaaqclHcacbVdclIclJclKclLclMclNclOclPclQclRclSclTclUaaibDsbDsaaqclVclWckVckWckWclXaaqclYckWckWckZckVclZaaiaaiaaiaaiceNcmacgccmbaaicmcbDsbDsbDsbDscmdbDsbDsbDsbDsaaiaaaaaaaaaaaaaaaaabaabaaaaaicmecmfcmfcmgcmhcmicmjcmkcmlcmmcmncmockickicmpcmqckicmrckiclucmsaaicmtcmucmvaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmwbCbbCbbCcaaqaaqaaiaaiaaiaaibPWaabaabaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksaaacksaaaaaacksckscksckscksckscksaaaaaacksaaacksaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmxcmycmzcmAcmAcmBcmAcmCcmDcmEcmFcmGcmHcmIcmJcmJcmKcmLcmMcmNcmNcmOcmPcmQcmRcmScmRcmRcmRcmQcmRcmRcmTcmUcmVcmWcacbVdcmXcmYcmZaftaaicipacEavmcnacnbacEauncdiaaibDsbDsaaqcnccndcnecnfcngcnhaaqcnicngcnjcnkcnecnlaaibDsbDsbDscnmcjRcgccjRcnnbDsbDsbDsbDsbDsbDsbDsbDsbDsbDsaaiaaaaaaaaaaaaaaaaabaabaabaaicnocnpcnpcnpcdwaaicnqaftcdwcnrcnscntcntcnucmmcmmcnvcntcnwcnxcnyaaicnzcnAcnBaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12876,9 +12875,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackscksckscksckscksck aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaaaaaaacstcAzcsvaabcstcAzcsvaaacstcAzcsvaaaaaaaaaaabaaaaaaaaaaabaabaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicBOaaicBPczFczFczFcBQcBRcBScBTcBUaaicBVcBWcyJcBXcBYaaicBZcwpcCacCbcCccCdcBbcCecCfcCgcChcCicCjcCkcClcCmcCncCocCpcxzcCqcCrcCscxGaabcxHcCtcCucCvcvyaaaaaaaaaaftaaqcCwaoGaaqcCxcCycCzcCAcCBcxLcCCcCDcBCcCEcCFcCGcCHcCIaabaaaaaaaaaaaaaaaaaicCJcCKcCLcCMcCNcCOcCPcCQcCNcCOcCRaaiaaaaabcthaaaaabaaaaabaaaaabaaacCSaaaaabaaaaabaabaabaabctgaaaaaaaaaaaaaaaaaaaaacBNcBNcBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPAaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaafzaabcstcAzcsvaaacstcAzcsvaaacstcAzcsvaabaaaaaaaaaaaaaaaaaaaabaabaaicCTcCUcCVcCWcCVcCVcCVcCXcCYcCZcCVcDacDbcDbcDccDdcDecDecDecDecDecDfczFczFczFaaicDgcDhcDicDjcDkclDaotcDlclEcDmcDncDocfyavjcDpcDqcDrcDsczZcvncDtcDucDvcDwcDxcxzcCqcDycDzcDAczecwGcDBcBtcBtcvyaabaaaaaacsPcDCcDDcDEcDFcDGcDHcDGcDGcDIcDJcDKcDLcDLcDMcDNcDOcDPcDQaabaabaaaaaaaaaaaaaaicDRcDScDTaaqcDUcDVcDWaaqcDXcDYcDZaaiaaaaaactgaaacuWcuWcuWcuWcuWaabctiaabcuWcuWcuWcuWcuWaabctgaaacBNaaacBNaaaaaacBNcBNcBNcBNcBNcBNcBNaaaaaacBNaaacBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaafzaabcstcAzcsvaaacstcAzcsvaabcstcAzcsvaabaabaabaaaaaaaaaaaaaabaaaaaicEacEbcEcaaicEdcEecEfcEfcEfcEgcEfcEfcEfcEfcEhacEcEicEjcEkcElcEmcEncEocEpcEpcEpcEqcErczFczFczFcEscEtcEuaaqcEvcEwcExcEycEzaaiaaiaaicEAczZcvncEBcECcEDcEEcEFcxzcEGcEHcEIcEJcEKcvycvycvycvycvyaaaaaaaaaaftcELcEMcENcEOcEPcEQcEPcEPcERcEScETcEUcDPcEVcEWcCGcBCcEXaabaabaaaaaaaaaaaaaaicEYcricriaaqcEZcricriaaqcEZcricriaaiaaaaaactgaabcvScvTcvTcvTcvTcFacFbcFacvXcvXcvXcvXcAyaabctgaaacBNcBNcBNaaacBNcBNcBNcBNcBNcBNcBNcBNcBNaaacBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaaghaabcstcFccsvaaacstcFccsvaaacstcFccsvaabafzaabaabaaaaaaaaaaaaaaaaaicFdcEbcFeaaiaaicFfaaiaaiaaicFgaaiaaiaaiaaiavjaaiaaiaaiaaicFhcFicFjcFkcDecDecDecFlcFmcFncDecDecDecFmcFocFpcFqcEwcFrcFscEzcFtcFuacEcFvcFwcFxcFycFzcDxcFAcFBcFCcFDcFEcFFcBrcFGcwGcFHcFIcFIcvyaaaaaaaaaaftcFJcFKcFLcFMcFNcFOcFPcBCcFQcFRcFScFTcFUcFVcFWcFXcFYcFZaaaaaaaaaaaaaaaaaaaaicGacricriaaqcGbcricriaaqcGbcricriaaiaaaaaactgaabcxecxecxecxecxeaaactiaaacxecxecxecxecxeaaactgaaacBNcBNcBNaaacBNcBNcBNcBNcBNcBNcBNcBNcBNaaacBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaafzaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaafzaabaabaaaaaaaaaaaaaaaaaicGccEbcFeaaicGdcGecGfcGgcGhcGicGjcGkaaicGlcGmcGncGocGpaaicGqcGrcGscGtczFczFcGucGvcGwcGxcGycGzcGAcGBaaicGCcFqcEwcGDcGEcEzaaicGFaaicGGcGHcxzcFycFzcGIcxzcFBcFCcCqcCrcGJcxGcGKcxHcGLcGMcGNcvyaaaaaaaaabiacGOcGPcGPcGQacgacgarLcGRcGScGTcGTcGTcGUaaiawvabnaaiaaiaaaaaaaaaaaaaaaaaaaaicricricriaaqcGVcricriaaqcGVcricriaaiaaaaabctgaaaaaaaabaabaabaaaaaactiaabaaaaaaaabaabaaaaaactgaaacBNcBNcBNaaacBNcBNcBNcBNcBNcBNcBNcBNcBNaaacBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaafyafyafzafyafyaghafzafzafzafzafyafzafzafycGWaabaaaaaaaaaaaaaaaaaaaaicGXcGYcGZcCWcCVcHacHbcHccHdcHecHfaaiaaicHgcHhcHicHjcHkcHlcHmcHncHocGtczFcHpcHqacEcHrcHscHtcHucHvavmcHwcGscGtcHxcHyaaqcHzaaiabnaaicHAcHBcxzcFycFzcDxcxzcHCcFCcCqcHDcHEcDAcHFcwGcHGcFIcFIcvyaaaaaaaaacHHaaaaaaaaaaaaaaaaaaaftcHIcBCcBCcHJcHKcHLaaicHMcHNcqrcHHaaaaaaaaaaaaaaaaaaaaiaaiaaiaaiaaiaaiaaiaaiaaicHOcHOcHOaaiaaaaaactgctgctgctgctgaaaaaaaaactiaaaaaaaaactgctgctgcthctgaaacBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaaghaabcstcFccsvaaacstcFccsvaaacstcFccsvaabafzaabaabaaaaaaaaaaaaaaaaaicFdcEbcFeaaiaaicFfaaiaaiaaicFgaaiaaiaaiaaiavjaaiaaiaaiaaicFhcFicFjcFkcDecDecDecFlcFmcFncDecDecDecFmcFocFpcFqcEwcFrcFscEzcFtcFuacEcFvcFwcFxcFycFzcDxcFAcFBcFCcFDcFEcFFcBrcFGcwGcFHcFIcFIcvyaaaaaaaaaaftcFJcFKcFLcFMcFNcFOcFPcBCcFQcFRcFScFTcFUcFVcjTbHBbHAcFZaaaaaaaaaaaaaaaaaaaaicGacricriaaqcGbcricriaaqcGbcricriaaiaaaaaactgaabcxecxecxecxecxeaaactiaaacxecxecxecxecxeaaactgaaacBNcBNcBNaaacBNcBNcBNcBNcBNcBNcBNcBNcBNaaacBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaafzaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaafzaabaabaaaaaaaaaaaaaaaaaicGccEbcFeaaicGdcGecGfcGgcGhcGicGjcGkaaicGlcGmcGncGocGpaaicGqcGrcGscGtczFczFcGucGvcGwcGxcGycGzcGAcGBaaicGCcFqcEwcGDcGEcEzaaicGFaaicGGcGHcxzcFycFzcGIcxzcFBcFCcCqcCrcGJcxGcGKcxHcGLcGMcGNcvyaaaaaaaaabiacGOcGPcGPcGQacgacgarLcGRcGScGTcGTcGTcGUaaiaaiabnawvaaiaaaaaaaaaaaaaaaaaaaaicricricriaaqcGVcricriaaqcGVcricriaaiaaaaabctgaaaaaaaabaabaabaaaaaactiaabaaaaaaaabaabaaaaaactgaaacBNcBNcBNaaacBNcBNcBNcBNcBNcBNcBNcBNcBNaaacBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaafyafyafzafyafyaghafzafzafzafzafyafzafzafycGWaabaaaaaaaaaaaaaaaaaaaaicGXcGYcGZcCWcCVcHacHbcHccHdcHecHfaaiaaicHgcHhcHicHjcHkcHlcHmcHncHocGtczFcHpcHqacEcHrcHscHtcHucHvavmcHwcGscGtcHxcHyaaqcHzaaiabnaaicHAcHBcxzcFycFzcDxcxzcHCcFCcCqcHDcHEcDAcHFcwGcHGcFIcFIcvyaaaaaaaaacHHaaaaaaaaaaaaaaaaaaaftcHIcBCcBCcHJcHKcHLaaiaaccHNcFWcjUaaaaaaaaaaaaaaaaaaaaiaaiaaiaaiaaiaaiaaiaaiaaicHOcHOcHOaaiaaaaaactgctgctgctgctgaaaaaaaaactiaaaaaaaaactgctgctgcthctgaaacBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqcrqcrqcrqcrqcrqcrqcrqcrqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGvaaiaaiaaiaaiaaiaaicHPaaiaaiavjaaiaaiaaicGvaaicHQcHRcHScHScHTcHUcDecHVcHWcHXcHYcHZcHZcIacIbcIccIdcIecIfcIacIgcIhcIicIjczFcIkcIlcImcGFaaicIncIocxzcFycxzcIpcxzcFBcFCcCqcCrcIqcxGcGKcvycvycvycvycvyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaftcIrcBCcBCcCAcIscItaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHHaaaaaaaaaaaaaaaaaaaaaaaacIucIucIuaaaaaaaaaaaaaaaaaaaaaaaaaaactgaabcIvaabctgaaaaaaaaaaaaaaaaaaaaacBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaicIwcIxcIycIzcIAcIBcICcIDcIEcIFcIGcIHcIIaaiaaicIJcIKcHScHScILaaicIMcINcIOcIPcIQcIRcISaaicITcIUcIVczFcIWaaicIXcIYcIZcIPcIPcJacJbaaicJcaaicJdcJecxzcFycxzcEBcECcJfcJgcFDcJhcJicBrcJjcwGcJkcJlcJlcvyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiacJmcJncJocJpcJqcJraaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactgaaaaabaaactgaaaaaaaaaaaaaaaaaaaaacBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaicJscJtcJucJvcJvcJwcJxcJwcJycJzcJAcJBcJCaaiaaicJDcIKcHScHScJEaaicJFcJGaaicJHcJIcJIcJIaaicJJcJKcJLcJMcJNaaicJIcJIcJIcJHaaicJOcJPaaicGFaaicJQcJRcJScJTcJUcJVcJWcJXcBocJYcCrcJZcxGcGKcxHcKacKbcKccvyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaicKdcrfcrfcrfcrfcKeaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactgctgctgctgctgaaaaaaaaaaaaaaaaaaaaacBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNcBNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa