diff --git a/baystation12.dme b/baystation12.dme
index 7c0827e8cf4..f663013c599 100644
--- a/baystation12.dme
+++ b/baystation12.dme
@@ -1520,6 +1520,7 @@
#include "code\modules\projectiles\guns\projectile\revolver.dm"
#include "code\modules\projectiles\guns\projectile\shotgun.dm"
#include "code\modules\projectiles\guns\projectile\sniper.dm"
+#include "code\modules\projectiles\guns\projectile\svd.dm"
#include "code\modules\projectiles\projectile\animate.dm"
#include "code\modules\projectiles\projectile\beams.dm"
#include "code\modules\projectiles\projectile\bullets.dm"
diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm
index f3c5507ec83..08c5b88e68f 100644
--- a/code/defines/obj/weapon.dm
+++ b/code/defines/obj/weapon.dm
@@ -88,11 +88,12 @@
attack_verb = list("bludgeoned", "whacked", "disciplined", "thrashed")
/obj/item/weapon/cane/concealed
+ w_class = 4
var/concealed_blade
/obj/item/weapon/cane/concealed/New()
..()
- var/obj/item/weapon/material/butterfly/switchblade/temp_blade = new(src)
+ var/obj/item/weapon/canesword/temp_blade = new(src)
concealed_blade = temp_blade
temp_blade.attack_self()
@@ -110,7 +111,7 @@
else
..()
-/obj/item/weapon/cane/concealed/attackby(var/obj/item/weapon/material/butterfly/W, var/mob/user)
+/obj/item/weapon/cane/concealed/attackby(var/obj/item/weapon/canesword/W, var/mob/user)
if(!src.concealed_blade && istype(W))
user.visible_message("[user] has sheathed \a [W] into \his [src]!", "You sheathe \the [W] into \the [src].")
user.drop_from_inventory(W)
diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm
index a930dbcc0ab..362155cf3c3 100644
--- a/code/game/objects/items/devices/flashlight.dm
+++ b/code/game/objects/items/devices/flashlight.dm
@@ -263,7 +263,15 @@
on = 0
update_icon()
-/obj/item/device/flashlight/glowstick/attack_self(mob/user)
+/obj/item/device/flashlight/glowstick/attack_self(var/mob/living/user)
+
+ if(((CLUMSY in user.mutations)) && prob(50))
+ user << "You break \the [src] apart, spilling its contents everywhere!"
+ fuel = 0
+ new /obj/effect/decal/cleanable/greenglow(get_turf(user))
+ user.apply_effect((rand(15,30)),IRRADIATE,blocked = user.getarmor(null, "rad"))
+ qdel(src)
+ return
if(!fuel)
user << "\The [src] has already been used."
diff --git a/code/game/objects/items/weapons/material/swords.dm b/code/game/objects/items/weapons/material/swords.dm
index 0f129afd150..d4426a30797 100644
--- a/code/game/objects/items/weapons/material/swords.dm
+++ b/code/game/objects/items/weapons/material/swords.dm
@@ -34,8 +34,10 @@
/obj/item/weapon/material/sword/rapier
name = "rapier"
desc = "A slender, fancy and sharply pointed sword."
+ icon = 'icons/obj/sword.dmi'
icon_state = "rapier"
- item_state = "claymore"
+ item_state = "rapier"
+ contained_sprite = 1
slot_flags = SLOT_BELT
attack_verb = list("attacked", "stabbed", "prodded", "poked", "lunged")
@@ -65,3 +67,15 @@
icon_state = "sabre"
item_state = "katana"
slot_flags = SLOT_BELT
+
+/obj/item/weapon/material/sword/axe
+ name = "battle axe"
+ desc = "A one handed battle axe, still a deadly weapon."
+ icon = 'icons/obj/sword.dmi'
+ icon_state = "axe"
+ item_state = "axe"
+ contained_sprite = 1
+ slot_flags = SLOT_BACK
+ attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut")
+ applies_material_colour = 0
+
diff --git a/code/game/objects/items/weapons/material/twohanded.dm b/code/game/objects/items/weapons/material/twohanded.dm
index 9860e1ecdba..d899a1b86cf 100644
--- a/code/game/objects/items/weapons/material/twohanded.dm
+++ b/code/game/objects/items/weapons/material/twohanded.dm
@@ -265,6 +265,16 @@
return
return ..()
+//predefined materials for spears
+/obj/item/weapon/material/twohanded/spear/steel/New(var/newloc)
+ ..(newloc,"steel")
+
+/obj/item/weapon/material/twohanded/spear/plasteel/New(var/newloc)
+ ..(newloc,"plasteel")
+
+/obj/item/weapon/material/twohanded/spear/diamond/New(var/newloc)
+ ..(newloc,"diamond")
+
/obj/structure/headspear
name = "head on a spear"
desc = "How barbaric."
@@ -277,4 +287,4 @@
new /obj/item/weapon/material/twohanded/spear(user.loc)
for(var/obj/item/organ/external/head/H in src)
H.loc = user.loc
- qdel(src)
\ No newline at end of file
+ qdel(src)
diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm
index aeddc0b9c36..2cc117169c9 100644
--- a/code/game/objects/items/weapons/storage/belt.dm
+++ b/code/game/objects/items/weapons/storage/belt.dm
@@ -197,7 +197,7 @@
/obj/item/device/flashlight,
/obj/item/device/pda,
/obj/item/device/radio/headset,
- /obj/item/weapon/melee/energy/sword,
+ /obj/item/weapon/melee,
/obj/item/weapon/shield/energy,
/obj/item/weapon/pinpointer,
/obj/item/weapon/plastique,
diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm
index c4f381f88b3..84c0fdfbb8c 100644
--- a/code/game/objects/items/weapons/stunbaton.dm
+++ b/code/game/objects/items/weapons/stunbaton.dm
@@ -203,3 +203,32 @@
slot_flags = null
baton_color = "#FFDF00"
+/obj/item/weapon/melee/baton/stunrod
+ name = "stunrod"
+ desc = "A more-than-lethal weapon used to deal with high threat situations."
+ icon = 'icons/obj/stunrod.dmi'
+ icon_state = "stunrod"
+ item_state = "stunrod"
+ force = 20
+ baton_color = "#75ACFF"
+ origin_tech = "combat=4,illegal=2"
+ contained_sprite = 1
+
+/obj/item/weapon/melee/baton/stunrod/New()
+ ..()
+ bcell = new/obj/item/weapon/cell/high(src)
+ update_icon()
+ return
+
+/obj/item/weapon/melee/baton/stunrod/update_icon() //this is needed due to how contained sprites work
+ if(status)
+ icon_state = "[initial(name)]_active"
+ item_state = "[initial(name)]_active"
+ else if(!bcell)
+ icon_state = "[initial(name)]_nocell"
+ item_state = "[initial(name)]"
+ else
+ icon_state = "[initial(name)]"
+ item_state = "[initial(name)]"
+
+ ..()
diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm
index d9579719291..ad47da437fa 100644
--- a/code/game/objects/items/weapons/weaponry.dm
+++ b/code/game/objects/items/weapons/weaponry.dm
@@ -259,3 +259,18 @@
health -= W.force
healthcheck()
..()
+
+/obj/item/weapon/canesword
+ name = "thin sword"
+ desc = "A thin, sharp blade with an elegant handle."
+ icon = 'icons/obj/sword.dmi'
+ icon_state = "canesword"
+ item_state = "canesword"
+ force = 20
+ throwforce = 5
+ w_class = 4
+ sharp = 1
+ edge = 1
+ attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
+ hitsound = 'sound/weapons/bladeslice.ogg'
+ contained_sprite = 1
diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm
index cce4412178f..0c740707fb7 100644
--- a/code/game/objects/random/random.dm
+++ b/code/game/objects/random/random.dm
@@ -440,3 +440,251 @@
type = pick(options)
return type
+
+/obj/random/glowstick
+ name = "random glowstick"
+ desc = "This is a random glowstick."
+ icon = 'icons/obj/glowsticks.dmi'
+ icon_state = "glowstick"
+
+/obj/random/glowstick/item_to_spawn()
+ return pick(/obj/item/device/flashlight/glowstick,\
+ /obj/item/device/flashlight/glowstick/red,\
+ /obj/item/device/flashlight/glowstick/blue,\
+ /obj/item/device/flashlight/glowstick/orange,\
+ /obj/item/device/flashlight/glowstick/yellow)
+
+/obj/random/booze
+ name = "random alcoholic drink"
+ desc = "This is a random alcoholic drink."
+ icon = 'icons/obj/drinks.dmi'
+ icon_state = "broken_bottle"
+
+/obj/random/booze/item_to_spawn()
+ return pick(/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/rum,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/cognac,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/wine,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/melonliquor,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/pwine,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/brandy,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/guinnes,\
+ /obj/item/weapon/reagent_containers/food/drinks/bottle/drambuie,\
+ /obj/item/weapon/reagent_containers/food/drinks/cans/beer,\
+ /obj/item/weapon/reagent_containers/food/drinks/cans/ale)
+
+/obj/random/melee
+ name = "random melee weapon"
+ desc = "This is a random melee weapon."
+ icon = 'icons/obj/weapons.dmi'
+ icon_state = "baton"
+
+/obj/random/melee/item_to_spawn()
+ return pick(/obj/item/weapon/melee/telebaton,\
+ /obj/item/weapon/melee/energy/sword,\
+ /obj/item/weapon/melee/energy/sword/pirate,\
+ /obj/item/weapon/melee/energy/glaive,\
+ /obj/item/weapon/melee/chainsword,\
+ /obj/item/weapon/melee/baton/stunrod,\
+ /obj/item/weapon/material/harpoon,\
+ /obj/item/weapon/material/scythe,\
+ /obj/item/weapon/material/twohanded/spear/plasteel,\
+ /obj/item/weapon/material/sword/trench,\
+ /obj/item/weapon/material/sword/rapier)
+
+/obj/random/coin
+ name = "random coin"
+ desc = "This is a random coin."
+ icon = 'icons/obj/items.dmi'
+ icon_state = "coin"
+
+/obj/random/coin/item_to_spawn()
+ var/list/coin = list("/obj/item/weapon/coin/iron" = 5,
+ "/obj/item/weapon/coin/silver" = 3,
+ "/obj/item/weapon/coin/gold" = 1,
+ "/obj/item/weapon/coin/silver" = 0.7,
+ "/obj/item/weapon/coin/phoron" = 0.5,
+ "obj/item/weapon/coin/uranium" = 0.5,
+ "/obj/item/weapon/coin/platinum" = 0.2,
+ "/obj/item/weapon/coin/diamond" = 0.1,
+ )
+ return pickweight(coin)
+
+/obj/random/energy_antag
+ name = "random energy weapon"
+ desc = "This is a random energy weapon."
+ icon = 'icons/obj/gun.dmi'
+ icon_state = "retro100"
+
+/obj/random/energy_antag/item_to_spawn()
+
+ return pick(/obj/item/weapon/gun/energy/retro,\
+ /obj/item/weapon/gun/energy/xray,\
+ /obj/item/weapon/gun/energy/gun,\
+ /obj/item/weapon/gun/energy/pistol,\
+ /obj/item/weapon/gun/energy/rifle,\
+ /obj/item/weapon/gun/energy/mindflayer,\
+ /obj/item/weapon/gun/energy/toxgun,\
+ /obj/item/weapon/gun/energy/vaurca/gatlinglaser,\
+ /obj/item/weapon/gun/energy/vaurca/blaster,\
+ /obj/item/weapon/gun/energy/crossbow/largecrossbow)
+
+/obj/random/colored_jumpsuit
+ name = "random colored jumpsuit"
+ desc = "This is a random colowerd jumpsuit."
+ icon = 'icons/obj/clothing/uniforms.dmi'
+ icon_state = "black"
+
+/obj/random/colored_jumpsuit/item_to_spawn()
+
+ return pick(/obj/item/clothing/under/color/black,\
+ /obj/item/clothing/under/color/blackf,\
+ /obj/item/clothing/under/color/blue,\
+ /obj/item/clothing/under/color/green,\
+ /obj/item/clothing/under/color/grey,\
+ /obj/item/clothing/under/color/orange,\
+ /obj/item/clothing/under/color/pink,\
+ /obj/item/clothing/under/color/red,\
+ /obj/item/clothing/under/color/white,\
+ /obj/item/clothing/under/color/yellow,\
+ /obj/item/clothing/under/lightblue,\
+ /obj/item/clothing/under/aqua,\
+ /obj/item/clothing/under/purple,\
+ /obj/item/clothing/under/lightpurple,\
+ /obj/item/clothing/under/lightgreen,\
+ /obj/item/clothing/under/lightbrown,\
+ /obj/item/clothing/under/brown,\
+ /obj/item/clothing/under/yellowgreen,\
+ /obj/item/clothing/under/darkblue,\
+ /obj/item/clothing/under/lightred,\
+ /obj/item/clothing/under/darkred)
+
+/obj/random/loot
+ name = "random maintenance loot items"
+ desc = "Stuff for the maint-dwellers."
+ icon = 'icons/obj/items.dmi'
+ icon_state = "gift3"
+
+/obj/random/loot/item_to_spawn()
+
+ var/list/maint = list("/obj/item/clothing/glasses/meson" = 1,
+ "/obj/item/clothing/glasses/meson/prescription" = 0.7,
+ "/obj/item/clothing/glasses/material" = 0.8,
+ "/obj/item/clothing/glasses/sunglasses" = 1.5,
+ "/obj/item/clothing/glasses/welding" = 1.2,
+ "/obj/item/clothing/under/captain_fly" = 0.7,
+ "/obj/item/clothing/under/rank/mailman" = 0.6,
+ "/obj/item/clothing/under/rank/vice" = 0.8,
+ "/obj/item/clothing/under/assistantformal" = 1,
+ "/obj/item/clothing/under/rainbow" = 0.9,
+ "/obj/item/clothing/under/overalls" = 1,
+ "/obj/item/clothing/under/redcoat" = 0.5,
+ "/obj/item/clothing/under/serviceoveralls" = 1,
+ "/obj/item/clothing/under/psyche" = 0.5,
+ "/obj/item/clothing/under/track" = 0.9,
+ "/obj/item/clothing/under/rank/dispatch" = 1,
+ "/obj/item/clothing/under/syndicate/tacticool" = 1,
+ "/obj/item/clothing/under/syndicate/tracksuit" = 0.2,
+ "/obj/item/clothing/accessory/badge" = 0.2,
+ "/obj/item/clothing/accessory/badge/old" = 0.2,
+ "/obj/item/clothing/accessory/storage/webbing" = 0.6,
+ "/obj/item/clothing/accessory/storage/knifeharness" = 0.3,
+ "/obj/item/clothing/head/collectable/petehat" = 0.3,
+ "/obj/item/clothing/head/hardhat" = 1.5,
+ "/obj/item/clothing/head/redcoat" = 0.4,
+ "/obj/item/clothing/head/syndicatefake" = 0.5,
+ "/obj/item/clothing/head/richard," = 0.3,
+ "/obj/item/clothing/head/soft/rainbow" = 0.7,
+ "/obj/item/clothing/head/plaguedoctorhat" = 0.5,
+ "/obj/item/clothing/head/cueball" = 0.5,
+ "/obj/item/clothing/head/pirate" = 0.4,
+ "/obj/item/clothing/head/bearpelt" = 0.4,
+ "/obj/item/clothing/head/witchwig" = 0.5,
+ "/obj/item/clothing/head/pumpkinhead" = 0.6,
+ "/obj/item/clothing/head/kitty" = 0.2,
+ "/obj/item/clothing/head/ushanka" = 0.6,
+ "/obj/item/clothing/head/helmet/augment" = 0.1,
+ "/obj/item/clothing/mask/balaclava" = 1,
+ "/obj/item/clothing/mask/gas" = 1.5,
+ "/obj/item/clothing/mask/gas/cyborg" = 0.7,
+ "/obj/item/clothing/mask/gas/owl_mask" = 0.8,
+ "/obj/item/clothing/mask/gas/syndicate" = 0.4,
+ "/obj/item/clothing/mask/fakemoustache" = 0.4,
+ "/obj/item/clothing/mask/horsehead" = 0.9,
+ "/obj/item/clothing/shoes/rainbow" = 1,
+ "/obj/item/clothing/shoes/jackboots" = 1,
+ "/obj/item/clothing/shoes/workboots" = 1,
+ "/obj/item/clothing/shoes/cyborg" = 0.4,
+ "/obj/item/clothing/shoes/galoshes" = 0.6,
+ "/obj/item/clothing/shoes/slippers_worn" = 0.7,
+ "/obj/item/clothing/shoes/combat" = 0.2,
+ "/obj/item/clothing/shoes/clown_shoes" = 0.1,
+ "/obj/item/clothing/suit/storage/hazardvest" = 1,
+ "/obj/item/clothing/suit/storage/leather_jacket/nanotrasen" = 0.7,
+ "/obj/item/clothing/suit/storage/toggle/tracksuit" = 0.7,
+ "/obj/item/clothing/suit/ianshirt" = 0.5,
+ "/obj/item/clothing/suit/syndicatefake" = 0.6,
+ "/obj/item/clothing/suit/imperium_monk" = 0.4,
+ "/obj/item/clothing/suit/storage/vest" = 0.2,
+ "/obj/item/clothing/gloves/black" = 1,
+ "/obj/item/clothing/gloves/fyellow" = 1.2,
+ "/obj/item/clothing/gloves/yellow" = 0.9,
+ "/obj/item/clothing/gloves/watch" = 0.8,
+ "/obj/item/clothing/gloves/boxing" = 0.8,
+ "/obj/item/clothing/gloves/boxing/green" = 0.8,
+ "/obj/item/clothing/gloves/botanic_leather" = 0.7,
+ "/obj/item/clothing/gloves/combat" = 0.2,
+ "/obj/item/toy/bosunwhistle" = 0.5,
+ "/obj/item/toy/balloon" = 0.4,
+ "/obj/item/weapon/haircomb" = 0.5,
+ "/obj/item/weapon/lipstick" = 0.6,
+ "/obj/item/weapon/material/knife/hook," = 0.3,
+ "/obj/item/weapon/material/hatchet/tacknife" = 0.4,
+ "/obj/item/weapon/storage/fancy/cigarettes/dromedaryco" = 1.2,
+ "/obj/item/weapon/storage/bag/plasticbag" = 1,
+ "/obj/item/weapon/extinguisher" = 1.3,
+ "/obj/item/weapon/extinguisher/mini" = 0.9,
+ "/obj/item/device/radiojammer/improvised" = 0.3,
+ "/obj/item/device/flashlight" = 1,
+ "/obj/item/device/flashlight/heavy" = 0.5,
+ "/obj/item/device/flashlight/maglight" = 0.4,
+ "/obj/item/device/flashlight/flare" = 0.5,
+ "/obj/item/device/flashlight/lantern" = 0.4,
+ "/obj/item/weapon/reagent_containers/food/drinks/teapot" = 0.4,
+ "/obj/item/weapon/reagent_containers/food/drinks/flask/shiny" = 0.3,
+ "/obj/item/weapon/reagent_containers/food/drinks/flask/lithium" = 0.3,
+ "/obj/item/bodybag" = 0.7,
+ "/obj/item/weapon/reagent_containers/spray/cleaner" = 0.6,
+ "/obj/item/weapon/tank/emergency_oxygen" = 0.7,
+ "/obj/item/weapon/tank/emergency_oxygen/double" = 0.4,
+ "/obj/item/clothing/mask/smokable/pipe/cobpipe" = 0.5,
+ "/obj/item/clothing/mask/smokable/cigarette/cigar/cohiba" = 0.7,
+ "/obj/item/weapon/flame/lighter" = 0.9,
+ "/obj/item/weapon/flame/lighter/zippo" = 0.7,
+ "/obj/item/device/gps/engineering" = 0.6,
+ "/obj/item/device/megaphone" = 0.5,
+ "/obj/item/device/floor_painter" = 0.6,
+ "/obj/random/toolbox" = 1,
+ "/obj/random/coin" = 1.2,
+ "/obj/random/tech_supply," = 1.2,
+ "/obj/random/powercell" = 0.8,
+ "/obj/random/colored_jumpsuit" = 0.7,
+ "/obj/random/booze" = 1.1,
+ "/obj/random/belt" = 0.9,
+ "/obj/random/contraband" = 0.9,
+ "/obj/random/glowstick" = 0.7,
+ "/obj/item/weapon/caution/cone" = 0.7,
+ "/obj/item/weapon/staff/broom" = 0.5,
+ "/obj/item/weapon/soap" = 0.4,
+ "/obj/item/weapon/material/wirerod" = 0.4,
+ "/obj/item/weapon/storage/box/donkpockets" = 0.6,
+ "/obj/item/weapon/contraband/poster" = 1.3,
+ )
+ return pickweight(maint)
diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm
index 459955edc96..bc62ac2de58 100644
--- a/code/modules/clothing/suits/miscellaneous.dm
+++ b/code/modules/clothing/suits/miscellaneous.dm
@@ -401,4 +401,14 @@
icon_state = "black_hoodie"
item_state = "black_hoodie"
icon_open = "black_hoodie_open"
- icon_closed = "black_hoodie"
\ No newline at end of file
+ icon_closed = "black_hoodie"
+
+/obj/item/clothing/suit/storage/toggle/tracksuit
+ name = "track jacket"
+ desc = "An athletic black and white track jacket."
+ icon = 'icons/obj/tracksuit.dmi'
+ icon_state = "trackjacket"
+ item_state = "trackjacket"
+ icon_open = "trackjacket_open"
+ icon_closed = "trackjacket"
+ contained_sprite = 1
diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm
index 7eabe2fde47..a28245b9178 100644
--- a/code/modules/clothing/under/miscellaneous.dm
+++ b/code/modules/clothing/under/miscellaneous.dm
@@ -525,3 +525,11 @@
icon_state = "blue_blazer"
item_state = "blue_blazer"
worn_state = "blue_blazer"
+
+/obj/item/clothing/under/track
+ name = "track pants"
+ desc = "Track pants, perfect for squatting."
+ icon = 'icons/obj/tracksuit.dmi'
+ icon_state = "trackpants"
+ item_state = "trackpants"
+ contained_sprite = 1
diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm
index 90425c40dcc..75c28b82fb6 100644
--- a/code/modules/clothing/under/syndicate.dm
+++ b/code/modules/clothing/under/syndicate.dm
@@ -19,3 +19,11 @@
worn_state = "tactifool"
siemens_coefficient = 1
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
+
+/obj/item/clothing/under/syndicate/tracksuit
+ name = "tactical tracksuit"
+ desc = "A tactical ready tracksuit, perfect for stealthy operations and squatting in cold places."
+ icon = 'icons/obj/tracksuit.dmi'
+ icon_state = "fulltracksuit"
+ item_state = "fulltracksuit"
+ contained_sprite = 1
diff --git a/code/modules/projectiles/ammunition/boxes.dm b/code/modules/projectiles/ammunition/boxes.dm
index 78c495fd981..d3f97953e68 100644
--- a/code/modules/projectiles/ammunition/boxes.dm
+++ b/code/modules/projectiles/ammunition/boxes.dm
@@ -328,3 +328,19 @@
ammo_type = /obj/item/ammo_casing/shotgun/incendiary
max_ammo = 8
matter = list(DEFAULT_WALL_MATERIAL = 3600)
+
+//dragunov magazine
+
+/obj/item/ammo_magazine/d762
+ name = "magazine (7.62mm)"
+ icon = 'icons/obj/dragunov.dmi'
+ icon_state = "SVD"
+ mag_type = MAGAZINE
+ caliber = "a762"
+ matter = list(DEFAULT_WALL_MATERIAL = 1200)
+ ammo_type = /obj/item/ammo_casing/a762
+ max_ammo = 10
+ multiple_sprites = 1
+
+/obj/item/ammo_magazine/d762/empty
+ initial_ammo = 0
diff --git a/code/modules/projectiles/guns/projectile/improvised.dm b/code/modules/projectiles/guns/projectile/improvised.dm
index c13f7faedea..c4339599c8e 100644
--- a/code/modules/projectiles/guns/projectile/improvised.dm
+++ b/code/modules/projectiles/guns/projectile/improvised.dm
@@ -19,7 +19,7 @@
load_method = SINGLE_CASING
/obj/item/weapon/gun/projectile/shotgun/improvised/special_check(var/mob/living/carbon/human/M)
- if(prob(60 - (loaded.len * 10)))
+ if(prob(35))
M.visible_message("[M]'s weapon blows up, shattering into pieces!","[src] blows up in your face!", "You hear a loud bang!")
M.take_organ_damage(0,30)
M.drop_item()
@@ -140,7 +140,7 @@
origin_tech = "combat=2;materials=2"
fire_sound = 'sound/weapons/Gunshot_light.ogg'
load_method = MAGAZINE
- jam_chance = 55
+ jam_chance = 30
/obj/item/weapon/stock/update_icon()
icon_state = "ipistol[buildstate]"
diff --git a/code/modules/projectiles/guns/projectile/svd.dm b/code/modules/projectiles/guns/projectile/svd.dm
new file mode 100644
index 00000000000..8cbfc3d719f
--- /dev/null
+++ b/code/modules/projectiles/guns/projectile/svd.dm
@@ -0,0 +1,63 @@
+/obj/item/weapon/gun/projectile/dragunov
+ name = "\improper dragunov sniper rifle"
+ desc = "An old semi-automatic marksman rifle. Uses 7.62mm rounds."
+ icon = 'icons/obj/dragunov.dmi'
+ icon_state = "dragunov"
+ item_state = "dragunov"
+ contained_sprite = 1
+ w_class = 4
+ force = 10
+ slot_flags = SLOT_BACK
+ origin_tech = "combat=8;materials=3;syndicate=5"
+ caliber = "a762"
+ recoil = 2
+ fire_sound = 'sound/weapons/svd_shot.ogg'
+ load_method = MAGAZINE
+ max_shells = 10
+ magazine_type = /obj/item/ammo_magazine/d762
+ allowed_magazines = list(/obj/item/ammo_magazine/d762)
+ accuracy = -4
+ scoped_accuracy = 2
+
+ recoil_wielded = 1
+ accuracy_wielded = 0
+
+ //action button for wielding
+ action_button_name = "Wield rifle"
+
+/obj/item/weapon/gun/projectile/dragunov/update_icon()
+
+ if(ammo_magazine)
+ icon_state = "dragunov"
+ else
+ icon_state = "dragunov-empty"
+
+/obj/item/weapon/gun/projectile/dragunov/can_wield()
+ return 1
+
+/obj/item/weapon/gun/projectile/dragunov/ui_action_click()
+ if(src in usr)
+ toggle_wield(usr)
+
+/obj/item/weapon/gun/projectile/dragunov/verb/wield_rifle()
+ set name = "Wield rifle"
+ set category = "Object"
+ set src in usr
+
+ toggle_wield(usr)
+
+/obj/item/weapon/gun/projectile/dragunov/special_check(mob/user)
+ if(!wielded)
+ user << "You can't fire without stabilizing the rifle!"
+ return 0
+ return ..()
+
+/obj/item/weapon/gun/projectile/dragunov/verb/scope()
+ set category = "Object"
+ set name = "Use Scope"
+ set popup_menu = 1
+
+ if(wielded)
+ toggle_scope(2.0)
+ else
+ usr << "You can't look through the scope without stabilizing the rifle!"
diff --git a/html/changelogs/alberyk-PR-1052.yml b/html/changelogs/alberyk-PR-1052.yml
new file mode 100644
index 00000000000..4eac5661874
--- /dev/null
+++ b/html/changelogs/alberyk-PR-1052.yml
@@ -0,0 +1,39 @@
+################################
+# Example Changelog File
+#
+# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
+#
+# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
+# When it is, any changes listed below will disappear.
+#
+# Valid Prefixes:
+# bugfix
+# wip (For works in progress)
+# tweak
+# soundadd
+# sounddel
+# rscadd (general adding of nice things)
+# rscdel (general deleting of nice things)
+# imageadd
+# imagedel
+# maptweak
+# spellcheck (typo fixes)
+# experiment
+#################################
+
+# Your name.
+author: Alberyk
+
+# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
+delete-after: True
+
+# Any changes you've made. See valid prefix list above.
+# INDENT WITH TWO SPACES. NOT TABS. SPACES.
+# SCREW THIS UP AND IT WON'T WORK.
+# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
+# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
+changes:
+ - tweak: "Tweaked the weapons available to the heister in their skipjack."
+ - rscadd: "Added a canesword, replacing the switchblade in the concealed cane."
+ - tweak: "Tweaked the chances of ghetto handguns malfunctioning."
+ - rscadd: "Randomized most of the items you can find in the maintenance tunnels."
diff --git a/icons/obj/dragunov.dmi b/icons/obj/dragunov.dmi
new file mode 100644
index 00000000000..416b9709ec7
Binary files /dev/null and b/icons/obj/dragunov.dmi differ
diff --git a/icons/obj/stunrod.dmi b/icons/obj/stunrod.dmi
new file mode 100644
index 00000000000..350ee1fcba4
Binary files /dev/null and b/icons/obj/stunrod.dmi differ
diff --git a/icons/obj/sword.dmi b/icons/obj/sword.dmi
new file mode 100644
index 00000000000..a253aa2af97
Binary files /dev/null and b/icons/obj/sword.dmi differ
diff --git a/icons/obj/tracksuit.dmi b/icons/obj/tracksuit.dmi
new file mode 100644
index 00000000000..06b609623ad
Binary files /dev/null and b/icons/obj/tracksuit.dmi differ
diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm
index b7efa3b29d7..bec23b5a340 100644
--- a/maps/exodus-1.dmm
+++ b/maps/exodus-1.dmm
@@ -64,7 +64,7 @@
"abl" = (/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/table/steel_reinforced,/turf/simulated/floor,/area/security/range)
"abm" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor,/area/security/range)
"abn" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera/network/security{c_tag = "Security - Firing Range"; dir = 8},/turf/simulated/floor,/area/security/range)
-"abo" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/meson/prescription,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"abo" = (/obj/structure/closet/crate,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"abp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"abq" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/fore)
"abr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/foresolar)
@@ -276,14 +276,14 @@
"afp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/main)
"afq" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/security/main)
"afr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"afs" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/camera/xray/security{c_tag = "Security Escape Pod"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"afs" = (/obj/effect/decal/cleanable/dirt,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aft" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"afu" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod3/station)
"afv" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod3/station)
"afw" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station)
"afx" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port)
-"afy" = (/obj/structure/table/rack,/obj/item/weapon/secbot_assembly,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port)
-"afz" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/combat,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port)
+"afy" = (/obj/structure/table/rack,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/camera/xray/security{c_tag = "Security Escape Pod"; dir = 8},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"afz" = (/obj/structure/table/rack,/obj/effect/decal/cleanable/dirt,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_port)
"afA" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/security/warden)
"afB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/warden)
"afC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/warden)
@@ -312,7 +312,7 @@
"afZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/security_port)
"aga" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/security_port)
"agb" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/security_port)
-"agc" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/security_port)
+"agc" = (/obj/structure/closet/crate,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_port)
"agd" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/security_port)
"age" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/security_port)
"agf" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/security_port)
@@ -344,7 +344,7 @@
"agF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/effect/decal/cleanable/blood/oil,/obj/item/trash/tastybread,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"agG" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod3/station)
"agH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station)
-"agI" = (/obj/structure/table/rack,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/security_port)
+"agI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/rack,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_port)
"agJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/security_port)
"agK" = (/obj/item/trash/candy,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/security_port)
"agL" = (/turf/simulated/wall/r_wall,/area/security/brig)
@@ -364,7 +364,7 @@
"agZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos)
"aha" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 1},/obj/machinery/keycard_auth{pixel_x = 30},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos)
"ahb" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"ahc" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/security_port)
+"ahc" = (/obj/structure/table/rack,/obj/effect/decal/cleanable/cobweb,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_port)
"ahd" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_port)
"ahe" = (/turf/simulated/wall,/area/security/brig)
"ahf" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/brig)
@@ -428,8 +428,8 @@
"ail" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos)
"aim" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/tranqcabinet{pixel_x = 32},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos)
"ain" = (/obj/structure/table/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/security_port)
-"aio" = (/obj/structure/closet,/obj/item/clothing/head/ushanka,/turf/simulated/floor/plating,/area/maintenance/security_port)
-"aip" = (/obj/item/device/t_scanner,/obj/structure/table/steel,/turf/simulated/floor/plating,/area/maintenance/security_port)
+"aio" = (/obj/structure/table/rack,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_port)
+"aip" = (/obj/structure/table/steel,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_port)
"aiq" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/maintenance/security_port)
"air" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/network/security{c_tag = "Security - Interrogation Observation"; dir = 4},/turf/simulated/floor,/area/security/brig)
"ais" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{layer = 4; name = "Observation Screen"; network = list("Interrogation"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig)
@@ -660,7 +660,7 @@
"amJ" = (/obj/structure/table/woodentable,/obj/item/weapon/material/ashtray/bronze,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/device/flash,/obj/item/weapon/handcuffs,/turf/simulated/floor/carpet,/area/security/detectives_office)
"amK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/security/detectives_office)
"amL" = (/obj/item/weapon/storage/secure/safe{pixel_x = 30; pixel_y = 5},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office)
-"amM" = (/obj/structure/closet,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"amM" = (/obj/structure/closet,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_port)
"amN" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"amO" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/security_starboard)
"amP" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard)
@@ -743,7 +743,7 @@
"aoo" = (/turf/simulated/wall,/area/maintenance/evahallway)
"aop" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/evahallway)
"aoq" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/evahallway)
-"aor" = (/obj/structure/closet/crate,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/double,/obj/effect/decal/cleanable/cobweb2,/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/evahallway)
+"aor" = (/obj/structure/closet,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aos" = (/obj/structure/table/standard,/obj/item/weapon/pen,/obj/item/weapon/paper,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/brig)
"aot" = (/obj/item/weapon/stool,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/camera/network/security{c_tag = "Security - Solitary Confinement North"},/turf/simulated/floor/plating,/area/security/brig)
"aou" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/security/brig)
@@ -867,7 +867,7 @@
"aqI" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory)
"aqJ" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dorm_sensor"; pixel_x = 25; pixel_y = -8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/dormitory)
"aqK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway)
-"aqL" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/turf/simulated/floor/plating,/area/maintenance/evahallway)
+"aqL" = (/obj/structure/closet,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aqM" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/evahallway)
"aqN" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/security{c_tag = "Security - Brig West"; dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/security/brig)
"aqO" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table/standard,/turf/simulated/floor,/area/security/prison)
@@ -1003,8 +1003,8 @@
"ato" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/turf/simulated/floor/plating,/area/maintenance/dormitory)
"atp" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/dormitory)
"atq" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/maintenance/dormitory)
-"atr" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/dormitory)
-"ats" = (/obj/structure/table/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/dormitory)
+"atr" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/cobweb2,/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/evahallway)
+"ats" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/evahallway)
"att" = (/turf/simulated/floor/plating,/area/maintenance/dormitory)
"atu" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/dormitory)
"atv" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/dormitory)
@@ -1022,7 +1022,7 @@
"atH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod2/station)
"atI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals)
"atJ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/arrivals)
-"atK" = (/obj/structure/table/rack,/obj/item/weapon/flame/lighter/random,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/simulated/floor/plating,/area/maintenance/evahallway)
+"atK" = (/obj/structure/table/rack{dir = 1},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/dormitory)
"atL" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/evahallway)
"atM" = (/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/security/prison)
"atN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison)
@@ -1145,7 +1145,7 @@
"awa" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/arrivals)
"awb" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access = list(13)},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/arrivals)
"awc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/arrivals)
-"awd" = (/obj/structure/table/rack,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"awd" = (/obj/structure/table/rack,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/evahallway)
"awe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/arrivals)
"awf" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/arrivals)
"awg" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/arrivals)
@@ -1192,7 +1192,7 @@
"awV" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/fore)
"awW" = (/turf/simulated/floor/plating,/area/hallway/secondary/entry/fore)
"awX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/hallway/secondary/entry/fore)
-"awY" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"awY" = (/obj/structure/table/rack,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/arrivals)
"awZ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/auxport)
"axa" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating/airless,/area/maintenance/evahallway)
"axb" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/evahallway)
@@ -1237,7 +1237,7 @@
"axO" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/evahallway)
"axP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway)
"axQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway)
-"axR" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/table/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/turf/simulated/floor/plating,/area/maintenance/evahallway)
+"axR" = (/obj/structure/closet,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/arrivals)
"axS" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway)
"axT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/evahallway)
"axU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway)
@@ -1446,7 +1446,7 @@
"aBP" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/auxsolarport)
"aBQ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/binary/pump/on{dir = 1; target_pressure = 200},/turf/simulated/floor/plating,/area/maintenance/auxsolarport)
"aBR" = (/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport)
-"aBS" = (/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/evahallway)
+"aBS" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/table/rack,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/evahallway)
"aBT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/evahallway)
"aBU" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway)
"aBV" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plating,/area/maintenance/evahallway)
@@ -1746,7 +1746,7 @@
"aHD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar)
"aHE" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Kitchen"; name = "Kitchen"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar)
"aHF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar)
-"aHG" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar)
+"aHG" = (/obj/effect/decal/cleanable/generic,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/evahallway)
"aHH" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/library)
"aHI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/library)
"aHJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library)
@@ -3350,7 +3350,7 @@
"bmv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker)
"bmw" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet)
"bmx" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet)
-"bmy" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/item/stack/material/glass/reinforced,/turf/simulated/floor/plating,/area/maintenance/locker)
+"bmy" = (/obj/structure/closet,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/bar)
"bmz" = (/obj/item/weapon/screwdriver,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker)
"bmA" = (/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker)
"bmB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker)
@@ -3436,8 +3436,8 @@
"bod" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor/plating,/area/maintenance/disposal)
"boe" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/disposal)
"bof" = (/obj/effect/decal/cleanable/blood/oil,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/disposal)
-"bog" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker)
-"boh" = (/obj/effect/decal/cleanable/generic,/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/maintenance/locker)
+"bog" = (/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/locker)
+"boh" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/locker)
"boi" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/locker)
"boj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker)
"bok" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker)
@@ -3624,7 +3624,7 @@
"brJ" = (/turf/simulated/floor,/area/hallway/secondary/entry/aft)
"brK" = (/obj/machinery/disposal/deliveryChute{dir = 1; name = "disposal inlet"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal)
"brL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal)
-"brM" = (/obj/structure/table/standard,/obj/item/weapon/deck{pixel_y = 4},/turf/simulated/floor/plating,/area/maintenance/disposal)
+"brM" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/locker)
"brN" = (/obj/machinery/camera/network/civilian_west{c_tag = "Waste Disposal"; dir = 8},/obj/item/weapon/material/ashtray/plastic{pixel_x = 5; pixel_y = -5},/obj/effect/decal/cleanable/ash,/obj/item/weapon/cigbutt/cigarbutt,/turf/simulated/floor/plating,/area/maintenance/disposal)
"brO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker)
"brP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker)
@@ -3704,7 +3704,7 @@
"btl" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab)
"btm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/storage/emergency)
"btn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/emergency)
-"bto" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency)
+"bto" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/locker)
"btp" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "admin_shuttle_dock_sensor"; pixel_x = -30; pixel_y = 8},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry/aft)
"btq" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry/aft)
"btr" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft)
@@ -3795,7 +3795,7 @@
"buY" = (/obj/structure/table/standard,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab)
"buZ" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/storage/emergency)
"bva" = (/turf/simulated/floor/plating,/area/storage/emergency)
-"bvb" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency)
+"bvb" = (/obj/structure/table/standard,/obj/item/weapon/deck{pixel_y = 4},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/disposal)
"bvc" = (/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/wall,/area/space)
"bvd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = -28; pixel_y = -6; req_one_access = list(13)},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft)
"bve" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft)
@@ -3966,7 +3966,7 @@
"byn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/lab)
"byo" = (/obj/structure/table/standard,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/machinery/light_switch{pixel_x = 27},/obj/structure/reagent_dispensers/acid{density = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab)
"byp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/storage/emergency)
-"byq" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/storage/emergency)
+"byq" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/random/loot,/turf/simulated/floor/plating,/area/storage/emergency)
"byr" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/research/station)
"bys" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/research/station)
"byt" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station)
@@ -4590,7 +4590,7 @@
"bKn" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics)
"bKo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics)
"bKp" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port)
-"bKq" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/research_port)
+"bKq" = (/obj/structure/table/standard,/obj/random/loot,/turf/simulated/floor/plating,/area/storage/emergency)
"bKr" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server)
"bKs" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server)
"bKt" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server)
@@ -4612,9 +4612,9 @@
"bKJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor)
"bKK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor)
"bKL" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/research_shuttle)
-"bKM" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/research_shuttle)
-"bKN" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research_shuttle)
-"bKO" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/research_shuttle)
+"bKM" = (/obj/structure/closet/crate,/obj/random/coin,/turf/simulated/floor/plating,/area/storage/emergency)
+"bKN" = (/obj/structure/table/rack{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/research_port)
+"bKO" = (/obj/structure/closet/crate,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/research_shuttle)
"bKP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/rnd/test_area)
"bKQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/rnd/test_area)
"bKR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/rnd/test_area)
@@ -4774,8 +4774,8 @@
"bNP" = (/obj/structure/closet/secure_closet/quartermaster,/turf/simulated/floor,/area/quartermaster/qm)
"bNQ" = (/obj/structure/table/standard,/obj/item/weapon/coin/silver{pixel_x = -3; pixel_y = 3},/obj/item/weapon/coin/silver,/obj/item/device/eftpos{eftpos_name = "Quartermaster EFTPOS scanner"},/turf/simulated/floor,/area/quartermaster/qm)
"bNR" = (/obj/structure/table/standard,/obj/item/weapon/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/weapon/cartridge/quartermaster,/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/quartermaster/qm)
-"bNS" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bNT" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/cargo)
+"bNS" = (/obj/structure/table/rack,/obj/effect/decal/cleanable/cobweb2,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/research_shuttle)
+"bNT" = (/obj/structure/table/rack,/obj/random/loot,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research_shuttle)
"bNU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo)
"bNV" = (/turf/simulated/wall,/area/maintenance/cargo)
"bNW" = (/turf/simulated/wall,/area/storage/tech)
@@ -4954,7 +4954,7 @@
"bRn" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/janitor)
"bRo" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/engineering)
"bRp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/engineering)
-"bRq" = (/obj/structure/closet,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering)
+"bRq" = (/obj/structure/closet/crate,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/cargo)
"bRr" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/bed/roller,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = -32},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/structure/closet/secure_closet/medical_wall{name = "O- Blood Locker"; pixel_x = -32},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/sleeper)
"bRs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bRt" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
@@ -5027,7 +5027,7 @@
"bSI" = (/obj/structure/grille/broken,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engineering)
"bSJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering)
"bSK" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/engineering)
-"bSL" = (/obj/structure/table/standard,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/engineering)
+"bSL" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/cobweb,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/cargo)
"bSM" = (/obj/machinery/sleeper,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/sleeper)
"bSN" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bSO" = (/obj/machinery/button/remote/blast_door{id = "scanhide"; name = "Diagnostics Room Separation Shutters"; pixel_x = -6; pixel_y = -25; req_access = list(5)},/obj/machinery/button/remote/blast_door{id = "acute2"; name = "Acute Treatment Privacy Shutters"; pixel_x = 6; pixel_y = -25; req_access = list(5)},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
@@ -5209,7 +5209,7 @@
"bWi" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing)
"bWj" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/mixing)
"bWk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard)
-"bWl" = (/obj/structure/closet/wardrobe/grey,/obj/item/weapon/storage/backpack,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/research_starboard)
+"bWl" = (/obj/structure/closet,/obj/machinery/light/small{dir = 4},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/engineering)
"bWm" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating/airless,/area/rnd/mixing)
"bWn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/airlock_sensor{pixel_y = -25},/turf/simulated/floor/plating/airless,/area/rnd/mixing)
"bWo" = (/turf/simulated/floor/plating/airless,/area/rnd/mixing)
@@ -5484,13 +5484,13 @@
"cbx" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/research)
"cby" = (/obj/machinery/door/airlock/maintenance{name = "Miscellaneous Reseach Maintenance"; req_one_access = list(7,29)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/substation/research)
"cbz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/substation/research)
-"cbA" = (/obj/structure/table/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/research_port)
-"cbB" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/research_port)
+"cbA" = (/obj/structure/table/standard,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/engineering)
+"cbB" = (/obj/structure/closet/wardrobe/grey,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/research_starboard)
"cbC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/meter,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/plating,/area/maintenance/research_port)
"cbD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_port)
"cbE" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/spiderling_remains,/turf/simulated/floor/plating,/area/maintenance/research_port)
"cbF" = (/obj/machinery/door/firedoor/border_only{name = "hazard door south"},/obj/machinery/door/airlock/research{name = "Xenobiology Research"; req_access = list(47)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research)
-"cbG" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/device/flashlight,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/plating,/area/maintenance/research_starboard)
+"cbG" = (/obj/structure/table/rack{dir = 1},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/research_port)
"cbH" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/research_starboard)
"cbI" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard)
"cbJ" = (/obj/machinery/atmospherics/tvalve{dir = 4; name = "siphon switching valve"},/turf/simulated/floor/plating,/area/maintenance/research_starboard)
@@ -5553,7 +5553,7 @@
"ccO" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/machinery/power/sensor{name = "Powernet Sensor - Research Subgrid"; name_tag = "Research Subgrid"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/substation/research)
"ccP" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Research"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/substation/research)
"ccQ" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Research Substation Bypass"},/turf/simulated/floor/plating,/area/maintenance/substation/research)
-"ccR" = (/obj/item/weapon/material/shard,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research_port)
+"ccR" = (/obj/structure/table/rack{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/research_port)
"ccS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port)
"ccT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/research_port)
"ccU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port)
@@ -6101,6 +6101,7 @@
"cnq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engineering/locker_room)
"cnr" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/device/suit_cooling_unit,/turf/simulated/floor,/area/engineering/locker_room)
"cns" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/camera/network/engineering{c_tag = "Engineering Locker Room"; dir = 1},/obj/item/device/suit_cooling_unit,/turf/simulated/floor,/area/engineering/locker_room)
+"cnt" = (/obj/structure/table/rack{dir = 1},/obj/machinery/alarm{pixel_y = 22},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/research_starboard)
"cnu" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Engineering Substation Bypass"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering)
"cnv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering)
"cnw" = (/obj/machinery/door/airlock/maintenance{req_one_access = list(11,24)},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/substation/engineering)
@@ -6338,7 +6339,7 @@
"crU" = (/turf/simulated/floor/plating,/area/engineering/storage)
"crV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/engineering/storage)
"crW" = (/obj/structure/closet/crate/solar,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/engineering/storage)
-"crX" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/engineering)
+"crX" = (/obj/random/loot,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research_port)
"crY" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery)
"crZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery)
"csa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery)
@@ -6395,7 +6396,7 @@
"csZ" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engineering/storage)
"cta" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engineering/storage)
"ctb" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/item/stack/material/phoron{amount = 25},/turf/simulated/floor/plating,/area/engineering/storage)
-"ctc" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/engineering)
+"ctc" = (/obj/structure/closet,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/engineering)
"ctd" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery)
"cte" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery)
"ctf" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery)
@@ -6450,7 +6451,7 @@
"cuc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering)
"cud" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/engineering)
"cue" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Operating Theatre 1 Maintenance Access"; req_access = list(45)},/turf/simulated/floor/plating,/area/medical/surgery)
-"cuf" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay)
+"cuf" = (/obj/structure/table/rack{dir = 1},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/engineering)
"cug" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/medbay)
"cuh" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/cigbutt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/medbay)
"cui" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Operating Theatre 2 Maintenance Access"; req_access = list(45)},/turf/simulated/floor/plating,/area/medical/surgery2)
@@ -6462,6 +6463,7 @@
"cuo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 26},/turf/simulated/floor{icon_state = "white"},/area/medical/virology)
"cup" = (/obj/machinery/smartfridge/secure/virology,/obj/structure/sign/deathsposal{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology)
"cuq" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"},/area/medical/virology)
+"cur" = (/obj/structure/table/rack{dir = 1},/obj/machinery/light/small{dir = 1},/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/medbay)
"cus" = (/obj/machinery/disease2/isolator,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/virology)
"cut" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology)
"cuu" = (/obj/machinery/door/window/southright{dir = 1; name = "Virology Isolation Room One"; req_access = list(39)},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology)
@@ -7409,8 +7411,8 @@
"cMA" = (/obj/machinery/atmospherics/binary/pump/high_power/on{tag = "icon-map_on (NORTH)"; icon_state = "map_on"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/engineering)
"cMB" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/engineering)
"cMC" = (/obj/machinery/atmospherics/binary/passive_gate,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/engineering)
-"cMD" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/engineering)
-"cME" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/engineering)
+"cMD" = (/obj/structure/table/rack,/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/obj/random/loot,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/engineering)
+"cME" = (/obj/structure/table/rack{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/random/loot,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/engineering)
"cMF" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/meter,/obj/machinery/space_heater,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/engineering)
"cMG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering)
"cMH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/mob/living/simple_animal/corgi/fox/Chauncey,/turf/simulated/floor/carpet,/area/crew_quarters/captain)
@@ -7486,46 +7488,46 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaamaaaaafaaaaafaafacvaafaaaaafacvaafaaaaafacvaafaaaaaaaaaaaaaaaabrabsacwacxacyaczabfacAaceaceacBacCacDacEacFacGaceaceacHacIacJacKacMacLacNacOacPacQacRacSacTacUacsactabdabdabdabdabdabdaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaamaamaaJaafaafaavacVaaxaaaaavacVaaxaaaaavacVaaxaafaaaaaaaaaaaaaafaafacWabfabfabfabfacXaceacYacZacZacZacZacFacZadaadbadcacSaddadeadfadgacNadhacSacSacSacSadiadjacladkadlabdadmadnadoabdaaMaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaavacVaaxaafaavacVaaxaaaaavacVaaxaaaaaaaaaaafaaaaafaafaaaaaaaaaaaaabhacXaceadpadqadradsadtaduadvadwadbadcacSadxadeadfadyadzadAacSadBadBadBadfadCacsadDadEadFadEadEadGadFaaMaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaJaafaavacVaaxaaaaavacVaaxaaaaavacVaaxaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaadHadIaceadJacZacZacZacZacFacZadKadbadcacSadxadLadMadNadOadPadQadRadRadRadSadTacsadUadEabdadVadWadGabdaaMaaMaafaaaaafaaaaaMaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaJaafaavacVaaxaaaaavacVaaxaaaaavacVaaxaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaadHadIaceadJacZacZacZacZacFacZadKadbadcacSadxadLadMadNadOadPadQadRadRadRadSadTacsadUadEabdadVadWafsabdaaMaaMaafaaaaafaaaaaMaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaJaafaavacVaaxaaaaavacVaaxaafaavacVaaxaafaafaafaaaaafaafaaaaaaaaaaaaaaaadXadIaceaceadYadZaeaaebaecaedaceaceaeeacSaddaefadfaegaehadAadQadRaefadRaeiaejacsadUaekabdabdabdabdabdaaMaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaafaafaaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaqaafaavaelaaxaaaaavaelaaxaaaaavaelaaxaafaaaaafaafaafaaaaaaaaaaaaaaaaaaadXaemaceaceaceaceaceaceaenaceaceaceaepaeoaeraeqaesaetaeuaevaewaexaeyaexaezaeAacsadDaeBabdaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaaaafaaaaaaaaaaafaafaafaaaaaaaafaafaaaaaaaafaafaaaaaaaaaaaaaaaaafaaaaeCadIaeDaeEaeFaeGaeHaeIaeJaeKaeLaeMaeNaeOaePaeOadfaegaeQaeRaeSaeSaeTaeSaeUaeVaeWaeXaeYabdaeZaeZaeZaeZaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaJafaaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafabhadIafbafcafdaeGaeHaeHafeaffafgaeMafhafiafkafjadfaflafmafnacSacSafoacSafpafqacsafrafsabdaftafuafvafvafwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaacaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhabhabhabhabhabhabhabhabhabhabhabhabhadIafxafyafzaeGafAafBafCafDafEafFafHafGafIafGafKafJadzafLafMacSafoacSafNafOafPafQafRafSadEafTafUafVafWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhafXafYafZabhagaagbagcagdageagfaggaggaggaggaggaggaghagiagjagkaeGaglagmagnagoagpaeMagqagragtagsaguagvagwagxagyagzagAagBagCagxagDagEagFabdadEagGafvafvagHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaabhagIagJaggaggaggagfagfaggagKagLagLagLagLagLagLagLagLagLagLagMaeGagNagOagPagQagRaeMagSagTagTagTadfagUagVagWagXagYagZagYagXahaagDahbadEabdabdaeZaeZaeZaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhahcahdaheaheaheaheaheaheaheagLahfahgahhaheahiahjahkahlahmahnahoahpahqahrahsahtahuahvahvahvahvadfahwahxahyahzahAahBahCahDahEagDahFaiMahGalqakGannabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahHaaaaaaahHaaaaaaaaaahHaaaaaaaaaaaaaaaahHaaaaaaaaaahHaaaaaaahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaJafaaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafabhadIafbafcafdaeGaeHaeHafeaffafgaeMafhafiafkafjadfaflafmafnacSacSafoacSafpafqacsafrafyabdaftafuafvafvafwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaacaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhabhabhabhabhabhabhabhabhabhabhabhabhadIafxafzagcaeGafAafBafCafDafEafFafHafGafIafGafKafJadzafLafMacSafoacSafNafOafPafQafRafSadEafTafUafVafWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhafXafYafZabhagaagbagIagdageagfaggaggaggaggaggaggaghagiagjagkaeGaglagmagnagoagpaeMagqagragtagsaguagvagwagxagyagzagAagBagCagxagDagEagFabdadEagGafvafvagHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaabhahcagJaggaggaggagfagfaggagKagLagLagLagLagLagLagLagLagLagLagMaeGagNagOagPagQagRaeMagSagTagTagTadfagUagVagWagXagYagZagYagXahaagDahbadEabdabdaeZaeZaeZaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhaioahdaheaheaheaheaheaheaheagLahfahgahhaheahiahjahkahlahmahnahoahpahqahrahsahtahuahvahvahvahvadfahwahxahyahzahAahBahCahDahEagDahFaiMahGalqakGannabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahHaaaaaaahHaaaaaaaaaahHaaaaaaaaaaaaaaaahHaaaaaaaaaahHaaaaaaahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhafXafYahIabhahJahKaheahLahMahNahOahPahQagLahhahRahOahSahTahUahUahVahWahXahYahZahZaiaahZaibaicaidacSacSaefadfaieaifaigaihaiiaijaikailaimagDahFanXanVaCFaqvaDTabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHaaaaaaaaaahHahHahHahHahHahHahHaaaaaaaaaahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHainaioaipabhaiqahKaheairaisaitaiuaivaiwagLahhahRaixaheaiyahUaizaiAahTahXaiBaiCahZaiDahZahZaiEaiFaidacSacSadfaiGaiHaiIagXagXaiJagXagXaiKagDaiLaFtakDakDakDakFabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHaaaaaaahHahHahHahHahHahHahHahHahHaaaaaaahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHainamMaipabhaiqahKaheairaisaitaiuaivaiwagLahhahRaixaheaiyahUaizaiAahTahXaiBaiCahZaiDahZahZaiEaiFaidacSacSadfaiGaiHaiIagXagXaiJagXagXaiKagDaiLaFtakDakDakDakFabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHaaaaaaahHahHahHahHahHahHahHahHahHaaaaaaahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeCaiNaiNaiOabhaiNahKaheaiPaiQaiRaiSaiTahOagLaiUaiVaiWaheaiXaiYaiZajaajbajcajdajeajfaiaajgajhaeMajjajiajlajkajnajmajoajpajqajrajsajtagXajuagDalrabdabdabdabdadDabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaamaamaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHaaaaaaahHahHahHahHahHahHahHahHahHaaaaaaahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhabhajvabhabhajwajxaheaheajyaheaheajzaheaheaheajAaheaheajBajCajDajEajFajGaheajHajIajJajKajLaheaheajMajOajNaheaheaheagxajPagxagxagxagxagxagDalrabdajQajRabdadDabdaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaaaafaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhagJagfajSagfajTajUajVajWajYajXajZakaakcakbakdakeakgakfakhakiakjakkakhaklakjakjakmaknaknakoakqakpakraksakuaktajMakvakwakxakyakzanrakAakCalsakEamaamMabdadDabdaaaaaaaaaaaaaaaaaaaaaaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafakIaafaaJaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhagJagfajSagfajTajUajVajWajYajXajZakaakcakbakdakeakgakfakhakiakjakkakhaklakjakjakmaknaknakoakqakpakraksakuaktajMakvakwakxakyakzanrakAakCalsakEamaaorabdadDabdaaaaaaaaaaaaaaaaaaaaaaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafakIaafaaJaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaamaamaaJaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhahKaheaheaheaheaheaheakJakKakLakMakNakOakPakQakRakSakTakUakVakWakNakXakNakNakYakZalaalbalcaldalealfalgalaalhalialjalkallalmalnaloalpakCamNabdamOanuabdanwabdaaaaafaaaaaaaaaaaaaaaaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaltaaaaaaaaaaaJaaJaamaamaamaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhahKahealualvalwalxahealyalzahUalAalBahealCalDalCahealEalFalGahealHalJalIalKagLalLalMalNalOalPahealQalRalRalSahealTalUalValWalXalYalZakCadEambambamcambadDabdanxaafaaaaaaaaaaaaaaaaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaafaafaafaaaaaaamdaafaafaaaaafaafaaaaaaaamaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafameaafaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafabhahKamfamgamgamhamiamjamkamlahTammalBaheamnamoampamqamramsamtamuahTamvahTamwamxamyamyamzamAamBamCamDamEamFamGakCamHamIamJamKalValVamLakCadEambanyaogambadDabdanxaaaaaaaaaaafaaaaaaaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafamPamPamPamPamPaafamQaafamPamPamPamPamPaafaaJaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaJaaJaaaaaaaaaamRaaaaaaaaaaaJaaJaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhahKaheamSamTamUamVaheamWamlalBamXakBaheamZanbanaamqancandaneanfanganhanianjankamAamAamzamAanlanmaFvanoanpanqakCanransalVamKalValVantakCadEambaohaoianvaokabdabdabdaaMaafaafaafaaaaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafanzanAanAanAanAanBamQanCanDanDanDanDanEaafaaJaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaafaafaaaaaaaaaanFaafaafaaaaafaafaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhanGaheaheaheaheaheaheanHanIaheaheaheaheanJanKanJamqanLanManNamqanOanPanQanRanSamAamAamzanTanUamCaJoanWanpaJpanYamYaoaaobaocaodaoeaofanYadEambaojaoZaoYapMapaapOabdaafaaMaafaacaaaaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafaolaolaolaolaolaafamQaafaolaolaolaolaolaafaaJaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafaomaomaomaomaomaafaonaafaomaomaomaomaomaafaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaooaopaoqaoragLaosaotaheaouaovaowaoxaoyaozaoAaoBaoCaoDaoDaoEaoDaoFaoGaoHaoIaoJaoKamAamAaoLaoMaoNamCaoOaoPanpaoQanYaoRaoSaoTaoUaoVaoWaoXanYanYanYanYanYanYanYanYapPabdapbapcapdaaaaafaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaafamQaaaaaaaaaaafaaaaaaaaaaamaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaafaafaaaaaaaaaanFaafaafaaaaafaafaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhanGaheaheaheaheaheaheanHanIaheaheaheaheanJanKanJamqanLanManNamqanOanPanQanRanSamAamAamzanTanUamCaJoanWanpaJpanYamYaoaaobaocaodaoeaofanYaqLambaojaoZaoYapMapaapOabdaafaaMaafaacaaaaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafaolaolaolaolaolaafamQaafaolaolaolaolaolaafaaJaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafaomaomaomaomaomaafaonaafaomaomaomaomaomaafaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaooaopaoqatragLaosaotaheaouaovaowaoxaoyaozaoAaoBaoCaoDaoDaoEaoDaoFaoGaoHaoIaoJaoKamAamAaoLaoMaoNamCaoOaoPanpaoQanYaoRaoSaoTaoUaoVaoWaoXanYanYanYanYanYanYanYanYapPabdapbapcapdaaaaafaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaafamQaaaaaaaaaaafaaaaaaaaaaamaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaJaafapeapfapfapfapfapgaonaphapiapiapiapiapjaafaaJaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaooaooapkaplagLamgapmapnapoappapqaprapsaptapuapuapvapwaoDapxapyapzaoDapAaoDapBapCapDamAamzamAanlapEapFanWanpapGanYapHapIapJapKapHapLapHapHapHanZapQapSapHapHanYapNattapbapbapTapbapbaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafamPamPamPamPamPaafamQaafamPamPamPamPamPaafaaJaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafapUapUapUapUapUaafaonaafapUapUapUapUapUaafaaJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaapVapkaplagLapWapXahealyapYaowapZaqaaqbaqcaoBaqdaqeaqfaqgaqhaqiaqjaqkaqlaqmaqnaqoaoMaqpaoMaqqaqraqsaqtaquaYXanYaqwaqxapHaqyaqzaqAaqzaqBaqBaqBaqBaqBaqBaqBaqCaqEattapbaqHaqIaqJapbaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafanzanAanAanAanAanBamQanCanDanDanDanDanEaafaaJaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaafaonaaaaaaaaaaafaaaaaaaaaaaqaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaqKaqLaqMagLaheaheaheaqNamlaheamqamqamqaqOaqPaqQaqRaqSaqTaoDaqUaqVaqWaqXaqYaqZarbaraarcardarearfargarhariaFvanYarjarkarlarmarnaroarpapHaqFarqaqGarraqFapHanYapNattapbartaruarvapbaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafaolaolaolaolaolaafamQaafaolaolaolaolaolaafaaJaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaafaonaaaaaaaaaaafaaaaaaaaaaaqaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaqKatsaqMagLaheaheaheaqNamlaheamqamqamqaqOaqPaqQaqRaqSaqTaoDaqUaqVaqWaqXaqYaqZarbaraarcardarearfargarhariaFvanYarjarkarlarmarnaroarpapHaqFarqaqGarraqFapHanYapNattapbartaruarvapbaaaaaaakHakHakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafaolaolaolaolaolaafamQaafaolaolaolaolaolaafaaJaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaafaomaomaomaomaomaafaonaafaomaomaomaomaomaafaaJaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaqKarwaqMagLaosarxahearyarzaowaoxarAaozaoBarBarCarDarEarFaoDarGamqarHarIarJarKarLarMarNarOarParQarRarSarTamDanYanYarUanYanYanYanYanYanYanYanYanYanYanYanYanYapNattapbapbasaapbapbaaaaaaaaaakHakHakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaamQaaaaaaaaaaafaaaaaaaaaaamaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMasbaaMaaaaaaaaaaaaaaaaaaaaaaaJaafapeapfapfapfapfapgaonaphapiapiapiapiapjaafaaJaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaqKascaqMagLasdapmaseasfasgashasiasjaskaoDaoDaslasmasnasoaoDaspamqasqasrassastasuarMasvaswasxarQapbapbapbapbapbasyaszasAasBarsasCasCasDarVarWarVarVarXarYarYasEarZasFasKasLasMaqDaafaafaaaaaaaafaafaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaJaafamPamPamPamPamPaafamQaafamPamPamPamPamPaafaaJaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafasNasOasNaaaaaaaaaaaaaaaaaaaaaaaJaafapUapUapUapUapUaafaonaafapUapUapUapUapUaafaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasPasQaplagLapWapXaheasRasSaowapZasTaozasUasUasVasWaoDasXaoDasYamqasZataatbatcatdarMateatfatgarQathatiatiatjatkatjatlatmatnatnatnatoatnatnatnatnatnatpattattatqatratsattatuatvatwatxatyatzatzatzatzatAatzatzatzatzatBaafaaaaaaaaaaaaaamaafanzanAanAanAanAanBamQanCanDanDanDanDanEaafaaJaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatCatDatEaaaatFatGatHaaaaafatIatJatIaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaonaaaaaaaaaaafaaaaaaaaaaamaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaooatKatLagLagLagLaheaheaheaheamqamqamqamqamqatMaoDapzatNaqPatOamqamqamqatPatPatParMatQatRatSarQatTatnatnatnatnatUatVatWatXatYatZauaaubaucaudaueaufaugatxatxatxatxatxatxatxatxatxatxauhauhauhauhauhauhauhauhauhauhauiaafaaaaaaaaaaaaaamaaaaolaolaolaolaolaafamQaafaolaolaolaolaolaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafasNasOasNaaaaaaaaaaaaaaaaaaaaaaaJaafapUapUapUapUapUaafaonaafapUapUapUapUapUaafaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasPasQaplagLapWapXaheasRasSaowapZasTaozasUasUasVasWaoDasXaoDasYamqasZataatbatcatdarMateatfatgarQathatiatiatjatkatjatlatmatnatnatnatoatnatnatnatnatnatpattattatqatKatKattatuatvatwatxatyatzatzatzatzatAatzatzatzatzatBaafaaaaaaaaaaaaaamaafanzanAanAanAanAanBamQanCanDanDanDanDanEaafaaJaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatCatDatEaaaatFatGatHaaaaafatIatJatIaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaonaaaaaaaaaaafaaaaaaaaaaamaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaooawdatLagLagLagLaheaheaheaheamqamqamqamqamqatMaoDapzatNaqPatOamqamqamqatPatPatParMatQatRatSarQatTatnatnatnatnatUatVatWatXatYatZauaaubaucaudaueaufaugatxatxatxatxatxatxatxatxatxatxauhauhauhauhauhauhauhauhauhauhauiaafaaaaaaaaaaaaaamaaaaolaolaolaolaolaafamQaafaolaolaolaolaolaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaahHahHahHahHahHahHahHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaujaukaulaukaujaumaunaumaujaafatIauoaupaaaaaaaaaaaaaaaaaaaaaaaJaafaomaomaomaomaomaafaonaafaomaomaomaomaomaafaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaooauqaopaurausaooaafaafamqautauuauvauwauxauyaoDapyaoDasXaqPauzauAauBauCauDauEauFarMauGauHauIarQatTatnauJauKauLatUauMauNatXatYauOauPauQauRauSaueaufauTauUauVauWauXauWauYauZavaavbavcauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaamaaaaafaaaaafaafaaaaaaaveaaaaaaaafaaaaaaaafaaaaaJaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavfaukavgaukavfaumavhaumavfaviavjavkavlavmavmavnaviaviaafaaaaaJaafapeapfapfapfapfapgaonaphapiapiapiapiapjaafaaJaaaaaaaaaaaaaaaaaaaaaaaaaooaooaooaooaooaooaplavoaooaaaaaaamqavpamqavqavravsamqavtavuaoDavvavwavwavxavyavwavzavAavBarMavCauHavDarQatTatnavEavFavGatUavHavIatXatYavJauPavKavLavMaueaufavNavOauVauWauWauWauYavPavQavRavSauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaamaamaaJaaaaaaaafaaaaaaaltaaaaafaafaafaafaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavfavTavUavVavfavWavXavYavfavZawaawbawcawdaweawfawgaviaaaaaaaaqaaaapUapUapUapUapUaafawhaafapUapUapUapUapUaaaaaJaaaaaaaaaaaaaaaaaaaaaaaaawiawjawkawlawmawnawoawpaooaaaaaaamqamqamqawqawrawsamqawtawuawvawwawxawyauAawzawAawBawCawDarMawEauHawFarQatTatnawGawHawIawJawKawLatXatXatXawMawNawOatXatXaufawPawQauVauWauWauWauYawRawSavRawTauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaawUaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavfawVawWawXavfawVawWawXavfawYavZavZavZavZavZavZavZasNaaaaaaaaJaaaaafaaaaafaafaaaaaaawZaaaaaaaafaaaaaaaafaaaaaJaafaaaaaaaafaafaaaaaaaafaxaawjaxbaxcaxdaxeauqaxfaooaafaaMaxgatPatPatPatPatPatPatPatPatPatPatPatPatPatPatPatPatPatParMaxhauHaxiarQatTatnaxjaxkaxlatUaxmaxnaxoaxpaxqaxraxqaxsaxtaxuaxvaxwaxxaxyaxzaxzaxzaxyaxxawSaxAaxBauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaxCaxDaxCaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaujavfaxEaxFaujavfaxGaxFaujavfaxHavfavfavfavfavfavZatIaaaaaaaaJaaJaaJaaaaaaaafaaaaxIaxJaxIaafaafaafaafaaJaaJaaJaafaooaooaooaooaxKaxLaxLaxMaooaooaooaooaxNauqaxOaooaxPaxQaooaooaxRaxSaxTaxUaxUaxUaxUaxUaxUaxUaxUaxVaxUaxUaxUaxUaxUaxWaxXaxYaxZaxWayaatnaybaycaydatUayeayfayfaygayhayiayjaykayfavIaylaymaynayoaypaypaypaypayqawSaxAaxBauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaayraysayraaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavfavTavUavVavfavWavXavYavfavZawaawbawcawYaweawfawgaviaaaaaaaaqaaaapUapUapUapUapUaafawhaafapUapUapUapUapUaaaaaJaaaaaaaaaaaaaaaaaaaaaaaaawiawjawkawlawmawnawoawpaooaaaaaaamqamqamqawqawrawsamqawtawuawvawwawxawyauAawzawAawBawCawDarMawEauHawFarQatTatnawGawHawIawJawKawLatXatXatXawMawNawOatXatXaufawPawQauVauWauWauWauYawRawSavRawTauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaawUaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavfawVawWawXavfawVawWawXavfaxRavZavZavZavZavZavZavZasNaaaaaaaaJaaaaafaaaaafaafaaaaaaawZaaaaaaaafaaaaaaaafaaaaaJaafaaaaaaaafaafaaaaaaaafaxaawjaxbaxcaxdaxeauqaxfaooaafaaMaxgatPatPatPatPatPatPatPatPatPatPatPatPatPatPatPatPatPatParMaxhauHaxiarQatTatnaxjaxkaxlatUaxmaxnaxoaxpaxqaxraxqaxsaxtaxuaxvaxwaxxaxyaxzaxzaxzaxyaxxawSaxAaxBauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaxCaxDaxCaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaujavfaxEaxFaujavfaxGaxFaujavfaxHavfavfavfavfavfavZatIaaaaaaaaJaaJaaJaaaaaaaafaaaaxIaxJaxIaafaafaafaafaaJaaJaaJaafaooaooaooaooaxKaxLaxLaxMaooaooaooaooaxNauqaxOaooaxPaxQaooaooaBSaxSaxTaxUaxUaxUaxUaxUaxUaxUaxUaxVaxUaxUaxUaxUaxUaxWaxXaxYaxZaxWayaatnaybaycaydatUayeayfayfaygayhayiayjaykayfavIaylaymaynayoaypaypaypaypayqawSaxAaxBauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaayraysayraaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaytayuayvayuaywayuayxayuayyayzayAayAayAayAayBavfayCatIaaaaafaafaaaaaaaaaaaaaafaaaayDayEayDaafaaaaafaaaaaaaaaaaaaaaaooayFayGayHayGayGayGayGayIayGayGayJayKayHayLayMaxUaxUaxUaxUaxUaxUayNayOayPayPayPayPayQayPayPayRayPayQayPayPayParMaySayTayUarQayVatnaydayWayXatUayYayZazaazbazcazdazcazeayZazfazgazhaziazjaziaziazkazlazmaznazoazpauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafazqazrazsaztazuaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazvazwazxazyazzazAazBazCazDazBazEazFazBazBazGavfavZavjaafaafaaaaaaaaaaaaaaaaafazHazIazJazKazLaaaaafaaaaaaaaaaaaaaaaooazMaooazNazOazPazPazPazQazPazPazPazRazNazSazTazTazTazTazTazTazTazUazVayPazWazXazYazZaAaaAbaAcaAdaAeaAfazXaAgarMaAhayTayUarQayVatnaAiaAjauLatUaAkayfayfayfayfaygaAlaAmaAnaAoaxvaApaAqaAraAraAraAsaAtatxaAuatxatxauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaAvaAwaAxaAyaAvaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafavfaAzaAAaAzaABazxazxaACaAzaAAaAzaADaAEaAFaAGavfavZaviaviaAHavmavmavmavmavnaviaAIaAJaAKaALaAIaooaooaxPaAMaxQaooaooaooazMaANazNaaaaafaaaaafaaaaafaaaaafaaaazNazSazTaAOaAPaAQaARaASazTazUauqayPaATaATaAUaAVaAWaAXaAYaAWaAZaBaazXaAgarMaAhayTaBbarQayVatnawGaBcaBdaBeaBfaBgapRaBiaBjaBkaBlaBmaBmaBnaBmatxaBoaBpaBqaBhaBsaBtazpaBuaBvaBwauhauhauhauhauhauhauhauhauhauhavdaafaaaaaaaaaaaaaaaaacaaaaaaaafaaaaAvaBxaByaBzaAvaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaBAaujaBBawVaBCaBDaBEaBFaBGaBCawVaBHaBIaBJaBKaBLaBMavZavZavZavZavZavZavZavZaBNaBOaAIaBPaBQaBRaAIaBSaBTayGayGayGayGayGaBUaBVaBWazNaafaBXaBXaBXaBXaBXaBXaBXaafazNazSazTaBYaBZaCaaCbaBYazTazUaCcayPayPayPayPaCdaCeaCfaCgaCeaChaCiazXaCjarMaAhayTaCkarQaClatnaCmaCnaCoatUaAkavIatWaBmaBmaBmaBmaBmaCpaCqaCraBmatxatxatxatxaCsatxatxaCtaCuaCvauhauhauhauhauhauhauhauhauhauhauiaafaDraDraDraDraDraDraaaaaaaafaaaaAvaCwaCxaCyaAvaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaBAaujaBBawVaBCaBDaBEaBFaBGaBCawVaBHaBIaBJaBKaBLaBMavZavZavZavZavZavZavZavZaBNaBOaAIaBPaBQaBRaAIaHGaBTayGayGayGayGayGaBUaBVaBWazNaafaBXaBXaBXaBXaBXaBXaBXaafazNazSazTaBYaBZaCaaCbaBYazTazUaCcayPayPayPayPaCdaCeaCfaCgaCeaChaCiazXaCjarMaAhayTaCkarQaClatnaCmaCnaCoatUaAkavIatWaBmaBmaBmaBmaBmaCpaCqaCraBmatxatxatxatxaCsatxatxaCtaCuaCvauhauhauhauhauhauhauhauhauhauhauiaafaDraDraDraDraDraDraaaaaaaafaaaaAvaCwaCxaCyaAvaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazvaAAaCzaCAaCAaCAaCAaCBaAAazvaaaaBJaCCaCDaBMaCEaCEaCEaCEaCEaCEaCEaYYaYZaCGaAIaCHaCIaCJaAIaCKaCLaCKaCKaCKaCKaCKaCKaCKaCKaCMaaaaBXaCNaCOaCPaCQaCRaBXaaaazNazSazTaBYaCSaCTaCUaBYazTazUaooayPaCVaCWaAUaBraCYaCZaDaaDbaDcayPayPayParMaAhayTayUarQayVatnaDdaDeauLatUaDfavIatWaDgaDhaDiaDjaBmaCpaDkaCraBmaDlaDmaDnaDoaDpaDqaDratxatxatxaDsatzatzatzatzaDtatzatzatzatzaDuaafaDrbaybcgbazbchaDraaaaaaaafaaaaAvaAvaDvaDwaAvaDxaDyaDzaDxaDxaDxaDxaDxaDxaDxaDAaDBaDBaDBaDCaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaDFaDGaDFaDFaDHaDIaDFaDFaDGaDJaDKaBJaDLaDMaBMaDOaDNaDQaDPaDSaDRaCEbdHbdIaviaAIaAIaDUaDVaCMaDWaDXaDYaDZaEaaEbaEcaEdaEeaEfaCMaafaBXaEgaEhaEiaEjaEkaBXaafazNazSazTaElaEmaEnaEoaEpazTazUaEqayPazWazXaEraEsaCeaEtaEuaAWaEvaEwasJasJarMaAhayTayUarQayVaEyaEyaEyaEyaEyaEzaEAatWaEBaECaECaEDaEEaECaEFaEGaBmaEHaEIaEJaEKaELaEMaDraaaaafaafaafaaaaaaaafaafaafaafaaaaaaaafaafaafaDrbfdcaAbZlcDgaDraaaaDxaENaEOaDxaEPaEQaERaESaESaESaESaETaEUaEVaEVaEVaEVaEVaEVaEVaEWaEXaEYaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaDEaDJaDFaEZaFaaFbaFcaFdaFeaFfaFgaFbaFhaFiaFjaFkaDLaFlaBMaFmaFnaFoaFpaFoaFqaFraFscDicDhcElaFuaFwaFxaFyaFzaFAaFBaFBaFBaFCaFBaFBaFDaFEaCMaaaaBXaFFaEhaFGaEjaFHaBXaaaazNazSazTaFIaFJaFKaFJaFLazTazUaFMayPayPayPayPaFNaCeaCfazXaCeaFOaFPazXaFQarMaFRaFSaFTarQayVaFUaFVaFWaFXaFUaFYaFZaGaaGbaGcaBmaBmaBmaBmaBmaBmaGdaGeaGfaGgaDoaGhaGiaDraDraDraDraDraDraDraDraDraGjaGkaDraDraGjaGlaDraDrcEmaDraDxaDxaDxaDxaDxaGmaGnaESaGoaGpaDxaDxaDxaDxaDxaGqaGraGsaGsaGsaGsaGsaGsaGtaGtaGuaGtaGtaGtaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaFiaGvaGwaGxaFbaGyaFbaGyaFbaGyaFbaGyaFbaGzaGAaGBaDLaFlaBMaGDaGCaGFaGEaGHaGGaCEaGIaGJaGKaGKaGKaGLaGMaGKaGNaFBaFBaFBaFBaFBaFBaFBaFDaGOaCMaafaBXaGPaGQaGRaGSaGTaBXaafazNazSazTaGUaGVaFKaGWaGXazTaGYaGZayPaHaazXaAUaHbaAWaHcazXaCeaFOaHdazXaHearMaHfaHgaHharQaHiaHjaHkaHlaHmaHnaHoaHpatWaHqaHraBmaHsaBmaHtaBmaHuaBmaHvaGfaHwaDoaHxaHyaHzaHAaHAaHBaHCaHDaHDaHDaHDaHDaHEaHDaHDaHDaHFaHGaDrcEnaDraHHaHIcGsaHJaHJaHKaHLaDxaDxaHMaDxaHNaHOaHPaHQaGsaHRaGsaHSaHTaHUaHVaHWaHXaHYaHZaIaaIbaIcaIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIfaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaFiaGvaGwaGxaFbaGyaFbaGyaFbaGyaFbaGyaFbaGzaGAaGBaDLaFlaBMaGDaGCaGFaGEaGHaGGaCEaGIaGJaGKaGKaGKaGLaGMaGKaGNaFBaFBaFBaFBaFBaFBaFBaFDaGOaCMaafaBXaGPaGQaGRaGSaGTaBXaafazNazSazTaGUaGVaFKaGWaGXazTaGYaGZayPaHaazXaAUaHbaAWaHcazXaCeaFOaHdazXaHearMaHfaHgaHharQaHiaHjaHkaHlaHmaHnaHoaHpatWaHqaHraBmaHsaBmaHtaBmaHuaBmaHvaGfaHwaDoaHxaHyaHzaHAaHAaHBaHCaHDaHDaHDaHDaHDaHEaHDaHDaHDaHFbmyaDrcEnaDraHHaHIcGsaHJaHJaHKaHLaDxaDxaHMaDxaHNaHOaHPaHQaGsaHRaGsaHSaHTaHUaHVaHWaHXaHYaHZaIaaIbaIcaIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIfaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaIgaFbaFbaDGaFbaGyaFbaGyaIhaGyaIiaGyaFbaGzaGAaGBaDLaIjaIkaIkaIlaImaInaImaIkaIkaIoaIpaGKaIqaIraIsaItaGKaIuaIvaIwaFBaFBaIxaFBaIyaIzaIuaCMaaaaBXaBXaIAaIBaIAaBXaBXaaaazNazSazTaICaIDaIEaFJaFJaIFaIGaIHayPaIIazXaIJaEsaCeaIKaEuaAWaILaIMazXaINaIOaIPaIQaIRaISaITaIUaIUaIUaIUaIUaIVaIWaIXaIYaIZaBmaJaaBmaJbaBmaJcaBmaJdaGfaJeaJfaJgaJgaDpaJhaDraDraJiaDraDraJjaDraJgaJkaJgaJgaJgaJlaJmaJncGtaJqaJraJsaJsaJsaJsaJtaJuaHQaJvaJwaJxaJyaJzaJAaHQaJBaJCaGsaJDaJEaJFaJGaHWaJHaHYaJIaJJaGtaGtaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaFiaJKaGwaGxaFbaGyaFbaGyaFbaGyaFbaGyaFbaGzaGAaGBaDLaJLaJMaJNaJOaJPaJPaJQaJRaJSaJTaJUaJVaJWaJXaJYaJZaGKaIuaKaaKbaKcaKdaIuaKeaKfaKgaKhaKiaaaaafaaaaKjaKkaKjaaaaafaaaaKiazSazTaKlaKmaKnaKoaKpazTaKqaKrayPaKsazXaAUaKtaKuaHcazXaKvaKwaKxaKyaKzaIOaKAaKBaKCaKDaKEaKFaaaaaaaIXaKGaKHaKIaIXaKJaIZaIZaIZaKKaIZaIZaIZaBmaDoaKLaDoaDoaDoaDoaKMaDoaKNaKOaKPaKQaKRaKSaKTaKUaKVaKTaKTaKTaKTaKTaKWaKTaKTaKTaKTaKTaKTaKTaKTaKXaHQaKYaKZaLaaLbaLcaLdaHQaLeaLfaGsaLgaLhaLiaJGaLjaJHaHYaJIaHYaLkaLlaLmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaLnaLoaDFaEZaFaaFbaFbaLpaFbaFbaLqaFbaFhaFiaLraLsaDLaLtaLuaLvaLwaLvaLvaLvaLvaLvaLxaLyaGKaGKaGKaGKaGKaGKaLzaLAaLBaLCaLCaLCaLCaLDaLEaLFaKiaLGaLHaLHaLIaLJaLKaLHaLHaLLaKiaLMaKiaKiaLNaLOaLNaIOaIOaISaLPaIOaIOaIOaIOaLQaLRaLSaLTaLUaLVaIOaIOaIOaIOaLWaKBaLXaLXaLYaLZaMaaMbaIXaMcaMdaMeaIXaIXaIXaIXaIXaIXaIXaIXaBmaBmaMfaMgaMhaMiaMjaMkaMlaMmaKNaMnaMoaMpaMpaMqaKTaMraMsaMtaMuaMvaMwaMxaMyaMzaMAaMuaMwaMvaMuaMBaKTaKXaHQaMCaMDaMEaMFaMGaMHaHQaMIaMJaMKaMLaMMaMNaMOaGsaGtaMPaJIaHYaMQaMRaMSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -7543,15 +7545,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaD
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaYJaYJaYJaYJaYJaYJaYJaYJaYJaYJaYJaYJaafbeTbeUbeVbeWbeXaYPbeYbeZbfabdFbcebfbbfcaYWcMubfebaAbcibcibcibffbfgbcibfhbdObfiaTSbdQbdRbdSbfjaTSaXlbdUbdVaSMbflbfmbfmbfkbdVbfobfpbfqbfrbfsbfsbfsaISaLXbcBbcCbeebftbfubfvbfwbfxbfybfzbfAbeebehbfBbfCbfBbfDbfEbfBbfFbehbejbfGbfHbfIbfJbfKbfLbfMbfNbelbfObfPbfQaIXaZPaZPaZPaZPbfRbfSbfTbfUaZPaZPbfVaZPaZPaZPaZPbfWbfXbfYbfZbfZbfZbgabgbaZPbgcbgdbgebgfbggbggbggbghaZPbeCbeDbgiaZPaZPaZPaZPaZPaZPaZPaZPaZPaZPaZPbgjbgkbglbgmbgnbgjbgkaZPaRMbgoaVpbafaVpbagbahbgpbgqaWYbakaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaaabgrbgsbgtbgubanbgvbgvbgvbgvbgvbgvbgwbgxbgvaYWaYWaYWaYWaYWbgyaYWaYWaYWbgzbgzbgAbcibdJbgBbffbgCbcibgDbgEbgDaTSbdQbdRbdSbfjaTSaXlbdUbdVbgFbfnbfmbfmbgHbdVbfobgIbgJbgKbgLbgMbgNaISbgObgPbcCbgQbgRbgSbgTbgUbgUbgVbgWbgXbeebehbgYbgZbhabhbbhcbhdbhebehbejbhfbhgbhhbhibhjbhkbhlbgGbelbhnbhoaRcbhpbhqbhrbeDbeDbhsbeDbhtbeDbeDbeDbeDbhubeDbeDbeDbeDbhvbeDbeDbeDbeDbeDbeDbhrbeDbeDbhwbhxbhxbhybhxbhxbhzbhAbeDbhvbhBbhCbhubeDbhDbeDbeDbhEbhFbhGbhHbhIbeDbhJbeDbhKbeDbeDbhLbhMbhNaVpbafaVpbhObhPbhQbhRbhSbhTaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaabhUbhUbhUbhUbhUbhUbhUbhUbhUbhUaaaaafbhVaYLbhWbhXbhYbhZbiabibbicbhZbidbiebifbigbihbiibgAbcibcibcibijbfgbciaTSaTSaTSaTSbdQbikbilbimaTSbinbiobdVbipbhmbiqbgHbirbdVbfobitbgJbgKbgKbgKbiuaISbivaSrbcCbiwbixbiybizbiAbiBbiCbiDbiEbeebehbiFbiGbiHbiIbiHbhdbiJbehbejbiKbiLbiMbiNbiObiPbiQbisbelbiSbiTbiUbiVbiWbiXbiYbiYbiZbjabjbbjcbjcbjcbjdbjcbjcbjcbjcbjcbjebjfbjfbjfbjgbiYbiYbiXbiYbiYbjhbjfbjfbjibjcbjjbjkbjlbjcbjmbiYbiYbiYbiYbiYbiYbiYbiYbiYbiYbiYbiYbiYbjnbjdbjobjcbjpbjqbjrbjsbjsbjtbjubagaWWbjvaWYaWYaWZaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaabhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbalbambjwbaobjxbgvbjybjybjzbjybjybjybjAbjBbjCbjDaXlbaAbcibdJbjEbjFbgCbcibaTbaTbaTaTSaTSaTSaTSbjGaTSbjHbdUbdVbiRbjJbgHbfmbjIbdVbjLbfsbjMbgKbgKbgKbjNaISbjOaSrbcCbjPbjQbgSbjRbjSbjTbjUbjVbjWbeebjXbjYbjZbiHbkabiHbgZbkbbkcbejbkdbkebkfbkgbkgcMHbkhbkibelbkjbkkbklbkmbknbkobbPbkpbkqbkrbksbktbkubkvbkwbkxbkxbkybeDbeDbeDbeDbeDbkzbkAbkBbeDbkCbkDbkEbkFbeDbkzbkGbkHbkIbhLbeDbeDbkJbeDbeDbkKbkLbeDbkzbeDbeDbeDbeDbeDbeDbeDbeDbeDbhvbeDbeDbhLbkMbkNbkObkPbkQbkRbkSbkTaafaaaaafaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaabhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbalbambjwbaobjxbgvbjybjybjzbjybjybjybjAbjBbjCbjDaXlbaAbcibdJbjEbjFbgCbciaXlbogaXlaTSaTSaTSaTSbjGaTSbjHbdUbdVbiRbjJbgHbfmbjIbdVbjLbfsbjMbgKbgKbgKbjNaISbjOaSrbcCbjPbjQbgSbjRbjSbjTbjUbjVbjWbeebjXbjYbjZbiHbkabiHbgZbkbbkcbejbkdbkebkfbkgbkgcMHbkhbkibelbkjbkkbklbkmbknbkobbPbkpbkqbkrbksbktbkubkvbkwbkxbkxbkybeDbeDbeDbeDbeDbkzbkAbkBbeDbkCbkDbkEbkFbeDbkzbkGbkHbkIbhLbeDbeDbkJbeDbeDbkKbkLbeDbkzbeDbeDbeDbeDbeDbeDbeDbeDbeDbhvbeDbeDbhLbkMbkNbkObkPbkQbkRbkSbkTaafaaaaafaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaabhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbkUbkVbkWbkXbkYbgvbkZblablbblbblcbldbleblfblgblgblhblibcibcibcibffbljbcibaBbaBbaBbaBblkaXlaXlbllbcvblmblnblobjKblqblrblpblsbdVblubfsblvbgKblwbgKblxblyblzaSrbcCbeeblAblBblCblDblEblFblGbeebeebehblHblIblJblKblLblIblMbehbejbejblNblOblPblQbiMblRblSbelblTblUblVbelblWblWblWblWblWblWaZPaZPblXblYblZbmablYblXaZPaZPaZPaZPaZPaZPaZPaZPaZPaZPbmbaZPaZPaZPaZPaZPaZPbmcaZPbeDbeDbmdbmebmfblWblWblWblWblWbmgbmhbmhbmibmhbeDbmhbmibmjbmhbmkblWbmlbmlbmlbmmaRMbmnaRMaRMaaaaaaaaaaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaabhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbdAbdBbjwbaobmobgvbmpbjybmqbmrbjybjybjybmsbmtbmubmubmvbcibdJbmwbffbmxbcibmybmzbmAbmBbmCbmDbmDbmEbmDbmDbmFbdVbmGbltbfmbmHbmIblobmKbmLbmMbgKbgKbmNbmObmPblzaSrbmQbmRbmRbmRbmRbmRbmRbmRbmSbmRaafbehbgYbmTbmUbmVbmUbmWbmXbehaafbejbmYbmZbnabnbbiMbiQbncbelbcRaRdaRcbelbndbnebnfbngbnhbnibnjbnkbnlbnmbnnbnobnmbnpbnqbmJbnsbntbnubnvbnwbnxbnybnzbnAbnBbnCbnDbnDbnEbnFbnGblWblWbnHblWbnIbnIblWbnJbnKbnLblWbnMbnNbnMblWbmgbmhbmkblWbnObnPbnOblWbnQbnRbnSbnTbnUbnVbnWaaaaaaaaaaaaaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaabhUbhUbhUbhUbhUbhUbhUbhUbhUbhUaaaaaabnXbnYbeVbnZbgvboabobbocbodboebofbjybogbohboibaRbmvbcibcibcibcibcibcibojbokbolbombonbdVbdVbdVbdVbdVbdVbdVboobdVbdVbdVbopbdVbfsboqbmMbgKbgKbgKborblyblzaSrbosbmRbotboubovbowboxboybozboyaafbehboAboBboCboDboEboFboGbehaafbejboHboIboJboKbiMbiQboLbelboMboNaRcboOboPboQboRboSboTboUboVboWboXboXboYboZbpabpabpbbpcbpdbpebpfbpgbphbnxbpibpjbpkbplbpmbpnbplbpobnFbnGbppbpqbprbpsbptbpubpvbpwbpxbpybpzbpAbpBbpCblWaZPbpDbpEblWbpFbpGbpHbpIbpJbpKbnSbpLbpMbpNbnWaaaaaaaaaaacaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaabhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbhUbdAbdBbjwbaobmobgvbmpbjybmqbmrbjybjybjybmsbmtbmubmubmvbcibdJbmwbffbmxbcibohbmzbmAbmBbmCbmDbmDbmEbmDbmDbmFbdVbmGbltbfmbmHbmIblobmKbmLbmMbgKbgKbmNbmObmPblzaSrbmQbmRbmRbmRbmRbmRbmRbmRbmSbmRaafbehbgYbmTbmUbmVbmUbmWbmXbehaafbejbmYbmZbnabnbbiMbiQbncbelbcRaRdaRcbelbndbnebnfbngbnhbnibnjbnkbnlbnmbnnbnobnmbnpbnqbmJbnsbntbnubnvbnwbnxbnybnzbnAbnBbnCbnDbnDbnEbnFbnGblWblWbnHblWbnIbnIblWbnJbnKbnLblWbnMbnNbnMblWbmgbmhbmkblWbnObnPbnOblWbnQbnRbnSbnTbnUbnVbnWaaaaaaaaaaaaaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaDDaaaaaaaaabhUbhUbhUbhUbhUbhUbhUbhUbhUbhUaaaaaabnXbnYbeVbnZbgvboabobbocbodboebofbjybrMbtoboibaRbmvbcibcibcibcibcibcibojbokbolbombonbdVbdVbdVbdVbdVbdVbdVboobdVbdVbdVbopbdVbfsboqbmMbgKbgKbgKborblyblzaSrbosbmRbotboubovbowboxboybozboyaafbehboAboBboCboDboEboFboGbehaafbejboHboIboJboKbiMbiQboLbelboMboNaRcboOboPboQboRboSboTboUboVboWboXboXboYboZbpabpabpbbpcbpdbpebpfbpgbphbnxbpibpjbpkbplbpmbpnbplbpobnFbnGbppbpqbprbpsbptbpubpvbpwbpxbpybpzbpAbpBbpCblWaZPbpDbpEblWbpFbpGbpHbpIbpJbpKbnSbpLbpMbpNbnWaaaaaaaaaaacaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaaaaDDaDDaDDaDDaDDaaaaDDaDDaDDaDDaDDaaaaaaaaaaaaaaabgrbgsbgtbgubdBbpObpObpObpPbpObpQbpRbpSbpTbgvbpUbjybpVbpWbpXbpYbpZbqabqbbqbbqbbqcbqdbqebqdbqdbqdbqdbqfbqgbqgbqhbqibdVbqjbnrbqlbqkbqnbqmbqpbqobqqbqsbqtbqubqubqvbqwbgKbgKbqxbfsaISblzbqybqzbqAbqBbqCbqCbqDbqEbqFbqGboyaafbehbehbehbehbqHbehbehbehbehaafbejbqIboIbqJbqKbqLbqMbqNbelbqOaRdaRcbelbqPbqQbqRbqSbqTbqUboVbqVbpabpabpabpabpabpabqWbqXbqYbpebqZbrabrbbnxbrcbrdbrebrfbpmbpnbplbrgbnFbnGbppbrhbribribrjbrkbrlbrmbrmbrmbrnbrmbrobrpbrqbrrbrsbrtbnSbrubpJbrvbrwbpJbrxbnSbrybrzbrAbnWaaaaaaaaaaaaaaaaaaaaaaIeaIeaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaaaaDDaDDaDDaDDaDDaaaaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaaaaaaaaaaaabrBbrCbrDbrEbrFbrGbrGbrHbrIbrJbgvbrKbrLbrMbrNbjybjybjybaBbrObrPbrQbrRbrQbrQbrQbrRbrQbaBbaBbdVbdVbdVbqrbdVbrSbrSbrSbrSbrSbrSbqpbrTbrUbrWbrXbrYbrZbsabsbbscbsdbsebsfbsgbshbsibsjbskbslbsmbsnbsobspboybozboyaafbsqbsrbssbstbsubsvbssbswbsqaafbejbsxbsybsxbejbejbejbszbelbsAaRdaRcboOboPboQbsBbsCbsDbqUbsEbqVbsFbsGbsHbsIbsJbsKbqWbsLbnsbsMbsNbsObsPbnxbsQbrdbpkbplbpmbpnbplbpobnFbnGbppbsRbsSbsTbsUbprbsVbsWbsXbsYbsZbtabtbbtcbrqbtdbtebtfbnSbtgbthbtibtjbtkbtlbnSbtmbtnbtobnWaaaaaaaaaaaaaaaaaaaaaaaaaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaaaaacaaaaaaaaaaaaaaaaaaaaabrBbtpbtqbtrbtsbtsbtsbttbtsbtsbgvbtubtvbtwbtxbjyaaaaaaaaaaafaafbtybtybtybtybtybtybtyaaaaaabrVbtAbtzbtCbtBbrSbrSbrSbrSbrSbrSbtEbtDbtFbtHbtIbtJbtKbtLbfsbfsbtMbfsbfsbtNbtObtPbtQbmRbtRbmRbmRbmRbmRbmRbtSbmRaafbtTbtUbtVbtWbtXbtWbtVbtYbtZaafbsxbuabubbucbudbuebsxbufaIXbugbbwbuhbelbuibnebujbukbulbumbunbuobupbuqburbusbutbuubuvbuwbnsbnxbuxbuybuzbnxbuAbuBbuCbuDbuEbuEbuFbuGbnFbuHbppbuIbprbprbsUbuJbuKbuLbuMbuNbuObuPbuQbuRbrqbuSbuTbuUbnSbuVbuWbuXasGbpJbuYbnSbuZbvabvbbnWaaaaaaaaaaaabvcaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaaaaDDaDDaDDaDDaDDaaaaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaaaaaaaaaaaabrBbrCbrDbrEbrFbrGbrGbrHbrIbrJbgvbrKbrLbvbbrNbjybjybjybaBbrObrPbrQbrRbrQbrQbrQbrRbrQbaBbaBbdVbdVbdVbqrbdVbrSbrSbrSbrSbrSbrSbqpbrTbrUbrWbrXbrYbrZbsabsbbscbsdbsebsfbsgbshbsibsjbskbslbsmbsnbsobspboybozboyaafbsqbsrbssbstbsubsvbssbswbsqaafbejbsxbsybsxbejbejbejbszbelbsAaRdaRcboOboPboQbsBbsCbsDbqUbsEbqVbsFbsGbsHbsIbsJbsKbqWbsLbnsbsMbsNbsObsPbnxbsQbrdbpkbplbpmbpnbplbpobnFbnGbppbsRbsSbsTbsUbprbsVbsWbsXbsYbsZbtabtbbtcbrqbtdbtebtfbnSbtgbthbtibtjbtkbtlbnSbtmbtnbyqbnWaaaaaaaaaaaaaaaaaaaaaaaaaIeaIeaIeaIeaIeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaaaaaaaaaaaaaaaaaaaaaaDDaDDaDDaDDaDDaaaaacaaaaaaaaaaaaaaaaaaaaabrBbtpbtqbtrbtsbtsbtsbttbtsbtsbgvbtubtvbtwbtxbjyaaaaaaaaaaafaafbtybtybtybtybtybtybtyaaaaaabrVbtAbtzbtCbtBbrSbrSbrSbrSbrSbrSbtEbtDbtFbtHbtIbtJbtKbtLbfsbfsbtMbfsbfsbtNbtObtPbtQbmRbtRbmRbmRbmRbmRbmRbtSbmRaafbtTbtUbtVbtWbtXbtWbtVbtYbtZaafbsxbuabubbucbudbuebsxbufaIXbugbbwbuhbelbuibnebujbukbulbumbunbuobupbuqburbusbutbuubuvbuwbnsbnxbuxbuybuzbnxbuAbuBbuCbuDbuEbuEbuFbuGbnFbuHbppbuIbprbprbsUbuJbuKbuLbuMbuNbuObuPbuQbuRbrqbuSbuTbuUbnSbuVbuWbuXasGbpJbuYbnSbuZbvabKqbnWaaaaaaaaaaaabvcaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeTbvdbvebvfbpObvgbgrbgsbvhbvgbgvbvibjybvjbvkbjyaaaaaaaaaaaaaaabtybtybtybtybtybtybtyaaaaaabtGbvlbrSbvnbvmbvmbvmbvmbvmbvpbvobvmbvqbvrbvtbvubvvbvwbvxbfsbvybgKbvzbvAbvBbvCbvDbvEbmRbmRbmRbvFbvGbvHbvIbvJbvKaafbvLbvMbvNbvObvPbvQbvRbvSbvLaafbsxbvTbvUbvVbejbvWbsxbvXaIXbvYbcSbvZbelbwabwbbwcbwdbwebumbwfbwgbwhbwibwjbwjbwkbwlbwmbwnbwobwpbwqbwrbwpbwpbwpbwpbwsbwpbwpbwtbwtbwtbwtbnGbppbsRbsSbsTbwubwvbwwbwxbwybwybwybtabwzbwAbwBbwCbwDbwEbnSbwFbwGbwHbwIbpJbwJbnSbwKbwLbnWbnWaaaaaaaaaaaaaafbwMbwNbwObwNbwObwNbwPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtybtybtybvsbwSbwRbwTbrSbwUbrSbwVbwVbwVbwWbwXbrTbrSbrSbrUbwZbxabxbbxcbxdbxebxfbgKbgKbxgbxhbvCbvDbxibxjbxkbxlbxmbxnbxobxpbxqbvKaafbxrbxsbxtbxubxvbxwbxxbxybxraafbsxbxzbxAbxBbejbxCbsxbufaIXbxDbcSaRcbelbxEbxFbxGbxHbxIbxJbxKbxLbxJbxMbxNbxObxMbwpbxPbxQbwpbwpbxRbxSbxTbxUbxVbxWbxXbxYbxZbwtbyabybbwtbnGbppbycbribribydbyebpvbyfbwybwybwybtabwzbygbwCbyhbyibyjbwCbykbylbymbynasHbyobnSbypbyqbnWaaaaaaaaaaaaaaaaafbyrbysbytbyubyvbywbyraafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtybtybtybvsbwSbwRbwTbrSbwUbrSbwVbwVbwVbwWbwXbrTbrSbrSbrUbwZbxabxbbxcbxdbxebxfbgKbgKbxgbxhbvCbvDbxibxjbxkbxlbxmbxnbxobxpbxqbvKaafbxrbxsbxtbxubxvbxwbxxbxybxraafbsxbxzbxAbxBbejbxCbsxbufaIXbxDbcSaRcbelbxEbxFbxGbxHbxIbxJbxKbxLbxJbxMbxNbxObxMbwpbxPbxQbwpbwpbxRbxSbxTbxUbxVbxWbxXbxYbxZbwtbyabybbwtbnGbppbycbribribydbyebpvbyfbwybwybwybtabwzbygbwCbyhbyibyjbwCbykbylbymbynasHbyobnSbypbKMbnWaaaaaaaaaaaaaaaaafbyrbysbytbyubyvbywbyraafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtybtybtybwYbyxbwYbyzbyybwUbrSbrSbrSbyAbrSbwXbrTbyBbdVbdVbyDbgKbrXbxcbyEbyFbyGbyHbyHbyIbyJbyKbyLbyMbvBbyNbyObyPbxpbyQbyRbySbvKaafbxrbxrbxrbxrbyTbxrbxrbxrbxraafbyUbyUbyUbyUbyUbyUbyUbyVbelbyWblUblVbelbyXbyYbyYbyZbzabxJbzbbzcbzdbzebzfbzgbzhbwrbzibzjbzkbzlbzmbznbznbzobzpbznbzqbzrbzsbztbzubzvbzwbzxbzybzzbzAbzBbzCbzDbpvbzEbpybpybzFbtabwzbzGbzHbzIbzJbzKbzHbzLbzMbzNbzObzPbwCbwCbzQbnWbnWbzRbzSbzSbzSbzTbzUbzVbzWbytbyvbytbzXbwOaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtybtybtybtybtybtybtybyCbzYbyCbzZbrSbwUbrSbAabAabAabAabwXbrTbAcbAbbdVbAebgKbrXbAfbAgbAhbAibgKblwbgKbAjbAkbAlbAmbAnbyNbAobApbxpbxpbxpbAqbvKbArbArbAsbArbAtbAubAvbAwbAxbAwbAwbyUbAybAzbAAbABbACbADbAEbelbAFaRdaRcbelbAGbAHbAIbAJbAKbALbAMbANbAObAPbAQbARbASbATbAUbAVbAWbAXbAYbAWbAZbBabBbbBcbBdbBebBfbBgbBhbBibztbBjbppbBkbBlbBmbBnbBnbpvbBobBpbBqbpvbBrbBsbBtbBubBvbBwbBxbBybBzbBzbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbyrbyvbytbyvbyvbBObyraafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtybtybtybAdbwSbBPbBQbrSbwUbrSbrSbrSbrSbrSbwXbrTbAcbBRbdVbBTbgKbBUbBVbgKbBWbgJbgKbgKbBXbvBbvCbAlbAmbAnbyNbvKbBYbBZbCabBZbCbbvKbCcbCdbCebCfbCgbChbCibCjbCkbClbCmbyUbCnbCobCpbCqbCrbCrbCsbCtbAFaRdaRcbelbCubCvbCvbyZbCwbxJbCxbCybxJbCzbCAbCAbCBbwpbCCbCDbwpbwpbwpbwpbwpbwpbCEbwpbwpbwrbCFbwtbwtbwtbwtbCGbppbwCbzHbzHbzHbzHbzHbzHbzHbzHbzHbzPbCHbCIbCJbBvbCKbCLbCMbCNbCNbCNbCObCPbCQbCRbCSbCTbCUbCVbCWbCXbCWbCYbCZbDabwNbwObDbbwObwNbDcaafaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -7559,20 +7561,20 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtybtybtybDgbEIbDgbEKbEJbELbELbELbELbELbEMbEObENbAcbEPbdVbERbESbETbEUbEVbEWbEXbEYbEZbFabtNbFbbAlbFcbFdbyNbvKbFebFfbFgbBZbFhbvKbFibFjbFkbAraaaaaaaaabAwbFlbFmbFnbyUbFobFpbFqbFrbDBbDCbFsbelbxDaRdaRcbFtbFubFvbFwbFxbFybFzbFAbFBbxJbxMbxMbFCbxMbwpbFDbFEbFFbFGbFHbFIbDXbFJbDZbFKbFLbFMbEdbFNbFObFPbFQbFRbEmbFSbEkbFTbEmbEmbFUbFVbFWbFVbFVbFXbFYbFZbGabGbbGcbCLbGdbGebGfbGgbGhbGibGjbGkbGlbGmbGnaafaafbzUbGobGpbGpbGqbGrbGsbGtbGuaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtybtybtybEQbGwbGvbdVbdVbGxbwSbwSbwSbGybdVbdVbGzbGBbGAbdVbGDbGDbGDbGEbGDbFabGFbGGbGHbGIbtNbvCbAlbGJbGKbtNbGLbGLbGLbGLbGLbGMbGLbGLbGLbGNbGLbGLbGLbGLbGLbGObGLbGLbGLbGLbGLbGLbGLbelbelbelbelbxDaRdaRcbFtbGPbFvbGQbGRbGSbGTbGUbGVbGWbGXbGYbCAbGZbHabHbbHcbHdbHebHfbHgbHhbHibHjbHkbHlbHmbHnbHobHpbHqbEbbHrbHsbwCbwCbwCbwCbwCbHtbwCbwCbwCbzHbHubzHbzHbHvbBvbHwbCLbGdbHxbHybHzbHAbHBbHCbGkbGlbGmbHDaaaaaabzUbHEbHFbEEbBLbHGbHHbHIbzUaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtybtybtyaaaaaaaaaaaaaaaaaaaafaaaaaaaaabHJaafaaaaaaaaaaaabGDbHKbHLbHMbHNbHObHPbHQbHRbHSbtNbvCbAlbAmbAkbHTbHUbHVbHWbHXbHYbHZbIabIbbIcbIdbIebIfbAkbAkbIgbIhbIibAkbIjbAkbIkbHXbIlbImbInbIobIpbxDaRdbDGaIXbDHbIqbDHbIrbIsbxJbItbIubIvbIwbIxbIybIzbIAbIBbICbwrbIDbIEbIFbDXbIGbIHbIIbIJbIKbFObILbIMbINbEbbIObIPbIQbIRbISbITbIUbIVbIWbIXbIYbIZbJabJbbJcbzHbJdbHwbCLbJebJfbJgbJhbJibJjbJkbGkbGlbJlbEDbEDbEDbzUbzUbzUbJmbJnbzUbzUbHGbzUaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIfaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtybtybtyaaaaaaaaaaaaaaaaaabJoaaaaaaaaaaaaaaaaaaaaaaaaaaabGDbJpbJqbJrbJsbJtbJubJvbJwbJxbtNbvCbJybJzbJAbJAbJBbJCbJDbJEbJFbJCbJBbJAbJAbJGbJHbJIbJJbJKbJLbJMbJAbJAbJNbJCbJDbJEbJFbJObJPbJQbJPbJRbJSbvZaIXbJTbJUbJVbJWbJXbJYbDNbJZbKabKbbxMbKcbKdbKebDSbKfbwpbKgbKhbKibDXbKjbKkbKlbKmbKnbFObKobIMbKnbEbbKpbKqbIQbKrbKsbKtbKubKvbKwbKxbIYbKybKzbKAbKAbzHbKBbKCbKDbKEbKFbKGbKHbKIbKJbKKbGkbGlbKLbEDbKMbKNbKObEDaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKPbKQbKQbKRbKSbKSbKTbKTbKTbKTbKUaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtybtybtyaaaaaaaaaaaaaaaaaabJoaaaaaaaaaaaaaaaaaaaaaaaaaaabGDbJpbJqbJrbJsbJtbJubJvbJwbJxbtNbvCbJybJzbJAbJAbJBbJCbJDbJEbJFbJCbJBbJAbJAbJGbJHbJIbJJbJKbJLbJMbJAbJAbJNbJCbJDbJEbJFbJObJPbJQbJPbJRbJSbvZaIXbJTbJUbJVbJWbJXbJYbDNbJZbKabKbbxMbKcbKdbKebDSbKfbwpbKgbKhbKibDXbKjbKkbKlbKmbKnbFObKobIMbKnbEbbKpbKNbIQbKrbKsbKtbKubKvbKwbKxbIYbKybKzbKAbKAbzHbKBbKCbKDbKEbKFbKGbKHbKIbKJbKKbGkbGlbKLbEDbKObNTbNSbEDaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKPbKQbKQbKRbKSbKSbKTbKTbKTbKTbKUaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtybtybtybtybtyaaaaaaaaaaaaaaaaaaaaaaaabKVbKWbKXbKWbKYaaaaaaaaabGDbGDbKZbLabJrbLabLbbLcbLdbLebLfbtNbLgbvCbLhbLibAkbLjbAkbAjbHXbIlbAkbLkbLlbLmbLnbLobAmbAkbLpbLqbIbbLrbIbbIbbLsbLtbLubLvbLwbLxbcSbLyaRcaRcaRcaIXbLzbFwbFybLAbLBbLCbLDbLEbLFbLGbLHbLIbLJbLKbDSbICbLLbLMbLNbDXbDXbLObLObLObEbbLPbLQbLRbLSbLTbEbbLUbLVbIQbLWbLXbITbLYbLZbMabMbbIYbMcbMdbKAbKAbzHbMebMfbCLbwCbMgbMhbMibMjbMkbMlbGkbMmbMnbMobMobMobMpbGnaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbMqbMrbMsbMrbKSbKTbKTbMtbMubMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMvbMwbMxbMybMvbMzbMAbMBbGDbMCbMDbMEbMFbMGbMHbMIbMJbMJbMKbtNbtNbtNbMLbtNbtNbtNbtNbtNbtNbtNbtNbtNbtNbtNbtNbtNbMMbMNbMObtNbtNbtNbtNbtNbMPbtNbtNbtNaIXaIXbMQaIXaKGaMcbMRaIXbMSbMTbMUbJWbMVbxJbDNbMWbxJbMXbMYbMZbNabwpbNbbNcbNdbNebNfbNgbNhbNibNjbNkbIMbKnbFObFObNlbKnbEbbNmbNnbNnbNnbNnbNnbNnbNnbNnbNnbNnbNobNpbNqbNqbzHbNrbNsbNtbwCbNubNubNubNvbNwbNxbNubNubNubNubNubNubNybNzbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNBbMrbMrbNCbKTbKTbMtbMtbNDbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKXbNEbNFbNEbKXbNGbNHbNIbNJbNKbNLbLabNMbNNbFabNObNPbNQbNRbFabNSbNTbNUbNVaaaaaaaaaaaabNWbNXbNYbNZbOabObbOcbOdbOebOfbOgbOdbOhbOibOjbOkbOlbOmbPPbOobOpbOqbOrbOsbOsbOsbOsbDHbDHbDHbDHbOtbOtbxJbOubOvbOwbMYbOxbOybOzbOAbOBbOCbODbOEbOFbOGbOHbOIbNjbOJbFObFObOKbKnbKnbOJbEbbNmbNnbOLbOMbONbOObOPbOQbORbOSbNnbOTbOUbOVbOVbzHbOWbOXbCLbzPbOYbOZbPabPbbPcbPdbPebPfbPgbPhbPibNubPjbEDbPkbPkbPkbPkbPkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabPlbKTbNBbKTbKTbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKXbNEbNFbNEbKXbNGbNHbNIbNJbNKbNLbLabNMbNNbFabNObNPbNQbNRbFabSLbRqbNUbNVaaaaaaaaaaaabNWbNXbNYbNZbOabObbOcbOdbOebOfbOgbOdbOhbOibOjbOkbOlbOmbPPbOobOpbOqbOrbOsbOsbOsbOsbDHbDHbDHbDHbOtbOtbxJbOubOvbOwbMYbOxbOybOzbOAbOBbOCbODbOEbOFbOGbOHbOIbNjbOJbFObFObOKbKnbKnbOJbEbbNmbNnbOLbOMbONbOObOPbOQbORbOSbNnbOTbOUbOVbOVbzHbOWbOXbCLbzPbOYbOZbPabPbbPcbPdbPebPfbPgbPhbPibNubPjbEDbPkbPkbPkbPkbPkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabPlbKTbNBbKTbKTbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMvbNEbNEbNEbPmbPnbLabPobPpbPqbLabPrbPsbPtbFabFabFabFabFabFabPubPvbPwbPxaaabPybPzbPzbPAbPBbPCbPDbPEbPCbPFbOdbPGbPHbPIbOdbPJbPKbPLbPMbPNbPObPPbPQbPQbOqbPRbPSbPTbPUbPVbDHbPWbPXbPYbJWbJWbPZbDNbQabxJbQbbQcbQdbQebwpbQfbQgbwpbQhbQibQjbQkbQlbNjbEbbEbbEbbEbbEbbEbbEbbEbbBjbNnbQmbQnbQobONbONbONbONbQpbNnbQqbMdbQrbQrbzHbBvbMfbCLbQsbQtbQtbQubQvbQwbQxbQybQzbQAbQzbQBbNubQCbQDbPkbQEbQFbQGbQHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKSbKTbQIbQJbQJbMtbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKXbNFbNFbNFbKXbQKbQLbQMbQNbQObLabLabQPbQQbQRbQSbQSbQSbQSbQSbQSbQTbQUbQVaaabQWbQXbQYbQZbRabPCbRbbRcbRdbPCbOdbRebRfbRgbOdbRhbOnbRjbRkbRlbRmbRnbPQbRobPUbRpbOsbPUbPUbRqbDHbRrbJWbRsbRtbJWbRubDNbRvbRwbRxbRybRzbRAbRBbDSbICbRCbQhbQjbQjbQkbRDbNjbREbRFbRGbRHbRIbRJbRKbRLbBjbNnbONbONbRMbONasIbONbONbRNbNnbRObMdbRPbRPbzHbMebRQbRRbRSbRTbRUbRVbRWbRXbRYbRZbSabSbbScbSdbSebSfbSgbShbSibSjbQGbSkaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKTbKTbSlbMtbMtbMtbMtbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaabMvbSmbSnbSobMvbSpbMAbMBbGDbGDbSqbSqbSqbGDbGDbNVbSrbSrbSsbSsbSsbSsbNUbQVaaabStbSubSvbSwbSxbSybSzbSAbSBbSBbSCbSDbSEbSFbOdbPQbPQbPQbPQbPQbSGbPQbPQbSHbSIbSJbOsbPUbSKbSLbDHbSMaExbVUbSNbSObRubSPbSQbSRbSSbSTbSUbSVbSWbFDbSXbSYbSZbTabTbbTcbTdbNjbTebTfbTgbRHbThbTibTjbRLbBjbNnbNnbNnbRMbONbONbONbNnbNnbNnbTkbTlbRPbRPbzHbTmbMfbCLbzPbTnbTobTpbQxbTqbTrbTsbTtbTubTvbTwbNubQCbTxbPkbTybTzbTAbTBaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKTbMtbMtbMtbMtbMtbMtbTCbMtbTDbMtbMtbMtbMtbMtbKTbKTaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKXbNFbNFbNFbKXbQKbQLbQMbQNbQObLabLabQPbQQbQRbQSbQSbQSbQSbQSbQSbQTbQUbQVaaabQWbQXbQYbQZbRabPCbRbbRcbRdbPCbOdbRebRfbRgbOdbRhbOnbRjbRkbRlbRmbRnbPQbRobPUbRpbOsbPUbPUbWlbDHbRrbJWbRsbRtbJWbRubDNbRvbRwbRxbRybRzbRAbRBbDSbICbRCbQhbQjbQjbQkbRDbNjbREbRFbRGbRHbRIbRJbRKbRLbBjbNnbONbONbRMbONasIbONbONbRNbNnbRObMdbRPbRPbzHbMebRQbRRbRSbRTbRUbRVbRWbRXbRYbRZbSabSbbScbSdbSebSfbSgbShbSibSjbQGbSkaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKTbKTbSlbMtbMtbMtbMtbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQbwQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaabMvbSmbSnbSobMvbSpbMAbMBbGDbGDbSqbSqbSqbGDbGDbNVbSrbSrbSsbSsbSsbSsbNUbQVaaabStbSubSvbSwbSxbSybSzbSAbSBbSBbSCbSDbSEbSFbOdbPQbPQbPQbPQbPQbSGbPQbPQbSHbSIbSJbOsbPUbSKcbAbDHbSMaExbVUbSNbSObRubSPbSQbSRbSSbSTbSUbSVbSWbFDbSXbSYbSZbTabTbbTcbTdbNjbTebTfbTgbRHbThbTibTjbRLbBjbNnbNnbNnbRMbONbONbONbNnbNnbNnbTkbTlbRPbRPbzHbTmbMfbCLbzPbTnbTobTpbQxbTqbTrbTsbTtbTubTvbTwbNubQCbTxbPkbTybTzbTAbTBaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKTbMtbMtbMtbMtbMtbMtbTCbMtbTDbMtbMtbMtbMtbMtbKTbKTaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTEbKWbTFbKWbTGbTHaafaaaaaabGDbTIbTJbTKbGDaaabNVbTLbTMbTNbTObTObTObTPbQVaaabQWbTQbTRbTSbTTbPCbTUbTVbTWbTXbOdbTYbTZbUabUbbUcbUcbUcbUdbUdbUebUfbUgbPUbPUbUhbOsbOsbOsbOsbDHbDHbUibUjbUkbDHbUlbUmbUnbUobUpbUlbOwbUqbUrbUsbUtbUlbNjbNjbNjbNjbNjbNjbUubUvbUwbRHbUxbUybUzbRLbBjbNnbUAbUBbUCbUDbUEbUFbUGbUAbUHbUIbUJbJbbJcbzHbJdbMfbUKbwCbNubNubULbUMbNubNubNubNubUNbUObPibNubUPbUQbPkbURbUSbUTbPkaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKTbUUbUUbUUbUUbUUbUUbUVbMtbUWbUUbTDbMtbMtbMtbMtbKTaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJoaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbUXbNVbNVbNVbNVbSsbUYbNUbUZaaabVabPzbPzbVbbVcbPCbPCbVdbPCbVebOdbVfbVgbVhbOdbVibVibVibVibVibVibVibVibVjbVkbVlbVmbVmbVnbOsbDHbVobVpbVqbVrbVsbVtbVubVvbVwbVxbVybVubVzbVAbVBbVCbVDbVEbVFbVGbVHbVIbVJbVKbVLbVMbRHbVNbVObVNbRLbBjbNnbVPbVQbVRbVSbVTcfmbVVbVWbUHbzHbVXbzHbzHbVYbCNbMfbCNbVZaafbWabWbbWcbWdbWebWfbWgbWhbWibWjbNubWkbWlbPkbWmbWnbWobWpaaMaaMaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWqbMrbMrbMrbMrbMrbMrbMrbWrbMubMtbMtbMtbMtbWsbMubKUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJoaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbUXbNVbNVbNVbNVbSsbUYbNUbUZaaabVabPzbPzbVbbVcbPCbPCbVdbPCbVebOdbVfbVgbVhbOdbVibVibVibVibVibVibVibVibVjbVkbVlbVmbVmbVnbOsbDHbVobVpbVqbVrbVsbVtbVubVvbVwbVxbVybVubVzbVAbVBbVCbVDbVEbVFbVGbVHbVIbVJbVKbVLbVMbRHbVNbVObVNbRLbBjbNnbVPbVQbVRbVSbVTcfmbVVbVWbUHbzHbVXbzHbzHbVYbCNbMfbCNbVZaafbWabWbbWcbWdbWebWfbWgbWhbWibWjbNubWkcbBbPkbWmbWnbWobWpaaMaaMaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWqbMrbMrbMrbMrbMrbMrbMrbWrbMubMtbMtbMtbMtbWsbMubKUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWtbWubWubWvbWwbNVbWxbSsbWybNVaaaaaaaaaaaabNWbWzbWAbWBbWCbWDbPCbOdbWEbWFbOgbOdbVibWGbWHbWIbWJbWKbWLbVibWMbWMbWMbWMbWMbUhbWNbWObWPbWQbWRbWSbWTbWUbWVbWWbWXbWYbWXbWZbWXbXabXbbXcbXdbXebXfbXebXgbXhbXibXjbXkbXlbXmbXnbXobXpbXqbXrbNnbXsbXtbXubXvbXwbXxbXvbXvbXybXzbCKbXAbXBbCNbCNbMfbCNbXCaafbWabXDbXDbXEbXFbXGbXHbXIbXJbXKbNubWkbXLbPkbPkbPkbPkbPkaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKTbQJbQJbQJbQJbQJbQJbXMbMtbQIbQJbXNbMtbMtbMtbMtbKTaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXObXPbXQbXRbSsbXSbXTbXUbXVbNVaaLaaaaaaaaabNWbNWbNWbNWbNWbNWbNWbOdbXWbXXbXYbOdbVibXZbYabYbbYbbYabYcbVibYdbYebYebYfbWMbYgbDHbDHbYhbYibYjbYkbYlbYmbYnbYobYpbYqbYrbYsbYtbYubYvbYwbYxbYybYzbYAbYBbYCbYDbYEbYFbYGbYHbYIbYJbYKbnFbYLbIPbYMbYNbYObYPbYQbYRbYSbYTbYUbYVbYWbBzbYXbYYbBzbYZbZabZbaafbWabZcbZdbZebWebZfbZgbZhbZibZjbNubWkbZkalqakGannbUQaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKTbMtbMtbMtbMtbMtbMtbTCbMtbXNbMtbMtbMtbMtbMtbKTbKTaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZmbWubWubWvbZnbZobZpbNVbZqbNVbZrbZsbZtbZrbZrbZubZvbZwbZxbZybZzbZAbZBbZCbZDbZEbZFbYabZGbZHbZIbZJbZKbZLbZMbZNbZObZPbWMbZQbOqbZRbZSbZTbZUbZUbZVbZWbZXbZYbUlbUlbZZcaabUlbUlcabcaccadcaecafcagcahcaicajcaicakcalcamcalcakcanbnFbNmbIPcaocapcaqcarcascatcaubNnbNnbwCbwCbwCbwCbwCcavcawcaxbwCbNubNubNubNubNubNubNubNubNubNubNubNucaycazaCFaqvaDTbUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKTbKTbSlbMtbMtbMtbMtbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamcaBaamaamaamaamaamaaaaaaaaaaaaaaaaaaaafaafaaacaCcaDcaDcaDcaEcaDcaDcaFcaGbZrcaHcaIbZrcaJcaKcaLcaMcaNcaOcaPcaQcaRcaScaTcaUcaVbYabZGcaWcaXbZJcaYbVibWMbWMbWMbWMbWMcaZbOqbDHcbacbbcbccbdcbecbfcbgcbhbUlcbicbjcbkcblcbmcbncbocbpcaecahcagcbqcaicbrcbscakcbtcbucbvcakcbwbnFbBjbIPcbxcbycbzcbxcbxbIPbIPbIPcbAcbBcbCcbDcbEbwCbwCcbFbwCbwCcbGcbHcbIcbJcbKcbLcbMcbNcbOcbPcbQcbRcbScbTbUQbUQbUQbUQaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKSbKTbUWbUUbUUbMtbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcbUcbVcbWcbXcbYcbZccaccbcccbZrccdccebZrbZrccfccgcchcciccjcckcclbZBbZCbZDccmccnbYabYaccoccpbYaccqbViccrccsbWMcctbWMbUhccuccuccuccuccuccuccubUlccvccwbUlccxccycczccAcbmccBccCccDcaecahcagccEcaiccFccGcakccHccIccJcakccKbnFccLccMccNccOccPccQccNccRccSccTccUccVccWccXccUccYccZcdacdbcdccddcdecdfcdgcdhcdicdjcdhcdkcdlcdmcdncdocdpcdqcdrbUQbUQbUQbUQaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaaaaaabPlbKTbNBbKTbKTbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamcaBaamaamaamaamaamaaaaaaaaaaaaaaaaaaaafaafaaacaCcaDcaDcaDcaEcaDcaDcaFcaGbZrcaHcaIbZrcaJcaKcaLcaMcaNcaOcaPcaQcaRcaScaTcaUcaVbYabZGcaWcaXbZJcaYbVibWMbWMbWMbWMbWMcaZbOqbDHcbacbbcbccbdcbecbfcbgcbhbUlcbicbjcbkcblcbmcbncbocbpcaecahcagcbqcaicbrcbscakcbtcbucbvcakcbwbnFbBjbIPcbxcbycbzcbxcbxbIPbIPbIPcbGccRcbCcbDcbEbwCbwCcbFbwCbwCcntcbHcbIcbJcbKcbLcbMcbNcbOcbPcbQcbRcbScbTbUQbUQbUQbUQaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKSbKTbUWbUUbUUbMtbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcbUcbVcbWcbXcbYcbZccaccbcccbZrccdccebZrbZrccfccgcchcciccjcckcclbZBbZCbZDccmccnbYabYaccoccpbYaccqbViccrccsbWMcctbWMbUhccuccuccuccuccuccuccubUlccvccwbUlccxccycczccAcbmccBccCccDcaecahcagccEcaiccFccGcakccHccIccJcakccKbnFccLccMccNccOccPccQccNcrXccSccTccUccVccWccXccUccYccZcdacdbcdccddcdecdfcdgcdhcdicdjcdhcdkcdlcdmcdncdocdpcdqcdrbUQbUQbUQbUQaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaaaaaabPlbKTbNBbKTbKTbMtbMtbMtbMtbMtbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcdscdscbWcdtcducbZcdvcdwcdxbZrbGCcdzcdAcdBcdCcdDcdEcdFcdGcdHcdIcdJcdKcdLcdMcdNcdOcdPcdQcdRcdScdTcdUcdVcdWcdXcdYbWMbUhccucdZceacebceccedceecefcegcehceicejcekcelcemcbmcenceocepcaecahcagceqcaicercescakcetceucevcakcewbnFbnFcexccNceycezceAccNceBceCceDceEceEceFceGceEceHceIceJceKceHceLceMceNceOceLceLceLceLcePceNceOceLceLceQceRceSceTceUceVceWceXceYceYceYceYceYceYceYceYceYceYceYceYceYceYceYceYceZcfacfacfbbKTbKTbMtbMtcfcbMtbMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfdcfdcfdcfdcfdcfdcfdcfecffbZrbZrbZrbZrbZrcfgcfhcficficficfjcfkbZBbZCbZDcflbZFcfpcfncfocMocfqcfrbVicfscftcfucftbWMbUhccucfvcfwcfwcfwcfxcfybUlcfzcfAbUlccxcczcfBccAcbmcfCcfDcfEcaecahcagcfFcaicfGcfHcakcakcakcakcakcfIcfJbnFcexccNcfKcfLccNccNceBcfMceDceEcfNcfOcfOcfPceHcfQcfRcfSceHcfTcfUcfUcfUcfVcfWcfXcfYcfZcgacgbcgcceLcgdcgecgfbUQbUQbUQbUQaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaafaafcggcghcgibNCbKSbKTbKTbMtbMubMtbKTbKTaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcfdcgjcgkcglcgmcgncfdcgocgpcgqcgrcgscgtcgucgucgvcgwcgwcgxcgycclbZBbZCbZDcgzcaVcgAcdycgCcgDcgEcgFbVicftcftbWMcgGbWMbUhccucgHcgIcgIcgIcgJccucgKcgLcgMcgKcgNcgOcgPcgQcbmcgRcfDcgScaecgTcgUcgVcaicgWcgXcaicgYbLVbVJcgZchachbbnFchcchdchdchechfchfchfchfchgceEchhchichichjchkchlchmchnchochpchqchqchqchrchschschtchuchvchwchxceLchychzchAchyaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafchBbKQbKQbKRbKSbKSbKTbKTbKTbKTbKUaafaafaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -7584,9 +7586,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBaafaafaafaaaaafcnXaafcnXaafcnYaafcnZaafcnYaafcnZaafaafaaacfdcoacobchGchGcoccodcoecofcogcohcoicojcojcokcojcolcomconcolcoocopcoqcorcoscotcotcotcotcoucovcowcowcowcoxcoxcoxcoxcoycjrcozcoAcnzcoBcoCcjrcnCcnDcoDcjFcoEcoFcnHcoGcoHcjFcnJcnKcmqcoIcoJcoKcmqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaceHcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcoVceHaaMaafaafaafaafaaaaaaaaacoWaaaaaaaaaaafcoXcoYcoXaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaafcoZcpacpbcpccpdcpecpfcpccpgcphcpfcpicpjcpkcplcogcogcogcogcogcogcogcogcpmcpncpocppcpqcprcpscptcpucolcpvcpwcpxcolcpycpzcpAcotcpBcpCcpDcpEcpFcpGcpHcpIcpIcpJcpKcpKcpHcpLcjrcjrcpMcpNcjrcjrcjrcpOcnDcpPcjFcjFcjFcpQcpRcjFcjFcnJcpScmqcpTcpUcpTcmqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafceHcpVcpWcpVcpXcpYcpZcqacoScoScqbcoSceHceHaaaaaaaaaaafaafaaaaacaaaaaaaaaaaaaafaaacqcaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaaaaaaaaaafcqdcqecqfcqgcqhcqicqjcqkcqlcqmcqncqocqpcqqcqicqrcqscqtcqucqvcqwcqxcqycqzcqAcqBcqCcqDcqEcqFcqGcqHcqIcqJcqKcqLcqMcpycqNcqOcotcpFcpFcpFcpFcpFcqPcpHcqQcqQcqQcpKcpKcpHbUhcqRcjrcqScqTcqUcqVcjrcqWcnDcqXcjFcqYcqZcracrbcjFcrccnJcpScmqcrdcrecrfcmqaaaaaaaaaaaaaaaaaacrgcrhcricrjcrgaafaaaaaaaaaaaaceHcpVcpVcpVcrkcrlcrmcrncrocrpcrqcrrcrsceHaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaaacrtaaaaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafcrucrvcrwcrxcrycqicrzcqicrAcrvcrzcqicrAcrvcqicqicqicqicqicrBcqicqicqicrCcrDcrEcrFcrGcqEcrHcrIcrJcrKcrLcrMcrNcrOcpycqNcrPcotcrQcpFcpFcrRcpFcrScpHcrTcrUcrVcrUcrWcpHbUhcrXcjrcrYcrZcsacsbcsccsdcsecsfcsgcshcsicsjcskcjFcslcsmcsncsocrgcspcrgcsoaaaaaaaafaaaaaaaaacrgcsqcsrcsscrgaafaafaaaaaaaaaceHcoScoScoScoScstcpZcsucsucsucnPcsucsvceHaaaaaaaaaaaaaaacswcswcswcaBaafaafaafaafcsxaafaafaafaafaafaaqcswcswaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcqdcqicrFcqicrFcqicrzcqicsycszcsAcszcsBcszcszcsCcsDcqicqicsEcsFcsFcsFcsGcsHcsIcsIcsJcqEcsKcsLcsMcolcsNcsOcsPcolcsQcsRcsScsTcsUcsVcsWcsXcpFcsYcpHcsZcrUctacrUctbcpHbUhctccjrctdctectfctgcjrcgKcthcgKcjFctictjctkctlcjFctmcsncsncrgctnctoctpcrgcrgcrgcrgcrgcrgcrgcrgctqctrctscrgcrgcrgcsoaaaaaaceHcoLcoMcoNcttctucrmcsucsucsucnPcsuctvceHaaaaaaaaaaaaaaacswaaaaafaaaaafaaaaaaaaactwaaaaafaafaaaaaaaaaaaacswaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaacqdcqicrFcqictxctyctzctActBctCcsAcszctDcszcszctEctFctGctHctIctJctKctLctLctMcrFcrFctNctOctPctQcojcolctRcolcolcolctSctTcsSctUctVctWctXctYcpFctZcpHcuacrUctacrUcubcpHcuccudcjrcjrcuecjrcjrcjrcufcugcuhcjFcjFcjFcuicjFcjFctmcsnaaacrgcujcukculcumcuncuocupcuqbRicuscrgcutcuucutcrgcuvcuwcrgaafaafceHcpVcpVcpVcuxcpYcuycuzcuAcuBcuCcsucuDceHceHceHceHaaaaaacswaaacuEcuEcuEcuEcuEaafctwaafcuEcuEcuEcuEcuEaaacswaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafcrucrvcrwcrxcrycqicrzcqicrAcrvcrzcqicrAcrvcqicqicqicqicqicrBcqicqicqicrCcrDcrEcrFcrGcqEcrHcrIcrJcrKcrLcrMcrNcrOcpycqNcrPcotcrQcpFcpFcrRcpFcrScpHcrTcrUcrVcrUcrWcpHbUhctccjrcrYcrZcsacsbcsccsdcsecsfcsgcshcsicsjcskcjFcslcsmcsncsocrgcspcrgcsoaaaaaaaafaaaaaaaaacrgcsqcsrcsscrgaafaafaaaaaaaaaceHcoScoScoScoScstcpZcsucsucsucnPcsucsvceHaaaaaaaaaaaaaaacswcswcswcaBaafaafaafaafcsxaafaafaafaafaafaaqcswcswaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcqdcqicrFcqicrFcqicrzcqicsycszcsAcszcsBcszcszcsCcsDcqicqicsEcsFcsFcsFcsGcsHcsIcsIcsJcqEcsKcsLcsMcolcsNcsOcsPcolcsQcsRcsScsTcsUcsVcsWcsXcpFcsYcpHcsZcrUctacrUctbcpHbUhcufcjrctdctectfctgcjrcgKcthcgKcjFctictjctkctlcjFctmcsncsncrgctnctoctpcrgcrgcrgcrgcrgcrgcrgcrgctqctrctscrgcrgcrgcsoaaaaaaceHcoLcoMcoNcttctucrmcsucsucsucnPcsuctvceHaaaaaaaaaaaaaaacswaaaaafaaaaafaaaaaaaaactwaaaaafaafaaaaaaaaaaaacswaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaacqdcqicrFcqictxctyctzctActBctCcsAcszctDcszcszctEctFctGctHctIctJctKctLctLctMcrFcrFctNctOctPctQcojcolctRcolcolcolctSctTcsSctUctVctWctXctYcpFctZcpHcuacrUctacrUcubcpHcuccudcjrcjrcuecjrcjrcjrcurcugcuhcjFcjFcjFcuicjFcjFctmcsnaaacrgcujcukculcumcuncuocupcuqbRicuscrgcutcuucutcrgcuvcuwcrgaafaafceHcpVcpVcpVcuxcpYcuycuzcuAcuBcuCcsucuDceHceHceHceHaaaaaacswaaacuEcuEcuEcuEcuEaafctwaafcuEcuEcuEcuEcuEaaacswaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuFcuFcuFcuFcuFcuFcuFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacqdcqictxctyctyctyctzctyctyctyctzctyctyctyctyctycuGcuHctycuIctycuJctyctyctycuKcuLcuMcuNcqicuOcuPcuQcuRcuScuTcuUcuScuVcuWcuXcuYcuZcuZcvacuZcvbcvccvdcvecvfcvgcvgcpHcvhcvicvjcvkcvkcvlcvmcvncvocvocvocvocvpcvocvocvocvqcsmcsnaaacumcvrcvscvtcumcvucvvcvwcvwcvxcvycvwcvwcvzcvwcutcvAcvwcrgaaaaaaceHcpVcpVcpVcttcvBcvCcvDcvEcvFcvGcsucsucvHcvIcvJceHaafaafcswaafcvKcvLcvLcvLcvLcvMctwcvNcvOcvOcvOcvOcvPaafcswaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuFcuFcuFcuFcuFcuFcuFcuFcuFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacqdcqicqicvQcqicqicrzcqicqicqicrzcqicvQcqicqicqicrAcqicqicrGcvQcvRcqicvScvTcvUcvVcvWcvXcvYcvXcvZcwacwbcwccwdcwacwacwecwfcoucwgcpFcwhcwicpFcpFcwjcwkcwkcwlcvgcvgcpHbPUcwmcwncwncwncwncwocwncwncwncwncnKcwpcsncsncsncsncsncsnaaacumcumcwqcumcumcwrcwscwtcwucwvcwwcwxcwycwzcwAcwBcwCcwDcrgaaaaaaceHcoScoScoScoScwEcpZcvDcwFcwGcwHcsucsucwIcsucwJceHaaaaaacswaafcwKcwKcwKcwKcwKaaactwaaacwKcwKcwKcwKcwKaafcswaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuFcuFcuFcuFcuFcuFcuFcuFcuFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaacaBaaaaaaaaaaaacqdcqicqicwLcqicqicrzcqicqicqicrzcqicwLcqicqicqicrAcqicqicrGcwLcwMcqicqicwMcwMcwNcqicqicwOcwPcwQcwQcwQcwQcwRcwScpycwTcwUcsTcwVcpFcwWcwicpFcwXcpHcwYcwkcwZcxacxbcpHcxccxdcwncxecxfcxgcxhcxicxjcxkcwncnKcxlcsnaaaaaaaaaaaaaaaaaacrgcxmcxncxocxpcxqcxrcxscxtcxucxvcxwcxxcxycxzcxAcvwcxBcrgaaaaaaceHcoLcoMcoNcxCctucvCcxDcxEcxEcxFcxGcxHcxIcxJcxKceHaaaaaacswaaaaafaaaaafaafaafaaactwaaaaafaaaaafaaaaafaaacswaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/exodus-2.dmm b/maps/exodus-2.dmm
index e668901fab8..aeb8fbc7f5b 100644
--- a/maps/exodus-2.dmm
+++ b/maps/exodus-2.dmm
@@ -624,8 +624,8 @@
"lZ" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/machinery/meter,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
"ma" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_southwest_lock"; locked = 0; req_access = list(150)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
"mb" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start)
-"mc" = (/obj/structure/table/rack,/obj/item/weapon/rig/industrial/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start)
-"md" = (/obj/structure/table/rack,/obj/item/weapon/rig/light/hacker,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start)
+"mc" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/pistol,/obj/item/weapon/gun/energy/pistol,/obj/item/weapon/gun/energy/pistol,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops)
+"md" = (/obj/structure/table/rack,/obj/item/ammo_magazine/d762,/obj/item/weapon/gun/projectile/dragunov,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start)
"me" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_southeast_lock"; locked = 0; req_access = list(150)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
"mf" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/material/harpoon,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/head/helmet/space/void/merc,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/suit/space/void/engineering,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/weapon/rig/light/stealth,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
"mg" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_west_control"; pixel_x = -22; req_one_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start)
@@ -634,10 +634,10 @@
"mj" = (/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/obj/structure/table/steel,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
"mk" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/orange,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/orange,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"ml" = (/obj/machinery/vending/hydroseeds,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
-"mm" = (/obj/structure/table/rack,/obj/item/weapon/melee/energy/sword/pirate,/obj/item/clothing/suit/space/pirate,/obj/item/clothing/suit/space/pirate,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start)
+"mm" = (/obj/structure/table/rack,/obj/random/melee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start)
"mn" = (/obj/machinery/washing_machine,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
-"mo" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/clothing/shoes/magboots,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
-"mp" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/sniperrifle,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/head/helmet/space/void/mining,/obj/item/clothing/head/helmet/space/void/atmos,/obj/item/clothing/suit/space/void/atmos,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
+"mo" = (/obj/structure/table/rack,/obj/random/energy_antag,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start)
+"mp" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/device/multitool,/obj/item/device/multitool,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
"mq" = (/obj/structure/table/standard,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/flame/lighter/zippo,/obj/item/clothing/gloves/yellow,/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/weapon/card/emag,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
"mr" = (/turf/unsimulated/wall,/area/start)
"ms" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space,/area/space)
@@ -1153,7 +1153,7 @@
"wi" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT2"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops)
"wj" = (/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control)
"wk" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor{icon_state = "carpet9-4"; dir = 4},/area/holodeck/source_courtroom)
-"wl" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops)
+"wl" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/head/helmet/space/void/mining,/obj/item/clothing/head/helmet/space/void/atmos,/obj/item/clothing/suit/space/void/atmos,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/weapon/rig/light/hacker,/turf/simulated/shuttle/plating,/area/skipjack_station/start)
"wm" = (/obj/machinery/vending/engineering,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops)
"wn" = (/obj/machinery/pipedispenser/disposal/orderable,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops)
"wo" = (/obj/machinery/pipedispenser/orderable,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops)
@@ -1977,7 +1977,7 @@
"Ma" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start)
"Mb" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "CCIAAgent"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control)
"Mc" = (/obj/machinery/suit_cycler/syndicate{locked = 0},/turf/simulated/shuttle/plating,/area/skipjack_station/start)
-"Md" = (/obj/structure/table/rack,/obj/item/device/suit_cooling_unit/improved,/obj/item/device/suit_cooling_unit/improved,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start)
+"Md" = (/obj/structure/table/rack,/obj/item/device/suit_cooling_unit/improved,/obj/item/device/suit_cooling_unit/improved,/obj/item/weapon/rig/industrial/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start)
"Mj" = (/turf/unsimulated/beach/sand{tag = "icon-desert"; icon_state = "desert"},/turf/unsimulated/beach/sand{tag = "icon-coconuts"; icon_state = "coconuts"},/area/centcom/holding)
"Mk" = (/obj/structure/table/standard,/obj/item/weapon/FixOVein{pixel_x = -6; pixel_y = 1},/turf/unsimulated/floor{tag = "icon-whitecorner"; name = "plating"; icon_state = "whitecorner"},/area/centcom/holding)
"Ml" = (/obj/structure/table/standard,/obj/item/weapon/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/scalpel,/turf/unsimulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (SOUTHEAST)"},/area/centcom/holding)
@@ -2196,7 +2196,7 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMtvuntvupuxuuuzuyuAtvvMuWuhwyvkvgvfvfvyvyyhzdyIyIyIyIvzvAvHvAvJtOtPtQtRtSpFtytztypFtTtUtVtWtWtxaMaMpZqzqzqzqzqzqzqzqzqAjIaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumumumumumumumu
aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMtvtvtvtvtvtvtvAgtvuhuhuhuhuhuhtvLsuWuhuhuhuhuhuhuhuhyhyByILtyIyIvEurururvOueufufufufpFtytztypFtWtWtWtWtWtxaMaMugugugugugugugugugugugtxtxtxtxtxtxtxtxtxtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumumumumumumu
aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMustvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvutvPvbuvuwvQuhuhuhuhuhuhuhvRtvtvtvuhuhuhuhuhuhuhuhyhyHvTzqyIyIvzvAvHvAvJueufufufufpFvUumwhpFtWtWtWtWtWtxuguguguguguguowjuqtxurururtxururururururururtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumumumumumu
-aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMuUuVuVuVuVuVuVuVuVuVuVuVuVuVAIuXuVuVuVuYAIuZvavbvbvctvwluhuhuhuhuhuhuhtvveuhuhuhvpvpwownwpwpyhzrzpzEyIyIyhwqwqwqtvuDuEuFuGuHtxuIuIuItxtWtWtWtWtWtxuJuKuJuLuMuguNuNuNuOurururuOuruPuQuPuruRuSuTtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumumumumu
+aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMuUuVuVuVuVuVuVuVuVuVuVuVuVuVAIuXuVuVuVuYAIuZvavbvbvctvmcuhuhuhuhuhuhuhtvveuhuhuhvpvpwownwpwpyhzrzpzEyIyIyhwqwqwqtvuDuEuFuGuHtxuIuIuItxtWtWtWtWtWtxuJuKuJuLuMuguNuNuNuOurururuOuruPuQuPuruRuSuTtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumumumumu
aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMustvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvvQtvtvtvuhuhuhuhuhuhuhuhtvvKuhuhuhLwtvtvtvtvtvyhyhyhyhyhyhyhxQxQxQtvwzwAvlvmvntxufJyuftxvlvmvowAwBtxvqvrvqvrvqugtxtxtxtxurururtxvsvtuPvuvsvvvwvwtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmumuaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumumumu
aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMustvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvtvutvIvbvbwEtvvxwPukxowVwXuhuhtvvSuhuhuhwYtvxawZwZxaxcxbxexdxQxQxQxQxQxgtvufufvBvCvCvCvCvCvCvCvCvCvDufufxhvqvqvqvqvqugvFuNuotxurururtxvGvGxkvGvGvvvwvwtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumuaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumumu
aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMuUuVuVuVuVuVuVuVuVuVuVuVuVuVwWuXuVuVuVuYwWwivavbvbxltvwFwGwGwGwItvuhuhtvwmuhuhuhxmtvuhxQxQxQxnxQxQxQxQxQxQxQxQxptvufJyvVvWvXvXvXvXvXvXvXvYueJyufugvZwawbwcwdugweuNwjtxurururtxwfwfuNwfwfvvvwvwtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMwgaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumumuaMaMaMaMaMaMaMaMaMaMaMaMaMmumumumumu
@@ -2235,8 +2235,8 @@ dCmumumumumumumumuaMaMaMaMaMlwKjKjlxaMaMaMlwaMaMaMaMaMlxaMaMaMlwKjKjlxaMaMaMaMmt
dCmumumumumuaMaMaMaMaMaMaMaMlylDlClyaMaMaMlylFlGlGlGlHlyaMaMaMlylIlJlyaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMCNJULiLjKaLlLkEFEGEGEGEHEHEHEIEJLmELEMEHEHEHCNCNCNLnDVDVEwEPEQExERESCNaMaMaMaMaMaMaMETEVEVBVDYDZEaNtNsEAEVEVEWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
dCmumumumumuaMaMaMaMaMaMaMaMlylLlKlyaMaMlwlylylNlMlPlOlylxaMaMlylQlRlyaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMCNJUJUJULlLWEZEZEZEZEZEHLXFbFcFdFeFfFgFbLXEHCNCNCNCNCNCNLYFiNqFkERESCNaMaMaMaMaMaMaMaMaMaMETATEUEUEUATEWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
dCmumumumumuaMaMaMaMaMaMaMaMlylTlSlyaMaMlylylUlWlVlWlXlylyaMaMlylYlZlyaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMCNMjJULlLWEZEZEZEZEZEZEHFbFmFnFdFeFfFnFoFbEHMkMmMlMoMnCNDVFhFkDVDVEwFuaMaMaMaMaMaMaMaMaMaMaMETEVEVEVEWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
-dCmumumumumuaMaMaMaMaMaMaMaMlymalylylylylymcmbmbmbmbmbmdlylylylylymelyaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMCNJULlLWEZEZEZEZEZEZEZEHFvFbFvFdFeFfFvFbFvEHFwDVDVDVDVMuDVDVDVDVDVFyFzaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
-dCmumumumumuaMaMaMaMaMaMaMaMlymgmfmjmhmllymmmbmbmbmbmbmmlymomnmqmpoTlyaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMCNLlLWEZEZEZEZEZEZEZEZEHFAFbFbFdFeFfFbFbFBEHFCFDFEFFMGCNDVDVDVDVDVMHFIaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
+dCmumumumumuaMaMaMaMaMaMaMaMlymalylylylylymdmbmbmbmbmbmmlylylylylymelyaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMCNJULlLWEZEZEZEZEZEZEZEHFvFbFvFdFeFfFvFbFvEHFwDVDVDVDVMuDVDVDVDVDVFyFzaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
+dCmumumumumuaMaMaMaMaMaMaMaMlymgmfmjmhmllymombmbmbmbmbmmlympmnmqwloTlyaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMCNLlLWEZEZEZEZEZEZEZEZEHFAFbFbFdFeFfFbFbFBEHFCFDFEFFMGCNDVDVDVDVDVMHFIaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
dCmumuaMaMaMaMaMaMaMaMaMaMaMlypvpspspspwlypNpEpPpOpNpEpPlyqBpspsqNpvlyaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMAHCNCNCNCNCNCNCNCNCNCNCNEHFJFKFKFdFeFfFLFLFMEHMTFOFPFQMUCNFSFTFUMWMVMXCNaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
dCmumuaMaMaMaMaMaMaMaMaMaMaMsUpvpspspspspOmbmbmbmbmbmbmbpOpspstEpspvsUaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMEHFeFeFeFeFeFeFeFeFeFeFeEHEHNbEHEHFeEHEHNbEHEHEHEHEHEHEHCNCNCNCNCNCNCNCNaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
dCmumumuaMaMaMaMaMaMaMaMaMaMvNzApsAepspslyBnAVmbmbmbMdBolypsBppsBqpvvNaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMEHFeEHEHEHEHNwEHEHEHFeFeFeFeFeFeEHFeEHFeFeFeFeFeFeFeFeEHaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
diff --git a/sound/weapons/svd_shot.ogg b/sound/weapons/svd_shot.ogg
new file mode 100644
index 00000000000..28bee648f71
Binary files /dev/null and b/sound/weapons/svd_shot.ogg differ