diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm
index ac93d837f55..e45c7f1bd7b 100644
--- a/maps/tgstation.2.0.8.dmm
+++ b/maps/tgstation.2.0.8.dmm
@@ -5767,65 +5767,65 @@
"cgU" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/control)
"cgV" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_mothership/control)
"cgW" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership/control)
-"cgX" = (/obj/table/reinforced,/obj/machinery/recharger,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
-"cgY" = (/obj/table/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"cgX" = (/obj/table/reinforced,/obj/machinery/recharger,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"cgY" = (/obj/table/reinforced,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
"cgZ" = (/obj/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership/control)
"cha" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/syndicate_mothership/control)
"chb" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 1; name = "Syndicate Ops Intercom"; pixel_y = 0},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership/control)
-"chc" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chc" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
"chd" = (/obj/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership/control)
-"che" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
-"chf" = (/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"che" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chf" = (/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
"chg" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership/control)
-"chh" = (/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chh" = (/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
"chi" = (/obj/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership/control)
-"chj" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
-"chk" = (/obj/table/reinforced,/obj/item/weapon/card/id/syndicate_command,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chj" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chk" = (/obj/table/reinforced,/obj/item/weapon/card/id/syndicate_command,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
"chl" = (/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership/control)
-"chm" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
-"chn" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
-"cho" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
-"chp" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
-"chq" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
-"chr" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/syndicate_command,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chm" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chn" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"cho" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chp" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chq" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"chr" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/syndicate_command,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
"chs" = (/obj/landmark/start,/turf/space,/area)
-"cht" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
+"cht" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/control)
"chu" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership)
-"chv" = (/obj/rack,/obj/item/weapon/gun/projectile,/obj/item/weapon/gun/energy/crossbow,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chw" = (/obj/rack,/obj/item/ammo_magazine/c45,/obj/item/weapon/gun/projectile,/obj/item/weapon/gun/projectile/automatic/mini_uzi,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chx" = (/obj/rack,/obj/item/ammo_magazine,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chy" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chz" = (/obj/table,/obj/item/weapon/gun/projectile/automatic/mini_uzi,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chA" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chv" = (/obj/rack,/obj/item/weapon/gun/projectile,/obj/item/weapon/gun/energy/crossbow,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chw" = (/obj/rack,/obj/item/ammo_magazine/c45,/obj/item/weapon/gun/projectile,/obj/item/weapon/gun/projectile/automatic/mini_uzi,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chx" = (/obj/rack,/obj/item/ammo_magazine,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chy" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chz" = (/obj/table,/obj/item/weapon/gun/projectile/automatic/mini_uzi,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chA" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"chB" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership)
-"chC" = (/obj/stool,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chD" = (/obj/rack,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile/shotgun/combat,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chE" = (/obj/rack,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile/silenced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chF" = (/obj/rack,/obj/item/ammo_magazine/c45,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chG" = (/obj/secure_closet/personal,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chH" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chI" = (/obj/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chC" = (/obj/stool,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chD" = (/obj/rack,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile/shotgun/combat,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chE" = (/obj/rack,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile/silenced,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chF" = (/obj/rack,/obj/item/ammo_magazine/c45,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chG" = (/obj/secure_closet/personal,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chH" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chI" = (/obj/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"chJ" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
"chK" = (/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
-"chL" = (/obj/rack,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/device/chameleon,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chM" = (/obj/rack,/obj/item/weapon/card/id/syndicate,/obj/item/ammo_magazine,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chL" = (/obj/rack,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/device/chameleon,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chM" = (/obj/rack,/obj/item/weapon/card/id/syndicate,/obj/item/ammo_magazine,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"chN" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Space Station 13"},/area)
-"chO" = (/obj/rack,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/cloaking_device,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chO" = (/obj/rack,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/cloaking_device,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"chP" = (/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/syndicate_mothership)
"chQ" = (/obj/stool/chair,/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/syndicate_mothership)
"chR" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/syndicate_mothership)
-"chS" = (/obj/table/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chT" = (/obj/stool/chair{dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"chU" = (/obj/rack,/obj/item/weapon/plastique,/obj/item/weapon/aiModule/syndicate,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chS" = (/obj/table/reinforced,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chT" = (/obj/stool/chair{dir = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chU" = (/obj/rack,/obj/item/weapon/plastique,/obj/item/weapon/aiModule/syndicate,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"chV" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/syndicate_mothership)
"chW" = (/obj/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/syndicate_mothership)
"chX" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/syndicate_mothership)
-"chY" = (/obj/rack,/obj/item/weapon/card/emag,/obj/item/weapon/storage/emp_kit,/obj/item/clothing/mask/gas/voice,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"chY" = (/obj/rack,/obj/item/weapon/card/emag,/obj/item/weapon/storage/emp_kit,/obj/item/clothing/mask/gas/voice,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"chZ" = (/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/syndicate_mothership)
"cia" = (/obj/stool/chair{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/syndicate_mothership)
"cib" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/syndicate_mothership)
-"cic" = (/obj/rack,/obj/item/weapon/gun/projectile,/obj/item/weapon/cartridge/syndicate,/obj/item/weapon/melee/energy/sword,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"cid" = (/obj/rack,/obj/item/weapon/gun/energy/crossbow,/obj/item/weapon/cartridge/syndicate,/obj/item/weapon/melee/energy/sword,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"cic" = (/obj/rack,/obj/item/weapon/gun/projectile,/obj/item/weapon/cartridge/syndicate,/obj/item/weapon/melee/energy/sword,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"cid" = (/obj/rack,/obj/item/weapon/gun/energy/crossbow,/obj/item/weapon/cartridge/syndicate,/obj/item/weapon/melee/energy/sword,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"cie" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_mothership)
"cif" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership)
"cig" = (/obj/machinery/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership)
@@ -5835,24 +5835,24 @@
"cik" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/syndicate_elite/mothership)
"cil" = (/obj/machinery/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership)
"cim" = (/obj/landmark{name = "Syndicate-Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
-"cin" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"cio" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"cip" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"cin" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"cio" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"cip" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"ciq" = (/obj/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
"cir" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
"cis" = (/obj/stool/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
"cit" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_mothership)
"ciu" = (/turf/space,/area/syndicate_mothership/elite_squad)
"civ" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership/elite_squad)
-"ciw" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
-"cix" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
-"ciy" = (/obj/landmark{name = "Syndicate-Commando"; tag = "Commando"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
-"ciz" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
-"ciA" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
-"ciB" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"ciw" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
+"cix" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
+"ciy" = (/obj/landmark{name = "Syndicate-Commando"; tag = "Commando"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
+"ciz" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
+"ciA" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
+"ciB" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"ciC" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/syndicate_mothership)
"ciD" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad)
-"ciE" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
+"ciE" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
"ciF" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
"ciG" = (/obj/stool,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/syndicate_mothership)
"ciH" = (/obj/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/soda,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/syndicate_mothership)
@@ -5862,8 +5862,8 @@
"ciL" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad)
"ciM" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
"ciN" = (/obj/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice,/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/syndicate_mothership)
-"ciO" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
-"ciP" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_ready_room"; name = "Ready Room Door"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"ciO" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
+"ciP" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_ready_room"; name = "Ready Room Door"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"ciQ" = (/obj/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/applecakeslice,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/syndicate_mothership)
"ciR" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
"ciS" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
@@ -5893,49 +5893,49 @@
"cjq" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start)
"cjr" = (/obj/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/syndicate_mothership)
"cjs" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
-"cjt" = (/obj/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cju" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cjv" = (/obj/table,/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cjw" = (/obj/machinery/computer/syndicate_station,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cjx" = (/obj/table,/obj/item/weapon/pen/sleepypen,/obj/item/weapon/paper,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cjy" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjt" = (/obj/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cju" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjv" = (/obj/table,/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjw" = (/obj/machinery/computer/syndicate_station,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjx" = (/obj/table,/obj/item/weapon/pen/sleepypen,/obj/item/weapon/paper,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjy" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"cjz" = (/obj/stool/chair,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership)
"cjA" = (/obj/machinery/door/airlock/freezer{req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
"cjB" = (/obj/secure_closet/fridge,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
-"cjC" = (/obj/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cjD" = (/obj/stool{pixel_y = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjC" = (/obj/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjD" = (/obj/stool{pixel_y = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"cjE" = (/obj/table,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership)
"cjF" = (/obj/machinery/disposal,/obj/disposalpipe/trunk,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/syndicate_mothership)
"cjG" = (/obj/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
"cjH" = (/obj/secure_closet/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
-"cjI" = (/obj/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cjJ" = (/obj/landmark{name = "Syndicate-Gear-Closet"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjI" = (/obj/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjJ" = (/obj/landmark{name = "Syndicate-Gear-Closet"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"cjK" = (/obj/table,/obj/disposalpipe/segment{dir = 1},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/syndicate_mothership)
"cjL" = (/obj/secure_closet/kitchen,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
"cjM" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start)
-"cjN" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjN" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"cjO" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start)
"cjP" = (/obj/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership)
"cjQ" = (/obj/machinery/door/airlock{req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/syndicate_mothership)
"cjR" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership)
-"cjS" = (/obj/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cjT" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"cjU" = (/obj/disposalpipe/segment{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"cjS" = (/obj/table,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cjT" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"cjU" = (/obj/disposalpipe/segment{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"cjV" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
"cjW" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
"cjX" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
-"cjY" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"cjY" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
"cjZ" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "External Airlock"},/area/syndicate_mothership)
-"cka" = (/obj/landmark{name = "Nuclear-Closet"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cka" = (/obj/landmark{name = "Nuclear-Closet"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"ckb" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
-"ckc" = (/obj/stool/chair{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckc" = (/obj/stool/chair{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"ckd" = (/obj/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
-"cke" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cke" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"ckf" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_mothership)
-"ckg" = (/obj/table,/obj/item/device/aicard,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"ckh" = (/obj/table,/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cki" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"ckj" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckg" = (/obj/table,/obj/item/device/aicard,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckh" = (/obj/table,/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cki" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckj" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"ckk" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckl" = (/obj/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/obj/item/weapon/reagent_containers/pill/antitox,/obj/item/weapon/reagent_containers/pill/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckm" = (/obj/item/weapon/paper{info = "1. Attach oxygen to pipe loop.
2. Cool oxygen with freezer.
3. Turn on cryogenic cell.
4. Insert subject.
5. Attach suitable beaker to cyro for a faster recovery.
6. Turn off cryogenic cell to prevent prolonged gas use and leakage.
7. Be a hero!"; name = "Cryogenics For Dummies"},/obj/table,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 4; pixel_y = -6},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 4; pixel_y = -6},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
@@ -5944,64 +5944,64 @@
"ckp" = (/obj/machinery/scan_consolenew,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckq" = (/obj/machinery/computer/cloning,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckr" = (/obj/machinery/clonepod,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
-"cks" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"ckt" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
-"cku" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cks" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"ckt" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
+"cku" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"ckv" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/syndicate_station/start)
-"ckw" = (/obj/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckw" = (/obj/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"ckx" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"cky" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckz" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckA" = (/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckB" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
"ckC" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
-"ckD" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
-"ckE" = (/obj/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
-"ckF" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
-"ckG" = (/obj/machinery/atmospherics/pipe/simple,/obj/table,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
-"ckH" = (/obj/machinery/atmospherics/pipe/simple,/obj/table,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
-"ckI" = (/obj/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"ckJ" = (/obj/table,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"ckK" = (/obj/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/infra,/obj/item/device/infra_sensor,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"ckL" = (/obj/table,/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"ckM" = (/obj/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckD" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"ckE" = (/obj/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"ckF" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"ckG" = (/obj/machinery/atmospherics/pipe/simple,/obj/table,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"ckH" = (/obj/machinery/atmospherics/pipe/simple,/obj/table,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"ckI" = (/obj/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckJ" = (/obj/table,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckK" = (/obj/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/infra,/obj/item/device/infra_sensor,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckL" = (/obj/table,/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckM" = (/obj/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"ckN" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckO" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckP" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
"ckQ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
"ckR" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckS" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
-"ckT" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
-"ckU" = (/obj/machinery/door/window/westright,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"ckV" = (/obj/crate/internals,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckT" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"ckU" = (/obj/machinery/door/window/westright,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckV" = (/obj/crate/internals,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"ckW" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"ckX" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
-"ckY" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
-"ckZ" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cla" = (/obj/table,/obj/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"ckY" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"ckZ" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cla" = (/obj/table,/obj/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"clb" = (/obj/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/syndicate_mothership)
"clc" = (/obj/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/syndicate_mothership)
"cld" = (/obj/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/syndicate_mothership)
"cle" = (/obj/machinery/vending/medical{req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"clf" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
-"clg" = (/obj/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
-"clh" = (/obj/item/weapon/weldingtool,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cli" = (/obj/machinery/door/window{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"clj" = (/obj/item/weapon/crowbar,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"clk" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"cll" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"clg" = (/obj/table,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"clh" = (/obj/item/weapon/weldingtool,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cli" = (/obj/machinery/door/window{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"clj" = (/obj/item/weapon/crowbar,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"clk" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"cll" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"clm" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"cln" = (/obj/machinery/disposal,/obj/disposalpipe/trunk,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"clo" = (/obj/machinery/computer/operating,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
-"clp" = (/obj/landmark{name = "Nuclear-Bomb"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
-"clq" = (/obj/item/clothing/head/helmet/welding,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"clp" = (/obj/landmark{name = "Nuclear-Bomb"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"clq" = (/obj/item/clothing/head/helmet/welding,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"clr" = (/obj/disposalpipe/segment{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"cls" = (/obj/machinery/optable,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"clt" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership)
-"clu" = (/obj/crate/medical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
-"clv" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"clu" = (/obj/crate/medical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
+"clv" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
"clw" = (/obj/machinery/shuttle/engine/heater,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start)
-"clx" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
+"clx" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
"cly" = (/obj/table,/obj/item/weapon/retractor,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"clz" = (/obj/machinery/chem_dispenser,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
"clA" = (/obj/machinery/chem_master,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership)
@@ -6607,7 +6607,7 @@
"cxc" = (/obj/rack,/obj/item/clothing/glasses/eyepatch,/obj/item/clothing/head/bandana,/obj/item/clothing/head/pirate,/obj/item/clothing/suit/pirate,/obj/item/clothing/under/pirate,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
"cxd" = (/obj/rack,/obj/item/clothing/suit/judgerobe,/obj/item/clothing/head/powdered_wig,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
"cxe" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
-"cxf" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/centcom/holding)
+"cxf" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/centcom/holding)
"cxg" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding)
"cxh" = (/obj/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/obj/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding)
"cxi" = (/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding)
@@ -6919,85 +6919,85 @@
"cDc" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship)
"cDd" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship)
"cDe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/derelict/ship)
-"cDf" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship)
-"cDg" = (/obj/machinery/sleeper,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDh" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDi" = (/obj/machinery/sleeper,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light{dir = 1},/obj/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDj" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship)
+"cDf" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship)
+"cDg" = (/obj/machinery/sleeper,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDh" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDi" = (/obj/machinery/sleeper,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light{dir = 1},/obj/decal/remains/human,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDj" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship)
"cDk" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/derelict/ship)
"cDl" = (/obj/machinery/shuttle/engine/propulsion{dir = 8; icon_state = "burst_r"},/turf/space,/area/derelict/ship)
"cDm" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/derelict/ship)
-"cDn" = (/obj/machinery/computer/med_data,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDo" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDp" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDq" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDr" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDs" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDt" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDu" = (/obj/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDn" = (/obj/machinery/computer/med_data,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDo" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDp" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDq" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDr" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDs" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDt" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDu" = (/obj/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cDv" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/derelict/ship)
"cDw" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship)
"cDx" = (/obj/machinery/shuttle/engine/heater{dir = 4; icon_state = "heater"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
"cDy" = (/obj/machinery/shuttle/engine/propulsion{dir = 8},/turf/space,/area/derelict/ship)
-"cDz" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship)
-"cDA" = (/obj/machinery/sleeper,/obj/cable,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDB" = (/obj/item/weapon/scalpel,/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDz" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship)
+"cDA" = (/obj/machinery/sleeper,/obj/cable,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDB" = (/obj/item/weapon/scalpel,/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cDC" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/derelict/ship)
"cDD" = (/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
-"cDE" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDE" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cDF" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
"cDG" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
"cDH" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
"cDI" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
-"cDJ" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/stool/chair{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDK" = (/obj/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDJ" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/stool/chair{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDK" = (/obj/table,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cDL" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/derelict/ship)
-"cDM" = (/obj/item/device/multitool,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDN" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDO" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDM" = (/obj/item/device/multitool,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDN" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDO" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cDP" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
"cDQ" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship)
"cDR" = (/obj/machinery/shuttle/engine/propulsion{dir = 8; icon_state = "burst_l"},/turf/space,/area/derelict/ship)
-"cDS" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDT" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDS" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDT" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cDU" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
-"cDV" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship)
-"cDW" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDX" = (/obj/machinery/light_switch{pixel_x = 27},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cDY" = (/obj/machinery/portable_atmospherics/scrubber,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDV" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship)
+"cDW" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDX" = (/obj/machinery/light_switch{pixel_x = 27},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cDY" = (/obj/machinery/portable_atmospherics/scrubber,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cDZ" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
-"cEa" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEb" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEc" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEd" = (/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEa" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEb" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEc" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEd" = (/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cEe" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
-"cEf" = (/obj/machinery/light/small{dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEg" = (/obj/table,/obj/item/weapon/tank/oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEf" = (/obj/machinery/light/small{dir = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEg" = (/obj/table,/obj/item/weapon/tank/oxygen,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cEh" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
-"cEi" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEi" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cEj" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area)
"cEk" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area)
"cEl" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area)
"cEm" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area)
-"cEn" = (/obj/table,/obj/item/device/analyzer,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEo" = (/obj/stool/chair{dir = 8},/obj/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEp" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEq" = (/obj/machinery/door/airlock/glass,/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEr" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEs" = (/obj/machinery/light/small{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEn" = (/obj/table,/obj/item/device/analyzer,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEo" = (/obj/stool/chair{dir = 8},/obj/decal/remains/human,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEp" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEq" = (/obj/machinery/door/airlock/glass,/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEr" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEs" = (/obj/machinery/light/small{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cEt" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
-"cEu" = (/obj/machinery/door/unpowered/shuttle,/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEv" = (/obj/cable{d2 = 8; icon_state = "0-8"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEw" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEu" = (/obj/machinery/door/unpowered/shuttle,/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEv" = (/obj/cable{d2 = 8; icon_state = "0-8"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEw" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cEx" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area)
"cEy" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area)
"cEz" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area)
"cEA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area)
"cEB" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area)
"cEC" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area)
-"cED" = (/obj/machinery/door/window/northright,/obj/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEE" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEF" = (/obj/machinery/light,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cED" = (/obj/machinery/door/window/northright,/obj/decal/remains/human,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEE" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEF" = (/obj/machinery/light,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cEG" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area)
"cEH" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/derelict/ship)
"cEI" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/derelict/ship)
@@ -7005,33 +7005,33 @@
"cEK" = (/obj/item/weapon/table_parts,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area)
"cEL" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area)
"cEM" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
-"cEN" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEO" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEN" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEO" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cEP" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area)
"cEQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area)
"cER" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area)
-"cES" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cET" = (/obj/item/weapon/shard,/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/stool/chair,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEU" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/stool/chair,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEV" = (/obj/cable,/obj/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEW" = (/obj/cable,/obj/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEX" = (/obj/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEY" = (/obj/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cEZ" = (/obj/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cFa" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cES" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cET" = (/obj/item/weapon/shard,/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/stool/chair,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEU" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/stool/chair,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEV" = (/obj/cable,/obj/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEW" = (/obj/cable,/obj/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEX" = (/obj/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEY" = (/obj/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cEZ" = (/obj/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cFa" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cFb" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship)
"cFc" = (/obj/item/weapon/card/data/clown,/turf/space,/area)
"cFd" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "Pod Bay Door"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
"cFe" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "oldship_gun"},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
"cFf" = (/obj/machinery/door/airlock/glass,/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
-"cFg" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cFh" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cFi" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cFg" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cFh" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cFi" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/decal/remains/human,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cFj" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship)
-"cFk" = (/obj/machinery/computer/pod{id = "oldship_gun"},/obj/cable,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cFl" = (/obj/machinery/light/small,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cFm" = (/obj/table,/obj/item/weapon/screwdriver,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
-"cFn" = (/obj/table,/obj/item/device/radio,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cFk" = (/obj/machinery/computer/pod{id = "oldship_gun"},/obj/cable,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cFl" = (/obj/machinery/light/small,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cFm" = (/obj/table,/obj/item/weapon/screwdriver,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
+"cFn" = (/obj/table,/obj/item/device/radio,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
"cFo" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "aisolar"; name = "AI Satellite Solar Array"},/turf/simulated/floor{icon_state = "solarpanel"},/area)
"cFp" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area)
"cFq" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "aisolar"; name = "AI Satellite Solar Array"},/turf/simulated/floor{icon_state = "solarpanel"},/area)
@@ -7964,382 +7964,503 @@
"cXh" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter)
"cXi" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/teleporter)
"cXj" = (/turf/simulated/mineral/random,/area/mine/unexplored)
-"cXk" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored)
-"cXl" = (/obj/light_emitter,/turf/space,/area)
-"cXm" = (/turf/simulated/mineral/random,/area/mine/explored)
-"cXn" = (/turf/simulated/wall/r_wall,/area/mine/north_outpost)
-"cXo" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXp" = (/obj/machinery/power/terminal{dir = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXq" = (/obj/machinery/power/smes,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXr" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
-"cXs" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXt" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXu" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXv" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXw" = (/obj/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost)
-"cXx" = (/turf/simulated/floor,/area/mine/north_outpost)
-"cXy" = (/obj/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost)
-"cXz" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXA" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/north_outpost)
-"cXB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/north_outpost)
-"cXC" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/north_outpost)
-"cXD" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost)
-"cXE" = (/obj/machinery/conveyor{dir = 4; operating = 1},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost)
-"cXF" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost)
-"cXG" = (/obj/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost)
-"cXH" = (/obj/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/north_outpost)
-"cXI" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXJ" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/north_outpost)
-"cXK" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/turf/simulated/floor,/area/mine/north_outpost)
-"cXL" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/north_outpost)
-"cXM" = (/turf/simulated/wall,/area/mine/explored)
-"cXN" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
-"cXO" = (/obj/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
-"cXP" = (/obj/table,/obj/item/weapon/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost)
-"cXQ" = (/obj/machinery/door/airlock/glass{name = "Mining Outpost Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost)
-"cXR" = (/obj/rack,/turf/simulated/floor,/area/mine/north_outpost)
-"cXS" = (/obj/window/reinforced{dir = 4},/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
-"cXT" = (/obj/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost)
-"cXU" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
-"cXV" = (/obj/ore_box,/turf/simulated/floor,/area/mine/north_outpost)
-"cXW" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/mine/north_outpost)
-"cXX" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/north_outpost)
-"cXY" = (/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/obj/grille,/turf/simulated/floor/plating,/area/mine/north_outpost)
-"cXZ" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost)
-"cYa" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"cYb" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
-"cYc" = (/obj/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/lattice,/turf/space,/area/mine/explored)
-"cYd" = (/obj/lattice,/obj/window/reinforced,/turf/space,/area/mine/explored)
-"cYe" = (/obj/lattice,/obj/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored)
-"cYf" = (/obj/machinery/mech_bay_recharge_port,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/north_outpost)
-"cYg" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/north_outpost)
-"cYh" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plating/airless,/area/mine/north_outpost)
-"cYi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost)
-"cYj" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless,/area/mine/explored)
-"cYk" = (/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored)
-"cYl" = (/turf/simulated/floor/plating/airless,/area/mine/north_outpost)
-"cYm" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
-"cYn" = (/obj/light_emitter,/turf/space,/area/mine/unexplored)
-"cYo" = (/turf/space,/area/mine/unexplored)
-"cYp" = (/obj/lattice,/obj/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored)
-"cYq" = (/obj/lattice,/obj/window/reinforced{dir = 1},/turf/space,/area/mine/explored)
-"cYr" = (/obj/lattice,/obj/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored)
-"cYs" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
-"cYt" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/mine/explored)
-"cYu" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/airless{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/area/mine/explored)
-"cYv" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/mine/explored)
-"cYw" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/mine/explored)
-"cYx" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/airless{icon_state = "warning"},/area/mine/explored)
-"cYy" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/mine/explored)
-"cYz" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
-"cYA" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
-"cYB" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"cYC" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"cYD" = (/obj/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
-"cYE" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
-"cYF" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"cYG" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
-"cYH" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
-"cYI" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
-"cYJ" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
-"cYK" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
-"cYL" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/mine/explored)
-"cYM" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/mine/explored)
-"cYN" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
-"cYO" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
-"cYP" = (/obj/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
-"cYQ" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
-"cYR" = (/obj/light_emitter,/obj/lattice,/turf/space,/area)
-"cYS" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored)
-"cYT" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"cYU" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"cYV" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"cYW" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
-"cYX" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored)
-"cYY" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"cYZ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"cZa" = (/obj/lattice,/obj/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored)
-"cZb" = (/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored)
-"cZc" = (/obj/lattice,/obj/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored)
-"cZd" = (/obj/lattice,/obj/window/reinforced{dir = 4},/turf/space,/area/mine/explored)
-"cZe" = (/obj/lattice,/obj/window/reinforced{dir = 8},/turf/space,/area/mine/explored)
-"cZf" = (/obj/lattice,/obj/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored)
-"cZg" = (/obj/lattice,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/space,/area/mine/explored)
-"cZh" = (/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored)
-"cZi" = (/obj/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored)
-"cZj" = (/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored)
-"cZk" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
-"cZl" = (/obj/lattice,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/space,/area/mine/explored)
-"cZm" = (/obj/lattice,/obj/lattice,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/space,/area/mine/explored)
-"cZn" = (/obj/lattice,/turf/space,/area/mine/explored)
-"cZo" = (/obj/lattice,/obj/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored)
-"cZp" = (/obj/lattice,/obj/window/reinforced{dir = 8},/obj/machinery/light,/turf/space,/area/mine/explored)
-"cZq" = (/turf/simulated/floor/plating/airless,/area/mine/west_outpost)
-"cZr" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters)
-"cZs" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
-"cZt" = (/obj/machinery/mech_bay_recharge_port,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/west_outpost)
-"cZu" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/west_outpost)
-"cZv" = (/obj/machinery/computer/mech_bay_power_console,/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/west_outpost)
-"cZw" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"cZx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"cZy" = (/turf/simulated/wall,/area/mine/living_quarters)
-"cZz" = (/turf/simulated/wall/r_wall,/area/mine/west_outpost)
-"cZA" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"cZB" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"cZC" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"cZD" = (/obj/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"cZE" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"cZF" = (/turf/simulated/wall/r_wall,/area/mine/storage)
-"cZG" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/storage)
-"cZH" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage)
-"cZI" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage)
-"cZJ" = (/obj/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost)
-"cZK" = (/turf/simulated/floor,/area/mine/west_outpost)
-"cZL" = (/obj/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost)
-"cZM" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"cZN" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/west_outpost)
-"cZO" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/west_outpost)
-"cZP" = (/obj/rack,/turf/simulated/floor,/area/mine/west_outpost)
-"cZQ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"cZR" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/west_outpost)
-"cZS" = (/obj/machinery/door/airlock{name = "Room"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"cZT" = (/obj/ore_box,/turf/simulated/floor,/area/mine/storage)
-"cZU" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/storage)
-"cZV" = (/obj/secure_closet/miner,/turf/simulated/floor,/area/mine/storage)
-"cZW" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/storage)
-"cZX" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/eva)
-"cZY" = (/turf/simulated/wall/r_wall,/area/mine/eva)
-"cZZ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva)
-"daa" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva)
-"dab" = (/obj/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost)
-"dac" = (/obj/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/west_outpost)
-"dad" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"dae" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost)
-"daf" = (/obj/machinery/vending/snack,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"dag" = (/obj/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/donkpocket_kit,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"dah" = (/obj/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"dai" = (/turf/simulated/floor,/area/mine/storage)
-"daj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/storage)
-"dak" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/storage)
-"dal" = (/obj/rack,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/mine/eva)
-"dam" = (/obj/rack,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/eva)
-"dan" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/eva)
-"dao" = (/obj/table,/obj/item/weapon/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost)
-"dap" = (/obj/machinery/door/airlock/glass{name = "Mining Outpost Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost)
-"daq" = (/obj/ore_box,/turf/simulated/floor,/area/mine/west_outpost)
-"dar" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"das" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"dat" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"dau" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"dav" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Crew Quarters APC"; pixel_x = 26; pixel_y = 0},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"daw" = (/obj/machinery/power/apc{dir = 2; name = "Mining Storage APC"; pixel_x = 1; pixel_y = -23},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/storage)
-"dax" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/storage)
-"day" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/storage)
-"daz" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage)
-"daA" = (/turf/simulated/wall/r_wall,/area/mine/lobby)
-"daB" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby)
-"daC" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"daD" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/eva)
-"daE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva)
-"daF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/eva)
-"daG" = (/obj/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost)
-"daH" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/west_outpost)
-"daI" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters)
-"daJ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters)
-"daK" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
-"daL" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/living_quarters)
-"daM" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Storage"; req_access_txt = "48"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/storage)
-"daN" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/storage)
-"daO" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
-"daP" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
-"daQ" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby)
-"daR" = (/turf/simulated/floor,/area/mine/lobby)
-"daS" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/lobby)
-"daT" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva)
-"daU" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/table,/obj/item/weapon/satchel,/obj/item/weapon/pickaxe,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva)
-"daV" = (/turf/simulated/floor,/area/mine/eva)
-"daW" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/eva)
-"daX" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva)
-"daY" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/eva)
-"daZ" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/west_outpost)
-"dba" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/west_outpost)
-"dbb" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/west_outpost)
-"dbc" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost)
-"dbd" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost)
-"dbe" = (/obj/machinery/conveyor{dir = 4; operating = 1},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost)
-"dbf" = (/obj/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost)
-"dbg" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/west_outpost)
-"dbh" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"dbi" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters)
-"dbj" = (/obj/machinery/sink{pixel_y = 30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters)
-"dbk" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters)
-"dbl" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
-"dbm" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
-"dbn" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/lobby)
-"dbo" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"dbp" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
-"dbq" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
-"dbr" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
-"dbs" = (/obj/window/reinforced,/obj/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/lobby)
-"dbt" = (/obj/window/reinforced,/obj/lattice,/turf/space,/area/mine/lobby)
-"dbu" = (/obj/window/reinforced,/obj/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/lobby)
-"dbv" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"dbw" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
-"dbx" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/lobby)
-"dby" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
-"dbz" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
-"dbA" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station EVA"; req_access_txt = "54"},/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/eva)
-"dbB" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/eva)
-"dbC" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva)
-"dbD" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"dbE" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/lobby)
-"dbF" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
-"dbG" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
-"dbH" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
-"dbI" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
-"dbJ" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
-"dbK" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
-"dbL" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
-"dbM" = (/obj/machinery/door/airlock/external{name = "Mining Station Bridge"; req_access_txt = "48"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
-"dbN" = (/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
-"dbO" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/lobby)
-"dbP" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
-"dbQ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/eva)
-"dbR" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/cable,/turf/simulated/floor,/area/mine/eva)
-"dbS" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva)
-"dbT" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva)
-"dbU" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva)
-"dbV" = (/obj/ore_box,/turf/simulated/floor,/area/mine/eva)
-"dbW" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost)
-"dbX" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"dbY" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"dbZ" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/lobby)
-"dca" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
-"dcb" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/lobby)
-"dcc" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
-"dcd" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"dce" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
-"dcf" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"dcg" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"dch" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"dci" = (/obj/window/reinforced{dir = 1},/obj/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby)
-"dcj" = (/obj/window/reinforced{dir = 1},/obj/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby)
-"dck" = (/obj/window/reinforced{dir = 1},/obj/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby)
-"dcl" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"dcm" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"dcn" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"dco" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/lobby)
-"dcp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"dcq" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/production)
-"dcr" = (/turf/simulated/wall/r_wall,/area/mine/production)
-"dcs" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/turf/simulated/floor/plating/airless,/area/mine/explored)
-"dct" = (/turf/simulated/floor/plating/airless,/area/mine/explored)
-"dcu" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/plating/airless,/area/mine/explored)
-"dcv" = (/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"dcw" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost)
-"dcx" = (/obj/machinery/power/smes,/obj/cable,/turf/simulated/floor/plating,/area/mine/west_outpost)
-"dcy" = (/turf/simulated/wall/r_wall,/area/mine/sleeper)
-"dcz" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/sleeper)
-"dcA" = (/obj/machinery/door/airlock/glass{name = "Emergency Sleeper Room"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
-"dcB" = (/turf/simulated/wall/r_wall,/area/mine/maintenance)
-"dcC" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/maintenance)
-"dcD" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/maintenance)
-"dcE" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
-"dcF" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/lobby)
-"dcG" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
-"dcH" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby)
-"dcI" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
-"dcJ" = (/obj/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
-"dcK" = (/obj/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/simulated/wall/r_wall,/area/mine/production)
-"dcL" = (/obj/disposaloutlet{dir = 4},/obj/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"dcM" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"dcN" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"dcO" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"dcP" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"dcQ" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/plasticflaps{layer = 3},/obj/machinery/door/poddoor{id = "mining_external_door"; name = "Processing Line Input"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"dcR" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless,/area/mine/explored)
-"dcS" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
-"dcT" = (/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
-"dcU" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
-"dcV" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Medical APC"; pixel_x = 26; pixel_y = 0},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
-"dcW" = (/obj/machinery/power/smes{charge = 5e+006},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/maintenance)
-"dcX" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/maintenance)
-"dcY" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/mine/maintenance)
-"dcZ" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Maintenance APC"; pixel_x = 26; pixel_y = 0},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/maintenance)
-"dda" = (/obj/ore_box,/turf/simulated/floor,/area/mine/lobby)
-"ddb" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"ddc" = (/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
-"ddd" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
-"dde" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"ddf" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/unexplored)
-"ddg" = (/obj/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/unexplored)
-"ddh" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
-"ddi" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
-"ddj" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTHWEST)"; icon_state = "warnwhite"; dir = 9},/area/mine/sleeper)
-"ddk" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/sleeper)
-"ddl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
-"ddm" = (/obj/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
-"ddn" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/maintenance)
-"ddo" = (/turf/simulated/floor/plating,/area/mine/maintenance)
-"ddp" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating,/area/mine/maintenance)
-"ddq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/mine/maintenance)
-"ddr" = (/turf/space,/area/shuttle/mining/outpost)
-"dds" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station APC"; pixel_x = -27; pixel_y = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/lobby)
-"ddt" = (/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
-"ddu" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production)
-"ddv" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"ddw" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"ddx" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/unexplored)
-"ddy" = (/obj/cable,/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/turf/simulated/floor/plating,/area/mine/maintenance)
-"ddz" = (/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/maintenance)
-"ddA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/maintenance)
-"ddB" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/wall/r_wall,/area/mine/maintenance)
-"ddC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/lobby)
-"ddD" = (/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
-"ddE" = (/obj/machinery/conveyor_switch{id = "mining_internal"},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"ddF" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored)
-"ddG" = (/obj/crate,/turf/simulated/floor,/area/mine/lobby)
-"ddH" = (/obj/window/reinforced{dir = 8},/turf/simulated/floor,/area/mine/production)
-"ddI" = (/obj/machinery/power/apc{dir = 1; name = "Production Area APC"; pixel_x = 1; pixel_y = 25},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/mine/production)
-"ddJ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/production)
-"ddK" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production)
-"ddL" = (/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/grille,/turf/simulated/floor/plating,/area/mine/production)
-"ddM" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/lobby)
-"ddN" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/lobby)
-"ddO" = (/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
-"ddP" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/production)
-"ddQ" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/production)
-"ddR" = (/turf/simulated/floor,/area/mine/production)
-"ddS" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production)
-"ddT" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production)
-"ddU" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"ddV" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/lobby)
-"ddW" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"ddX" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/lobby)
-"ddY" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production)
-"ddZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production)
-"dea" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production)
-"deb" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production)
-"dec" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"ded" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
-"dee" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
-"def" = (/obj/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
-"deg" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/lobby)
-"deh" = (/obj/window/reinforced{dir = 8},/obj/crate,/turf/simulated/floor,/area/mine/production)
-"dei" = (/obj/crate,/obj/machinery/light,/turf/simulated/floor,/area/mine/production)
-"dej" = (/turf/simulated/wall/r_wall,/area/mine/explored)
-"dek" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production)
-"del" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
-"dem" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored)
-"den" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby)
-"deo" = (/obj/machinery/computer/mining_shuttle,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"dep" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/lobby)
-"deq" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production)
-"der" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"des" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"det" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"deu" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
-"dev" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production)
+"cXk" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cXl" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned)
+"cXm" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cXn" = (/turf/simulated/floor,/area/mine/abandoned)
+"cXo" = (/obj/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cXp" = (/obj/item/stack/rods,/obj/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned)
+"cXq" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned)
+"cXr" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cXs" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored)
+"cXt" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/mine/abandoned)
+"cXu" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/mine/abandoned)
+"cXv" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/mine/abandoned)
+"cXw" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cXx" = (/obj/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cXy" = (/obj/light_emitter,/turf/space,/area)
+"cXz" = (/turf/simulated/mineral,/area/mine/unexplored)
+"cXA" = (/obj/machinery/shuttle/engine/propulsion{tag = "icon-burst_s (EAST)"; icon_state = "burst_s"; dir = 4; pixel_y = -1},/obj/window/reinforced/tinted{tag = "icon-twindow (EAST)"; icon_state = "twindow"; dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cXB" = (/obj/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/mine/abandoned)
+"cXC" = (/obj/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/mine/abandoned)
+"cXD" = (/obj/machinery/door/poddoor,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/mine/abandoned)
+"cXE" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cXF" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned)
+"cXG" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned)
+"cXH" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/mine/abandoned)
+"cXI" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/mine/abandoned)
+"cXJ" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cXK" = (/turf/simulated/wall,/area/mine/abandoned)
+"cXL" = (/obj/item/stack/rods,/obj/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned)
+"cXM" = (/obj/item/stack/rods,/obj/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cXN" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned)
+"cXO" = (/obj/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area)
+"cXP" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned)
+"cXQ" = (/obj/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned)
+"cXR" = (/obj/alien/weeds,/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned)
+"cXS" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cXT" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cXU" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cXV" = (/obj/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned)
+"cXW" = (/obj/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned)
+"cXX" = (/obj/item/stack/rods,/obj/lattice,/turf/space,/area)
+"cXY" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cXZ" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cYa" = (/obj/grille,/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cYb" = (/obj/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned)
+"cYc" = (/obj/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cYd" = (/obj/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor,/area/mine/abandoned)
+"cYe" = (/obj/alien/weeds,/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cYf" = (/obj/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cYg" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cYh" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/unexplored)
+"cYi" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/unexplored)
+"cYj" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned)
+"cYk" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cYl" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned)
+"cYm" = (/obj/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned)
+"cYn" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cYo" = (/obj/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned)
+"cYp" = (/obj/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned)
+"cYq" = (/obj/item/weapon/shard,/obj/lattice,/turf/space,/area)
+"cYr" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/unexplored)
+"cYs" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/unexplored)
+"cYt" = (/turf/simulated/floor/plating/airless,/area/mine/unexplored)
+"cYu" = (/obj/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cYv" = (/obj/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned)
+"cYw" = (/obj/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned)
+"cYx" = (/obj/alien/weeds{icon_state = "weeds1"},/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cYy" = (/obj/alien/weeds{icon_state = "weeds1"},/obj/decal/remains/xeno,/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cYz" = (/turf/simulated/mineral,/area/mine/explored)
+"cYA" = (/obj/grille,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cYB" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cYC" = (/obj/lattice,/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area/mine/abandoned)
+"cYD" = (/obj/lattice,/turf/space,/area/mine/abandoned)
+"cYE" = (/obj/alien/weeds,/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned)
+"cYF" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned)
+"cYG" = (/obj/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned)
+"cYH" = (/obj/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned)
+"cYI" = (/turf/simulated/wall/r_wall,/area/mine/north_outpost)
+"cYJ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cYK" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cYL" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned)
+"cYM" = (/obj/alien/weeds{icon_state = "weeds1"},/obj/gibspawner/xeno,/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cYN" = (/obj/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned)
+"cYO" = (/turf/simulated/floor/airless,/area/mine/abandoned)
+"cYP" = (/obj/alien/weeds,/turf/simulated/floor,/area/mine/abandoned)
+"cYQ" = (/obj/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned)
+"cYR" = (/obj/table,/turf/simulated/floor,/area/mine/abandoned)
+"cYS" = (/obj/rack,/turf/simulated/floor,/area/mine/abandoned)
+"cYT" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/turf/simulated/floor/plating,/area/mine/north_outpost)
+"cYU" = (/obj/machinery/power/terminal{dir = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost)
+"cYV" = (/obj/machinery/power/smes,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost)
+"cYW" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
+"cYX" = (/obj/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned)
+"cYY" = (/obj/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned)
+"cYZ" = (/obj/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned)
+"cZa" = (/obj/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cZb" = (/obj/table,/turf/simulated/floor/airless,/area/mine/abandoned)
+"cZc" = (/obj/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned)
+"cZd" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost)
+"cZe" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/north_outpost)
+"cZf" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/north_outpost)
+"cZg" = (/obj/structure/girder,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned)
+"cZh" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned)
+"cZi" = (/obj/alien/weeds,/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned)
+"cZj" = (/obj/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned)
+"cZk" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned)
+"cZl" = (/obj/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned)
+"cZm" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost)
+"cZn" = (/obj/machinery/hydroponics,/turf/simulated/floor/grass,/area/mine/abandoned)
+"cZo" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cZp" = (/obj/grille,/obj/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cZq" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cZr" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cZs" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cZt" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned)
+"cZu" = (/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned)
+"cZv" = (/obj/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor,/area/mine/abandoned)
+"cZw" = (/obj/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned)
+"cZx" = (/obj/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost)
+"cZy" = (/turf/simulated/floor,/area/mine/north_outpost)
+"cZz" = (/obj/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost)
+"cZA" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost)
+"cZB" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/north_outpost)
+"cZC" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/north_outpost)
+"cZD" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/north_outpost)
+"cZE" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost)
+"cZF" = (/obj/machinery/conveyor{dir = 4; operating = 1},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost)
+"cZG" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost)
+"cZH" = (/obj/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned)
+"cZI" = (/obj/alien/weeds{icon_state = "oldweeds2"},/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned)
+"cZJ" = (/obj/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost)
+"cZK" = (/obj/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/north_outpost)
+"cZL" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost)
+"cZM" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/north_outpost)
+"cZN" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/turf/simulated/floor,/area/mine/north_outpost)
+"cZO" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/north_outpost)
+"cZP" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned)
+"cZQ" = (/obj/alien/weeds,/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned)
+"cZR" = (/obj/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned)
+"cZS" = (/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor,/area/mine/abandoned)
+"cZT" = (/obj/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned)
+"cZU" = (/turf/simulated/wall,/area/mine/explored)
+"cZV" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
+"cZW" = (/obj/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
+"cZX" = (/obj/table,/obj/item/weapon/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost)
+"cZY" = (/obj/machinery/door/airlock/glass{name = "Mining Outpost Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost)
+"cZZ" = (/obj/rack,/turf/simulated/floor,/area/mine/north_outpost)
+"daa" = (/obj/window/reinforced{dir = 4},/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
+"dab" = (/obj/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned)
+"dac" = (/obj/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned)
+"dad" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned)
+"dae" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned)
+"daf" = (/obj/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost)
+"dag" = (/obj/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned)
+"dah" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/abandoned)
+"dai" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned)
+"daj" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
+"dak" = (/obj/ore_box,/turf/simulated/floor,/area/mine/north_outpost)
+"dal" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/mine/north_outpost)
+"dam" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/north_outpost)
+"dan" = (/obj/decal/remains/human,/turf/simulated/floor,/area/mine/abandoned)
+"dao" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored)
+"dap" = (/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/obj/grille,/turf/simulated/floor/plating,/area/mine/north_outpost)
+"daq" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost)
+"dar" = (/obj/alien/weeds{icon_state = "oldweeds2"},/obj/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor,/area/mine/abandoned)
+"das" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"dat" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
+"dau" = (/obj/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/lattice,/turf/space,/area/mine/explored)
+"dav" = (/obj/lattice,/obj/window/reinforced,/turf/space,/area/mine/explored)
+"daw" = (/obj/lattice,/obj/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored)
+"dax" = (/obj/machinery/mech_bay_recharge_port,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/north_outpost)
+"day" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/north_outpost)
+"daz" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plating/airless,/area/mine/north_outpost)
+"daA" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost)
+"daB" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless,/area/mine/explored)
+"daC" = (/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored)
+"daD" = (/turf/simulated/floor/plating/airless,/area/mine/north_outpost)
+"daE" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
+"daF" = (/obj/light_emitter,/turf/space,/area/mine/unexplored)
+"daG" = (/turf/space,/area/mine/unexplored)
+"daH" = (/obj/lattice,/obj/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored)
+"daI" = (/obj/lattice,/obj/window/reinforced{dir = 1},/turf/space,/area/mine/explored)
+"daJ" = (/obj/lattice,/obj/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored)
+"daK" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
+"daL" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/abandoned)
+"daM" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/mine/explored)
+"daN" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/airless{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/area/mine/explored)
+"daO" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/mine/explored)
+"daP" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/mine/explored)
+"daQ" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/airless{icon_state = "warning"},/area/mine/explored)
+"daR" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/mine/explored)
+"daS" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
+"daT" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored)
+"daU" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"daV" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"daW" = (/obj/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
+"daX" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
+"daY" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"daZ" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
+"dba" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
+"dbb" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
+"dbc" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
+"dbd" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
+"dbe" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/mine/explored)
+"dbf" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/mine/explored)
+"dbg" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
+"dbh" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
+"dbi" = (/obj/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
+"dbj" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
+"dbk" = (/obj/light_emitter,/obj/lattice,/turf/space,/area)
+"dbl" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"dbm" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"dbn" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"dbo" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored)
+"dbp" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"dbq" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"dbr" = (/obj/lattice,/obj/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored)
+"dbs" = (/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored)
+"dbt" = (/obj/lattice,/obj/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored)
+"dbu" = (/obj/lattice,/obj/window/reinforced{dir = 4},/turf/space,/area/mine/explored)
+"dbv" = (/obj/lattice,/obj/window/reinforced{dir = 8},/turf/space,/area/mine/explored)
+"dbw" = (/obj/lattice,/obj/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored)
+"dbx" = (/obj/lattice,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/space,/area/mine/explored)
+"dby" = (/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored)
+"dbz" = (/obj/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored)
+"dbA" = (/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored)
+"dbB" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
+"dbC" = (/obj/lattice,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/space,/area/mine/explored)
+"dbD" = (/obj/lattice,/obj/lattice,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/space,/area/mine/explored)
+"dbE" = (/obj/lattice,/turf/space,/area/mine/explored)
+"dbF" = (/obj/lattice,/obj/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored)
+"dbG" = (/obj/lattice,/obj/window/reinforced{dir = 8},/obj/machinery/light,/turf/space,/area/mine/explored)
+"dbH" = (/turf/simulated/floor/plating/airless,/area/mine/west_outpost)
+"dbI" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters)
+"dbJ" = (/obj/disposalpipe/segment{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
+"dbK" = (/obj/machinery/mech_bay_recharge_port,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/west_outpost)
+"dbL" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/west_outpost)
+"dbM" = (/obj/machinery/computer/mech_bay_power_console,/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/west_outpost)
+"dbN" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dbO" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dbP" = (/turf/simulated/wall,/area/mine/living_quarters)
+"dbQ" = (/turf/simulated/wall/r_wall,/area/mine/west_outpost)
+"dbR" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"dbS" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"dbT" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"dbU" = (/obj/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dbV" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dbW" = (/turf/simulated/wall/r_wall,/area/mine/storage)
+"dbX" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/storage)
+"dbY" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage)
+"dbZ" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage)
+"dca" = (/obj/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost)
+"dcb" = (/turf/simulated/floor,/area/mine/west_outpost)
+"dcc" = (/obj/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost)
+"dcd" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"dce" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/west_outpost)
+"dcf" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/west_outpost)
+"dcg" = (/obj/rack,/turf/simulated/floor,/area/mine/west_outpost)
+"dch" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"dci" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/west_outpost)
+"dcj" = (/obj/machinery/door/airlock{name = "Room"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dck" = (/obj/ore_box,/turf/simulated/floor,/area/mine/storage)
+"dcl" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/storage)
+"dcm" = (/obj/secure_closet/miner,/turf/simulated/floor,/area/mine/storage)
+"dcn" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/storage)
+"dco" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/eva)
+"dcp" = (/turf/simulated/wall/r_wall,/area/mine/eva)
+"dcq" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva)
+"dcr" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva)
+"dcs" = (/obj/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost)
+"dct" = (/obj/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/west_outpost)
+"dcu" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"dcv" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost)
+"dcw" = (/obj/machinery/vending/snack,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dcx" = (/obj/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/donkpocket_kit,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dcy" = (/obj/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dcz" = (/turf/simulated/floor,/area/mine/storage)
+"dcA" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/storage)
+"dcB" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/storage)
+"dcC" = (/obj/rack,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/mine/eva)
+"dcD" = (/obj/rack,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/eva)
+"dcE" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/eva)
+"dcF" = (/obj/table,/obj/item/weapon/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost)
+"dcG" = (/obj/machinery/door/airlock/glass{name = "Mining Outpost Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost)
+"dcH" = (/obj/ore_box,/turf/simulated/floor,/area/mine/west_outpost)
+"dcI" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dcJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dcK" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dcL" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dcM" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Crew Quarters APC"; pixel_x = 26; pixel_y = 0},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"dcN" = (/obj/machinery/power/apc{dir = 2; name = "Mining Storage APC"; pixel_x = 1; pixel_y = -23},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/storage)
+"dcO" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/storage)
+"dcP" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/storage)
+"dcQ" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage)
+"dcR" = (/turf/simulated/wall/r_wall,/area/mine/lobby)
+"dcS" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby)
+"dcT" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"dcU" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/eva)
+"dcV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva)
+"dcW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/eva)
+"dcX" = (/obj/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost)
+"dcY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/west_outpost)
+"dcZ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters)
+"dda" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters)
+"ddb" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters)
+"ddc" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/living_quarters)
+"ddd" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Storage"; req_access_txt = "48"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/storage)
+"dde" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/storage)
+"ddf" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
+"ddg" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
+"ddh" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby)
+"ddi" = (/turf/simulated/floor,/area/mine/lobby)
+"ddj" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/lobby)
+"ddk" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva)
+"ddl" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/table,/obj/item/weapon/satchel,/obj/item/weapon/pickaxe,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva)
+"ddm" = (/turf/simulated/floor,/area/mine/eva)
+"ddn" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/eva)
+"ddo" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva)
+"ddp" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/eva)
+"ddq" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/west_outpost)
+"ddr" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/west_outpost)
+"dds" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/west_outpost)
+"ddt" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost)
+"ddu" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost)
+"ddv" = (/obj/machinery/conveyor{dir = 4; operating = 1},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost)
+"ddw" = (/obj/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost)
+"ddx" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/west_outpost)
+"ddy" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"ddz" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters)
+"ddA" = (/obj/machinery/sink{pixel_y = 30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters)
+"ddB" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters)
+"ddC" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
+"ddD" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
+"ddE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/lobby)
+"ddF" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"ddG" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
+"ddH" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
+"ddI" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
+"ddJ" = (/obj/window/reinforced,/obj/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/lobby)
+"ddK" = (/obj/window/reinforced,/obj/lattice,/turf/space,/area/mine/lobby)
+"ddL" = (/obj/window/reinforced,/obj/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/lobby)
+"ddM" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"ddN" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
+"ddO" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/lobby)
+"ddP" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
+"ddQ" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
+"ddR" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station EVA"; req_access_txt = "54"},/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/eva)
+"ddS" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/eva)
+"ddT" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva)
+"ddU" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"ddV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/lobby)
+"ddW" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
+"ddX" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
+"ddY" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
+"ddZ" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
+"dea" = (/obj/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
+"deb" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
+"dec" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
+"ded" = (/obj/machinery/door/airlock/external{name = "Mining Station Bridge"; req_access_txt = "48"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
+"dee" = (/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
+"def" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/lobby)
+"deg" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
+"deh" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/eva)
+"dei" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/cable,/turf/simulated/floor,/area/mine/eva)
+"dej" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva)
+"dek" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva)
+"del" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva)
+"dem" = (/obj/ore_box,/turf/simulated/floor,/area/mine/eva)
+"den" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost)
+"deo" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"dep" = (/obj/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"deq" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/lobby)
+"der" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
+"des" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/lobby)
+"det" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
+"deu" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"dev" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
+"dew" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"dex" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"dey" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"dez" = (/obj/window/reinforced{dir = 1},/obj/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby)
+"deA" = (/obj/window/reinforced{dir = 1},/obj/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby)
+"deB" = (/obj/window/reinforced{dir = 1},/obj/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby)
+"deC" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"deD" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"deE" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"deF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/lobby)
+"deG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"deH" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/production)
+"deI" = (/turf/simulated/wall/r_wall,/area/mine/production)
+"deJ" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/turf/simulated/floor/plating/airless,/area/mine/explored)
+"deK" = (/turf/simulated/floor/plating/airless,/area/mine/explored)
+"deL" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/plating/airless,/area/mine/explored)
+"deM" = (/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"deN" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost)
+"deO" = (/obj/machinery/power/smes,/obj/cable,/turf/simulated/floor/plating,/area/mine/west_outpost)
+"deP" = (/turf/simulated/wall/r_wall,/area/mine/sleeper)
+"deQ" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/sleeper)
+"deR" = (/obj/machinery/door/airlock/glass{name = "Emergency Sleeper Room"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
+"deS" = (/turf/simulated/wall/r_wall,/area/mine/maintenance)
+"deT" = (/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/maintenance)
+"deU" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/maintenance)
+"deV" = (/obj/grille,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
+"deW" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/lobby)
+"deX" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby)
+"deY" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby)
+"deZ" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
+"dfa" = (/obj/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
+"dfb" = (/obj/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/simulated/wall/r_wall,/area/mine/production)
+"dfc" = (/obj/disposaloutlet{dir = 4},/obj/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dfd" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dfe" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dff" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dfg" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dfh" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/plasticflaps{layer = 3},/obj/machinery/door/poddoor{id = "mining_external_door"; name = "Processing Line Input"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dfi" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless,/area/mine/explored)
+"dfj" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
+"dfk" = (/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
+"dfl" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
+"dfm" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Medical APC"; pixel_x = 26; pixel_y = 0},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
+"dfn" = (/obj/machinery/power/smes{charge = 5e+006},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfo" = (/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfp" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfq" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Maintenance APC"; pixel_x = 26; pixel_y = 0},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfr" = (/obj/ore_box,/turf/simulated/floor,/area/mine/lobby)
+"dfs" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"dft" = (/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
+"dfu" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby)
+"dfv" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dfw" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/unexplored)
+"dfx" = (/obj/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/unexplored)
+"dfy" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
+"dfz" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored)
+"dfA" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTHWEST)"; icon_state = "warnwhite"; dir = 9},/area/mine/sleeper)
+"dfB" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/sleeper)
+"dfC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
+"dfD" = (/obj/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper)
+"dfE" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfF" = (/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfG" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfH" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/mine/maintenance)
+"dfI" = (/turf/space,/area/shuttle/mining/outpost)
+"dfJ" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station APC"; pixel_x = -27; pixel_y = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/lobby)
+"dfK" = (/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby)
+"dfL" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production)
+"dfM" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dfN" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dfO" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/unexplored)
+"dfP" = (/obj/cable,/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfQ" = (/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfR" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/maintenance)
+"dfS" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/wall/r_wall,/area/mine/maintenance)
+"dfT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/lobby)
+"dfU" = (/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
+"dfV" = (/obj/machinery/conveyor_switch{id = "mining_internal"},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"dfW" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored)
+"dfX" = (/obj/crate,/turf/simulated/floor,/area/mine/lobby)
+"dfY" = (/obj/window/reinforced{dir = 8},/turf/simulated/floor,/area/mine/production)
+"dfZ" = (/obj/machinery/power/apc{dir = 1; name = "Production Area APC"; pixel_x = 1; pixel_y = 25},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/mine/production)
+"dga" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/production)
+"dgb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production)
+"dgc" = (/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/obj/grille,/turf/simulated/floor/plating,/area/mine/production)
+"dgd" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/lobby)
+"dge" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/lobby)
+"dgf" = (/obj/disposalpipe/segment{dir = 1},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby)
+"dgg" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/obj/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/production)
+"dgh" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/production)
+"dgi" = (/turf/simulated/floor,/area/mine/production)
+"dgj" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production)
+"dgk" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production)
+"dgl" = (/obj/grille,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"dgm" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/lobby)
+"dgn" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"dgo" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/lobby)
+"dgp" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production)
+"dgq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production)
+"dgr" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production)
+"dgs" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production)
+"dgt" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dgu" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced,/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
+"dgv" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 8},/obj/window/reinforced,/obj/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored)
+"dgw" = (/obj/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby)
+"dgx" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/lobby)
+"dgy" = (/obj/window/reinforced{dir = 8},/obj/crate,/turf/simulated/floor,/area/mine/production)
+"dgz" = (/obj/crate,/obj/machinery/light,/turf/simulated/floor,/area/mine/production)
+"dgA" = (/turf/simulated/wall/r_wall,/area/mine/explored)
+"dgB" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production)
+"dgC" = (/obj/disposalpipe/segment{dir = 4},/obj/window/reinforced{dir = 4},/obj/window/reinforced{dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored)
+"dgD" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored)
+"dgE" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby)
+"dgF" = (/obj/machinery/computer/mining_shuttle,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"dgG" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/lobby)
+"dgH" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production)
+"dgI" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dgJ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dgK" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dgL" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production)
+"dgM" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -9271,15 +9392,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaRaadaadaadaaRaaRaaRaaRaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRaaRaaRcWVcWVcWVcWWcWVcWVcWVaaRaaRaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWVcWVcWXcWXcWYcWZcWYcWXcWXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWVcXacWYcWYcWYcWYcWYcXbcWVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWVcWYcWYcXccXdcXecWYcWXcWVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaRaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaadaadaadaadaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaadaadaadaadaadaaRaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaRaadaadaadaaRaaRaaRaaRaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRaaRaaRcWVcWVcWVcWWcWVcWVcWVaaRaaRaaRaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWVcWVcWXcWXcWYcWZcWYcWXcWXaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWVcXacWYcWYcWYcWYcWYcXbcWVaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWVcWYcWYcXccXdcXecWYcWXcWVaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWVcWYcXfcWXcWYcWYcWYcWZcWVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWVcWVcXgcXhcXicWYcWXcWVcWVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWVcWVcWVcWVcWVcWXcWXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -9422,165 +9543,165 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXkcXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXlaaaaaaaaaaaaaaacXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadaadaadcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadcXkaadaadaadaadcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXkaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXkcXkcXkcXkcXkaaacXlaaacXmcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXncXncXncXncXncXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXncXocXpcXqcXncXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaacXncXscXtcXucXncXrcXrcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXncXncXncXncXncXvcXncXncXncXncXncXncXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjaaaaaaaaaaaacXkaaaaaaaaacXncXwcXxcXycXzcXAcXBcXCcXDcXEcXFcXncXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjaaaaaacXkaaaaaaaaaaaacXncXGcXxcXHcXIcXJcXKcXncXncXncXLcXncXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXMcXNcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXOcXmcXjcXjcXjcXjaaacXkaaaaaaaaaaaaaaacXncXPcXxcXxcXQcXxcXxcXxcXRcXncXScXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXOcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXMcXmcXmcXmaaaaaaaaaaaaaaaaaaaaaaaacXncXTcXxcXxcXzcXxcXxcXxcXRcXncXScXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXOcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXUcXrcXmaaaaaaaaaaaaaaacXlaaaaaaaaacXncXVcXxcXWcXIcXXcXxcXxcXRcXncXScXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXlaaaaaaaaaaaaaaaaaaaaaaaacXlcXncXncXncXncXncXncXYcXZcXYcXncXScXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYacYbcYccYdcYdcYdcYdcYdcYdcYecYacYbcXrcXrcYfcYgcYhcXncYicXxcXVcXncXScXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYjcYkcYkcYkcYkcYkcYkcYkcYkcYjcXrcXrcXrcYlcYlcYlcXncXxcXxcXVcXncXScXrcXrcXrcXrcXrcXrcYmcXMcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYncYocYocYocYncYocYocYocYocYnaaaaaaaaaaaaaaacYncYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYacYbcYpcYqcYqcYqcYqcYqcYqcYrcYacYbcXrcXrcXrcXrcXrcXncXYcXZcXYcXncYscXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXlaaaaaaaaaaaaaaaaaaaaaaaacXmcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcYtcYucYvcXrcXrcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXlaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXmcXmcXmcXmcXrcXrcXrcXrcXrcXrcYwcYxcYycXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYncYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXlaaaaaaaaaaaaaaacXlaaacXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcXrcXrcXrcYzcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYAcXrcXrcXrcXrcXrcXmcXmcXmaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcXrcYBcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXMcXmcXrcXrcXOcXOcXmcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYBcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXmcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXlaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYCcYDcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaacXkaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYncYocYocYocYocYocYocYncYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXlaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYBcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXkaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaacXlaaaaaacXkaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYCcYEcYDcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYncYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcYBcXrcYmcXMcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcYFcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocXkcYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYtcYucYvcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYwcYxcYycXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYncYocYocXkcYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXlcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYzcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYncYocXkcYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkcXkaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocXkcYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYBcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYncYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaacXlaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXkcXkaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXmcXrcXrcYCcYDcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocXkcXkcYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaacXkaaaaaaaaaaaaaaacXlaaaaaacXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocXkcYocYocYncYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadcXjcXjcXjcXjcXjcXjcXmcXMcXNcXrcYBcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaRaaRaaRaaRaaRaaRaaRaaRcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYBcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkaaaaaaaaacXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYncYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaaaaacXkcXkaaaaaacXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYFcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocXkcYocXkcYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXkaaacXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYtcYucYvcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYwcYxcYycXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocXkcXkcYocYocYocXkcYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXkcXkaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYGcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXkcXkcXkaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXrcYHcYIcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocXkcXkcYocYocYocYocYncYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXmcXmcXrcYJcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocXkcXkcXkcYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXmcXrcXrcYJcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYncYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXmcXmcXrcXrcYJcYmcXMcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocXkcXkcYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXkcXkaaaaaaaaaaaacXjcXjcXjcXmcXrcXrcYHcYIcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocXkcXkcXkcXkcYocYocYocYocYncYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXkaaaaaacXlaaaaaacXmcXmcXmcXrcXrcYJcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXkcXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXmcXrcXrcXrcXrcYJcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocXkcXkcXkcXkcYocYocYocYncYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocXkcYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXkaaaaaaaaacXlaaaaaaaaaaaaaaaaaacXmcXrcXrcXrcXrcYJcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocXkcYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkaaaaaaaaaaaaaaaaaaaaaaaacXlcXrcXrcXrcXrcXrcYJcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXrcXrcXrcXrcXrcYJcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocXkcYocYocXkcYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXkcXkaaaaaaaaaaaacXlaaaaaacXrcXrcXrcXrcXrcYJcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocXkcYocYocXkcYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaacXlcXrcXrcXrcXrcXrcXrcYJcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocYncYocXkcXkcYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXkcXkaaacXrcXrcXrcXrcXrcXrcXrcYJcXrcXrcXrcXrcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXkcXkaaacXlcXrcXrcXrcXrcXrcXrcXrcYJcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXlaaacXrcXrcXrcXrcXrcXrcXrcYJcXrcYtcYvcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXlcXrcXrcXrcXrcXrcXrcYCcYKcYLcYMcYNcYOcYOcYPcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocXkcXkcXkcYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXrcXrcXrcXrcXrcXrcXrcXrcYwcYycXrcXrcXrcYJcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaacXlcXmcXmcXrcYAcXrcXrcXrcXrcXrcXrcXrcXrcYQcYOcYPcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkcXkaaaaaacXlaaaaaacXjcXmcXmcXMcXmcXmcXmcXmcXmcXmcXrcXrcXrcXrcYJcXrcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocXkcYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocXkcXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcYJcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadaadaadaadcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYCcYOcYOcYPcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcYBcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadcYRaadaadaadaadaadaadaadaadaadaadaadaadcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcYCcYOcYOcYPcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocXkcYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXlaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXrcYAcXrcXrcYBcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocXkcXkcXkcYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocXkcXkcYocYocYocYocYocXkcYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXlcXjaaaaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXMcXrcXrcYBcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYncYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocXkcYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYncYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacYScXjcXjcXjcXjcYScYSaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcYQcYOcYPcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacYScYScXjcXjcXjcYScYScYSaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocXkcYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaaaaacXlcYScYScXjcYScYScYScYScXlaaaaaaaaacXlaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYTcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocXkcYocYocYocYocYocXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocXkcXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacYScYScXjcXjcYScYScYSaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcYtcYucYvcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXlcXjcXjcXjcYScYScXlaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcYwcYxcYycXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXlaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcYUcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocXkcYocXkcXkcXkcXkcYocYocXkcXkcXkcYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcXrcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocXkcXkcYocYocXkcXkcXkcYocYocYocYocYocYocYncYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcYBcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocXkcYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocXkcYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcYVcYEcYEcYEcYEcYIcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocXkcXkcYocXkcXkcXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkcXkaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcYBcXrcXrcXrcXrcYAcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYncYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXkaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcYBcXrcXrcXrcXrcXMcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocXkcYocYocXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcYocYocYocYocYocYncYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXkaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcYBcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocXkcYocYocXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocXkcYocYocYocYocXkcXkcXkcYocYocYocYocYocXkcXkcXkcXkcXkcYocYocXkcYocYocYocYocXkcXkcXkcYocYocYocYocYncYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcYBcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocXkcYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocXkcYocYocYocYocXkcXkcXkcXkcYocYocYocYocXkcXkcXkcXkcXkcXkcYocXkcYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXlaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocXkcXkcXkcXkcYocYocYocYocXkcXkcXkcXkcYocXkcYocXkcYocYocYocYocYocXkcXkcYocXkcXkcXkcYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXkaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcYHcYWcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXkcXkaaacXlaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYFcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocXkcYocXkcYocYocYocYncYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYncYocYocYocXkcXkcXkcYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXkaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXMcXNcYtcYucYvcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXrcYwcYxcYycXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYXcYXcYXcYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYzcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocYocYocYocYocYncYocYocYocYXcXrcXrcYXcYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadaadaadcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXrcXrcXrcXrcYncYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaRaaRaaRaaRaaRaaRaaRaaRaaRcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcYBcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYncYocXrcXrcXrcXrcYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadcXkcXkaadaadaadcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcYBcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocXkcYocYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYXcXrcXrcXrcYXcYXcXkcXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcYBcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXkcYocYocYocYocXkcXkcYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYncXrcXrcXrcXrcXrcYXcXkcXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXlaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocXkcXkcYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocXrcXrcXrcXrcXrcYXcXkcYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXlaaaaaaaaacXkaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYBcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYYcXrcYYcXrcYXcYXcXkcYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXkaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcXkcXkcXkcXkcXkcXkcYocYocYncYocYocXkcXkcYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocYZcYjcYZcXrcYXcYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXkaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcYBcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocXkcXkcXkcYocYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocZacZbcZccYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXlaaacXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcYBcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcYocYocYocYocYncYocYocYocXkcYocYocYncYocYocYocYocYocYocYocYocYncYocZdcZbcZecYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcYBcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocXkcXkcYocYocYocYocYocYocYocXkcYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocXrcXrcYacYbcZfcYdcYdcYdcYdcYdcYdcZgcZbcZecYocYocYocYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXkcXkcXkaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcYBcYmcXMcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocXkcYocYocXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocXrcXrcXrcXrcYjcZhcZhcZhcZhcZhcZhcZhcZicZjcZecYocYocYncYocYocYocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXkaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcYBcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYXcXrcXrcXrcYacZkcYpcYqcYqcYqcYqcYqcZlcZbcZmcZncYocYocYocYocYocXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXkaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYocXkcXkcXkcYocYocYocYocYocYocXkcYXcYXcXrcXrcXrcXrcYocYocYocYocYocYocZdcZbcZecYocYncYocXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXlaaaaaacXkaaacXlaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcYBcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXkcYocYocYocYocYocYocXkcXkcYocYocYocYocYocYocYocYocYocYocXkcXkcXkcYXcXrcXrcXrcYocYocYocYocYocYocYocZdcZbcZecYocXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkcXkaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYBcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcYXcYXcXrcXrcYocYocYocYocYocYncYocZocZbcZpcXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXkaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYBcXrcXrcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYYcYjcYYcXrcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXMcXmcXmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcYBcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYocYocYncYocYocYocXrcXrcYZcXrcYZcXrcXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXmcXmcXmcXrcXrcXrcXrcXUcXrcXmcXmaaaaaaaaaaaaaaaaaaaaaaaacXlaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcYBcXrcXrcXrcXrcXrcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYncYocYocYocYocXkcXkcXkcXkcXkcYocYocYocYncYocYocYocYocYocXrcXrcXrcXrcXrcXrcXrcXrcZqcZqcZqcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcZrcZrcZrcZrcZrcZrcZrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXlaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXmcXmcXMcXmcXmcXrcXrcZscXrcXrcXrcXrcXrcXrcXrcXrcYScXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncXkcXkcXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocYocYocXrcXrcXrcXrcXrcXrcXrcXrcZtcZucZvcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcZrcZwcZxcZycZwcZxcZrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXraaacXlaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXmcXmcXrcXUcXrcXrcXrcYtcYucYvcXrcXrcXrcXrcXrcXrcXrcYScYScXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcXkcXkcXkcYocYocYocYocXrcXrcZzcZzcZzcZzcZzcZzcZAcZBcZBcZCcZzcZzcZzcZzcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcXrcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcZrcZDcZEcZycZDcZEcZrcZFcZFcZFcZGcZHcZIcZFcXrcXrcXrcXrcXraaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXmcXmcXrcXrcXrcXrcXrcXrcYwcYxcYycXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocXkcXkcXkcXkcXkcXkcYocYocYocYocYocYocYocXkcXkcXkcXkcXkcYocYocXmcXrcXrcXrcZzcZJcZKcZLcZMcZNcZOcZPcZPcZPcZQcZRcZKcZQcXrcXrcXrcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcZrcZycZScZycZycZScZrcZTcZTcZUcZVcZVcZVcZWcXrcXrcXrcXrcXrcXraaaaaaaaaaaaaaaaaaaaaaaaaaacXmcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcZXcZYcZZdaacZYcZYcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocXkcXkcXkcYocYocYocYocYocYocYocYocXkcXkcXkcYocYocXjcXmcXrcXrcXrcZzdabcZKdacdadcZKcZKcZKcZKcZKdaecZKcZKdaecXrcXrcXrcXrcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXMcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcZrdafcZEdagdahcZEcZrcZTcZTdaidaidaidajdakcXrcXrcXrcXrcXrcXraaaaaaaaaaaaaaaaaaaaaaaaaaacXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcZXdaldamdaldancZYcXrcXrcXrcXrcXrcYmcXMcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocXkcXkcXkcYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXmcXrcXrcXrcZzdaocZKcZKdapcZKcZKcZKcZKcZKcZQdaqdaqcZQcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXUcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXmcZrdardasdatdaudavcZrcZTcZTdaidawdaxdaydazcXrcXrcXrcXrcXrcXlaaaaaacXlaaaaaaaaaaaacXlaaaaaaaaacXrcXrcXrcXrcXrdaAdaAdaBdaCcZXdaDdaEdaEdaFcZYcZYcZYcZYcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYncYocYocYocYocYocYocYocYocYocYocYocYocYocYocXjcXmcXmcXrcXrcZzdaGcZKcZKcZMcZKcZKcZKcZKdaHcZzcZzcZzcZzcYtcYvcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYtcYvcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcZrcZrcZrcZrdaIdaJdaKdaIdaLcZrcZFcZFcZFcZFdaMdaNcZFdaOdaPcXrcXraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXlcXrcXrdaQdaCdaRdaRdaSdaTdaUdaVdaVdaWdaXdaVdaYcZYcXrcXrcXrcXrcXOcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYncYocYocYocYncYocYocYocYocYocXjcXjcXmcXrcXrcZzdaqcZKcZKdaddaZdbadbbcZKdbcdbddbedbfdbgcYLcYMdbhcYOcYOcYOcYOcYOcYPcXrcXrcXrcYScXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcYVcYEcYEcYEcYEcYEcYEcYEcYKcYLcYMcYNcYOcYOcYOcYPcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcZrdbidbjdbkdaRdbldbmdbndaRdaRdbodaRdaRdbndbmdbldbodaRdbpdbqdbrdbsdbtdbtdbtdbtdbtdbtdbtdbtdbtdbtdbtdbtdbtdbudaBdbvdbwdbxdaRdbydbzdbAdbBdaVdaVdaVdbCdaVdaVdbCcXrcXrcXrcXrcXOcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYocYocYocYocYocXjcXjcXmcXrcXrcZzcZzcZzcZzcZzcZzcZzdbDcZzcZzcZzcZzcZzcZzcYwcYycXrcXrcXrcXrcXrcXrcYJcXrcXrcXrcYScXjcYScXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcYBcXrcXrcXrcXrcXrcXrcXrcXrcYwcYycXrcXrcXrcXrcYJcXrcXrcXrcXrcXrcXmcXmcXMcXmcXmcXjcZrcZrcZrcZrdbEdbFdbGdbHdbIdbIdbJdbKdbKdbzdbLdbzdbKdbKdbMdbKdbMdbNdbNdbNdbNdbNdbNdbNdbNdbNdbNdbNdbNdbNdbNdbNdbMdbKdbMdbOdbKdbPdbldbQdbRdbSdbTdbUdaXdbVdbVcZYcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYncYocYocXjcXjcXmcXmcXrcXrcXrcXrcXrcXrcZzdbWdbXdbYcZzcXrcXrcXrcXrcXrcXrcXrcXrcYAcXrcXrcXrcYQcYOcYOcYPcYScYScYScYScXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcYVcYEcYWcXrcXrcXrcXrcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcYJcXrcXrcXrcXrcXrcXrcXrcXUcXrcXmcXmcXmcXmcXmdaAdaRdbZdcadcbdcadcadccdcadcddcbdcadcbdcedcadcfdcgdchdcidcjdcjdcjdcjdcjdcjdcjdcjdcjdcjdcjdcjdcjdckdcldcmdcndcodcadccdcpdcqdcrdcrdcrdcrdcrdcrdcrdcrdcsdctdcudctdctcXOcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXmcXmcXrcXrcXrcXrcXrcZzdcvdcwdcxcZzcXrcXrcXrcXrcXrcXrcXmcXmcXMcXmcXrcXrcXrcXrcXrcYJcYScYScYScYScYScXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXrcYVcYWcXrcXrcXrcXmcXmcXmcXmcXmcXmcXMcXNcXrcXrcXrcXrcXrcYJcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmdcydcydczdcAdczdcBdcBdcBdcCdcBdcDdcEdcFdcEdaAdaOdcGcXrcXrcXraaacXlaaaaaaaadaaaaaaaaaaadaaacXlaaaaaaaaaaadaaadcHdaCdaRdcIdcJdcKdcLdcMdcMdcNdcrdcOdcPdcQdcRdcRdcRdcRdctcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXmcXmcXrcXrcXrcXrcZzcZzcZzcZzcZzcXrcXrcXmcXmcXmcXmcXmcXjcXjcXmcXmcXrcXrcXrcXrcYJcYScYScYScYScYScYScXmcXmcXmcXmcXmcXmcXrcXrcXrcXrcXrcYBcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcYJcXrcXrcXrcYtcYvcXrcXrcXrcXrcXrcXrcXrcXmdcydcSdcTdcUdcVdcBdcWdcXdcYdcZdcDddadaRddbdaAcXrcXrcXrcXrcXrcXrcXraaaaaaaadcXlaaaaaaaadaadaadaadaadaadaadaadaaddaAdaRddcddddcrdcrdcrdcrdcNdcrddedcrdcrdctdctdctdctdctcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcYQddfddfddfddgcYScYScXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYBcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcXrcYQcYOcYOddhcYLcYMddicYEcYEcYDcXrcXrcXrcXrdcyddjddkddlddmdcBddnddoddoddpddqddadaRdaRdaAcXrcXrcXrcXrcXrcXrcXraadaadaadaadaadaadaadddrddrddrddrddraadaaaaaadaAddsddtdbldduddvddwdcMdcMdcMdcMdcNdcrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcYScYScYSddxddgcYScXrcYtcYvcXrcXrcYVcYEcYEcYEcYEcYEcYWcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcXrcXrcXrcXrcXrcYwcYycXrcXrcXrcYBcXrcXrcXrcXrdcydcydcydcydcydcBddyddzddAddpddBdcEdcFdcEdaAcXrcXrcXrcXrcXrcXrcXraaaaaaaadaaaaaaaaaaadddrddrddrddrddraadaaadaQdaCddCddDddEdcrdcrdcrdcrdcrdcrdcrdcNdcrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXmcXmcXmcXmcXrcXrcXrcXrcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcYSddFcYScYSddxddfddhcYLcYMddicYEcYWcXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcYCcYEcYEcYDcXrcXrcXrcXrcXrcXrdcBdcBdcBdcBdcBdcBcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXlaaaaaaaadaaaaaaaaaaadddrddrddrddrddrdaBdbvdbwdbxdaRddcdblddGddGddHddIddJddKddLdcNdcrcXrcXrcXrcXrcXmcXmcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXmcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXMcXmcYScYScYScXrcYwcYycXrcXrcXrcXrcYAcXrcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXmcXmcXmcXrcXrcXrcXrcXrcYBcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXraadaadaadaadaadaadaadaadddrddrddrddrddrddMdaRddMddNdaRddOdbzdbKdbKddPddQddRddSdcrddTdcrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcYScYScXrcXrcXrcXrcXrcXrcXrcXMcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcYBcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYtcYvcXrcXrcXrcXrcXrcXrcXrcXraaacXlaaaaaaaaaaaaaadddrddrddrddrddrdaBdbvddUddVdaRddWddXdcadcaddYddZddZdeadebdecdcrcXrcXrcXrcYmcXMcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcXrcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcYCcYEcYEcYEcYEcYEcYEcYEcYEcYEcYEcYEcYEdedcYLcYMdeecYEcYPcXrcXrcXrcXrcXrcXraaaaaaaaaaaaaaaaadddrddrddrddrddraadaaadcHdaCddCdefdegdaRdaRdehdeiddRddRddLddedcrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYwcYycXrcXrcYJcXrcXrcXrcXrcXrcXrdejccJaaaaaaaaaaadddrddrddrddrddraadaaaaaadaAdbEddWdaRdaRdaRdcrdcrddLdekdcrdcNdcrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYQcYEcYEcYEcYEcYEcYEdeldembLQbLQbLQbLQbLQbLQbLQbLQbLQbLQbLQbLQdendeodepdaRdaRdaRdeqderdesdetdeudevdcrcXrcXrcXmcXmcXmcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXrcXrcXrcXrcXrcXrcXrcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrdejdejaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAdaAdaBdbvdbvdaCdcrdcrdcrdcrdcrdcrdcrcXrcXrcXmcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXmcXmcXmcXmcXmcXMcXNcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYAcXrcXrcXlaaacXlaaaaaaaaaaaaaaaaaacXlaaacXlcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXMcXmcXmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcYmcXMcXmcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXmcXmcXmcXmcXmcXmcXmcXmcXmcXmcXmcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXlcXrcXrcXrcXrcXrcXrcXrcXrcXrcXrcXmcXmcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXrcXrcXrcYAcXrcXrcXrcXmcXmcXmcXmcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXlaaacXrcXrcXmcXMcXmcXmcXmcXmcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaacXlaaaaaaaaaaaaaaaaaaaaaaaacXlcXmcXmcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXkcXlcXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXmcXncXmaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXocXpcXqcXraadaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXscXsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXtcXucXucXvcXwcXxcXmaadaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXyaaaaaaaaaaaaaaacXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXAcXBcXCcXDcXEcXFcXGaadaadcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadaadaadcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXHcXucXucXIcXJcXxcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcXLcXMcXNcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadcXzaadaadaadaadcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcXOcXPcXQcXRcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXzaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcXScXTcXUcXKcXVcXWcXKcXKcXKcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcXXcXYcXZcYacYbcYccXkcXFcYdcXKcYecYfcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcYgcYhcYicYjcYkcYlcYmcYncYdcYocYfcYfcYpcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYqcYgcYrcYscYtcXZcXVcYucYkcXKcYvcYwcXKcYxcYycXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXzcXzcXzcXzcXzaaacXyaaacYzcYzcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcYAcYBcXZcYCcYDcXZcXNcYEcYlcYFcYGcYHcXKcXKcXKcXKcXKcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYIcYIcYIcYIcYIcYzcYzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcYJcYKcYLcXZcYDcYMcYjcYNcYkcYOcXKcYPcYQcXKcYRcYdcXncYScXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYIcYTcYUcYVcYIcYWcYzcYzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadcXjcXjcXKcYccYXcYYcYZcYLcZacYkcYlcZbcXkcXFcZccXKcYRcYvcYdcYScXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcYzcYzcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaacYIcZdcZecZfcYIcYWcYWcYzcYzcYzcYzcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcXKcXFcZgcXKcXKcXKcYbcYkcZhcZicYkcZjcZkcZbcZbcYncYdcYPcXKcYRcXNcZlcYScXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcYzcYWcYWcYWcYWcYzcYzcYzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaacYIcYIcYIcYIcYIcZmcYIcYIcYIcYIcYIcYIcYWcYWcYzcYzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcXKcZncXFcYlcYbcXKcZocZpcZqcXKcYFcXKcZrcZscZtcXKcZucZvcXncZwcXNcXQcXncXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcXzcXzcXzcXzaaaaaaaaaaaacXzaaaaaaaaacYIcZxcZycZzcZAcZBcZCcZDcZEcZFcZGcYIcYWcYWcYWcYzcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXKcZncXNcXFcYjcYFcZvcYXcXFcZicXQcXFcXFcZHcYdcXFcXNcXNcXKcXncZIcXNcXFcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcXzcXzcXzcXzaaaaaacXzaaaaaaaaaaaacYIcZJcZycZKcZLcZMcZNcYIcYIcYIcZOcYIcYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXKcZncZPcXNcXNcYFcXNcZQcXVcXNcZRcXQcZlcZccZScXNcZTcYvcXKcYXcXncZvcXFcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcZUcZVcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcZWcYzcXzcXzcXzcXzaaacXzaaaaaaaaaaaaaaacYIcZXcZycZycZYcZycZycZycZZcYIdaacYWcYWcYWcYWcYWcYzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXKcZndabcYjcYbcXKdaccXKdaddaecXKcYlcXKdaddaecXKcYkcZvcXKcZHcYHcXncYPcXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcZWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcZUcYzcYzcYzaaaaaaaaaaaaaaaaaaaaaaaacYIdafcZycZycZAcZycZycZycZZcYIdaacYWcYWcYWcYWcYWcYzcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXKcXKcXKcXKcXKcXKdaccXKdagcYdcYlcYPcYvcYkcZacYkcYHcYjcXKdaddaedahdaicXKcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcZWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdajcYWcYzaaaaaaaaaaaaaaacXyaaaaaaaaacYIdakcZydalcZLdamcZycZycZZcYIdaacYWcYWcYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXKdaccXKcYdcYPdancZjcXxcYjcYdcXKcYkcXRcXKcYRcXncXncYScXKdaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcXyaaaaaaaaaaaaaaaaaaaaaaaacXycYIcYIcYIcYIcYIcYIdapdaqdapcYIdaacYWcYWcYWcYWcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXKdaccXKcYPcXFcYHdarcYkcYvcYHcXKdaccXKcXKcYRcXncXncYScXKdaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdasdatdaudavdavdavdavdavdavdawdasdatcYWcYWdaxdaydazcYIdaAcZydakcYIdaacYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXKdaccXKcXKcXKcXKcXKcXKcXKcXKcXKdaccXKcYRcXncXncXncYScXKdaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdaBdaCdaCdaCdaCdaCdaCdaCdaCdaBcYWcYWcYWdaDdaDdaDcYIcZycZydakcYIdaacYWcYWcYWcYWcYWcYWdaEcZUcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaFdaGdaGdaGdaFdaGdaGdaGdaGdaFaaaaaaaaaaaaaaadaFdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXKdacdacdacdacdacdacdacdacdacdacdaccXKcYRcXncXncXncYScXKdaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdasdatdaHdaIdaIdaIdaIdaIdaIdaJdasdatcYWcYWcYWcYWcYWcYIdapdaqdapcYIdaKcYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXKcXKcXKcXKcXKcXKcXKcXKcXKcXKcXKcXKcXKcXKdaidaLdaicXKcXKdaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcXyaaaaaaaaaaaaaaaaaaaaaaaacYzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWdaMdaNdaOcYWcYWcYWcYWcYzcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaocXKcXncXncXncXKdaodaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcXyaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcYzcYzcYzcYzcYWcYWcYWcYWcYWcYWdaPdaQdaRcYWcYWcYWcYzcYzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaocXKcXncXncXncXKdaodaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcXyaaaaaaaaaaaaaaacXyaaacXzcXzcXzcXzcXzcXzcXzcYzcYzcYzcYWcYWcYWcYWcYWdaScYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaocXKdaidaLdaicXKdaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYzcYWcYWdaTcYWcYWcYWcYWcYWcYzcYzcYzaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYzcYWcYWcYWdaUcYWcYWcYzcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaodaodaodaodaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcYzcZUcYzcYWcYWcZWcZWcYzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYzcYWcYWdaUcYWcYWcYzcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaodaodaodaodaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYzcYzcYzcYzcYzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcYzcYWcYWdaUcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaodaodaodaodaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaacXyaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWdaVdaWcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaodaodaodaodaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXjcXjaaaaaacXyaaacXzaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWcYWdaUcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaodaodaodaodaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWcYWdaUcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaodaodaodaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWcYWdaUcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaodaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWcYWdaUcYWcYWcYWcYzcYzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjdaodaodaocXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXyaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcYWcYWdaUcYWcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXzaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcYzcYWcYWdaUcYWcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaacXyaaaaaacXzaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWdaVdaXdaWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaFdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXzaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWcYWdaUcYWdaEcZUcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYzcYWcYWcYWdaYcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWdaMdaNdaOcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWdaPdaQdaRcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaFdaGdaGcXsdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXycXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWdaScYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXsaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWdaUcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaFdaGcXsdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXscXsaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWdaUcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXsaaaaaaaaacXjcXjcXjcXjcXjcXjcXzcYzcYzcYWcYWdaUcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXzcXzcYzcYWcYWdaUcYWcYzcYzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaacXyaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXzcXzcYzcYWcYWdaUcYWcYWcYzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXzcXzcYzcYWcYWdaUcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXscXsaaaaaaaaaaaaaaaaaacXjcXjcXjcXzcXzcYzcYWcYWdaVdaWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXscXscXscXsdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaacXsaaaaaaaaaaaaaaacXyaaaaaacXjcXjcXjcXzcXzcYzcYWcYWcYWdaUcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXscXscXscXsdaGdaGdaGdaGcXsdaGdaGdaFdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadcXjcXjcXjcXjcXzcXzcYzcZUcZVcYWdaUcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaRaaRaaRaaRaaRaaRaaRaaRcXjcXjcXjcXjcXzcXzcYzcYzcYWcYWdaUcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadcXjcXjcXjcXjcXzcXzcYzcYWcYWcYWdaUcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXsaaaaaaaaacXjcXjcXjcXjcXzcXzcYzcYWcYWcYWdaUcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXyaaaaaacXscXsaaaaaacXjcXjcXjcXjcXzcXzcYzcYWcYWcYWdaYcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGcXsdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXsaaacXjcXjcXjcXjcXzcXzcXzcYzcYWcYWdaMdaNdaOcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXzcXzcXzcYzcYWcYWdaPdaQdaRcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGcXscXsdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXzcXzaaaaaaaaaaaacXjcXjcXjcXjcXzcXzcXzcYzcYzcYWcYWdaZcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXzcXzcXzaaaaaaaaaaaaaaaaaacXjcXjcXjcXzcXzcXzcXzcYzcYWdbadbbcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcYzcYzcYWdbccYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcYzcYWcYWdbccYWcYzcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcYzcYzcYWcYWdbcdaEcZUcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXzcXzaaaaaaaaaaaacXzcXzcXzcYzcYWcYWdbadbbcYWcYzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXzaaaaaacXyaaaaaacYzcYzcYzcYWcYWdbccYWcYWcYzcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYzcYWcYWcYWcYWdbccYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaFdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXzaaaaaaaaacXyaaaaaaaaaaaaaaaaaacYzcYWcYWcYWcYWdbccYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXzaaaaaaaaaaaaaaaaaaaaaaaacXycYWcYWcYWcYWcYWdbccYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYWcYWcYWcYWcYWdbccYWcYWcYWcYzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGcXsdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXzcXzaaaaaaaaaaaacXyaaaaaacYWcYWcYWcYWcYWdbccYWcYWcYWcYzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGcXsdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaacXycYWcYWcYWcYWcYWcYWdbccYWcYWcYWcYzcYzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaFdaGcXscXsdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXzcXzaaacYWcYWcYWcYWcYWcYWcYWdbccYWcYWcYWcYWcYzcYzcYzcYzcYzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXzcXzaaacXycYWcYWcYWcYWcYWcYWcYWdbccYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXyaaacYWcYWcYWcYWcYWcYWcYWdbccYWdaMdaOcYWcYWcYWcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXycYWcYWcYWcYWcYWcYWdaVdbddbedbfdbgdbhdbhdbicYWcYWcYzcYzcYzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYWcYWcYWcYWcYWcYWcYWcYWdaPdaRcYWcYWcYWdbccYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaacXycYzcYzcYWdaTcYWcYWcYWcYWcYWcYWcYWcYWdbjdbhdbicYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXzcXzaaaaaacXyaaaaaacXzcYzcYzcZUcYzcYzcYzcYzcYzcYzcYWcYWcYWcYWdbccYWcYWcYWcYzcYzcYzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGcXscXsdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXzaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYWcYWcYWdbccYWcYWcYWcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadaadaadaadcXzcXzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYWcYWdaVdbhdbhdbicYWcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRcXjcXjcXjcXjcXjcXzcXzcXzcYzcYWcYWcYWcYWcYWdaUcYWcYWcYWcYWcYzcYzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaaddbkaadaadaadaadaadaadaadaadaadaadaadaadcXjcXjcXjcXjcXjcXzcXzcYzcYzcYWcYWcYWcYWdaVdbhdbhdbicYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXyaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXzcXzcYzcYzcYzcYzcYWdaTcYWcYWdaUcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXycXjaaaaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcYzcYzcZUcYWcYWdaUcYWcYWcYWcYzcYzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGcXsdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaadaocXjcXjcXjcXjdaodaoaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYzcYWdbjdbhdbicYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaadaodaocXjcXjcXjdaodaodaoaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcYzcYWcYWcYWdaUcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXyaaaaaacXydaodaocXjdaodaodaodaocXyaaaaaaaaacXyaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcYzcYzcYWcYWdblcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaadaodaocXjcXjdaodaodaoaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYWdaMdaNdaOcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXycXjcXjcXjdaodaocXyaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYWdaPdaQdaRcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGcXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXyaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcYzcYzcYzcYWcYWdbmcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGcXscXscXscXsdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcYzcYWcYWcYWcYWdaUcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGcXscXscXscXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWcYWcYWcYWcYWdaUcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGcXscXscXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXsaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWdbndaXdaXdaXdaXdbbcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGcXscXsdaGcXscXscXsdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXscXsaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWdaUcYWcYWcYWcYWdaTcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaFdaGdaGdaGcXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXsaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWdaUcYWcYWcYWcYWcZUcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGcXsdaGdaGcXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXsaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWdaUcYWcYWcYWcYzcYzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGcXsdaGdaGcXscXscXscXscXscXscXscXsdaGdaGdaGdaGcXsdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGcXsdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaFdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXyaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWdaUcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGcXsdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGcXscXscXscXscXscXsdaGcXsdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaacXyaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYzcYWdaUcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGcXscXscXscXsdaGcXsdaGcXsdaGdaGdaGdaGdaGcXscXsdaGcXscXscXsdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWdaUcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXsaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWdaUcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXzcYzcYzcYWdbadbocYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXscXsaaacXyaaaaaacXjcXjcXjcXjcXjcXjcXzcYzcYWcYWdaYcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGcXsdaGcXsdaGdaGdaGdaFdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaFdaGdaGdaGcXscXscXsdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXsaaaaaaaaaaaacXjcXjcXjcXjcXjcXzcXzcZUcZVdaMdaNdaOcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXzcXzcYzcYWdaPdaQdaRcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcYzcYzcYzdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWdaScYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGdaFdaGdaGdaGcYzcYWcYWcYzdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadaadaadaadaadaadcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWdaUcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcYWcYWcYWcYWdaFdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaRaaRaaRaaRaaRaaRaaRaaRaaRcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcYWdaUcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaFdaGcYWcYWcYWcYWdaGdaGdaGdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaadaadaadaadaadcXscXsaadaadaadcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcYzcYWdaUcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaGcYzcYWcYWcYWcYzcYzcXzcXzdaGdaGdaGcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcYWdaUcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGdaGcXscXsdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaFcYWcYWcYWcYWcYWcYzcXzcXzdaGdaGdaGcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXyaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWdaUcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGcYWcYWcYWcYWcYWcYzcXzdaGdaGdaGdaGcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaacXyaaaaaaaaacXsaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYzcYWcYWdaUcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGcXscXscXscXscXscXscXsdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdbpcYWdbpcYWcYzcYzcXzdaGdaGdaGcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaacXsaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWdaUcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXscXscXscXscXscXscXsdaGdaGdaFdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdbqdaBdbqcYWcYzdaGdaGdaGdaGcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaacXsaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXzcYzcYzcYWcYWcYWdaUcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGcXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdbrdbsdbtdaGdaGdaGdaGdaGcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXyaaacXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWcYWdaUcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaFdaGdaGdaGcXsdaGdaGdaFdaGdaGdaGdaGdaGdaGdaGdaGdaFdaGdbudbsdbvdaGdaGdaGdaGdaGcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWcYWdaUcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcYWcYWdasdatdbwdavdavdavdavdavdavdbxdbsdbvdaGdaGdaGdaGdaGdaGcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaacXscXscXsaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXzcYzcYWcYWcYWcYWdaUdaEcZUcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXsdaGdaGcXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcYWcYWcYWcYWdaBdbydbydbydbydbydbydbydbzdbAdbvdaGdaGdaFdaGdaGdaGcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXsaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcYzcYzcYWcYWcYWdaUcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcYzcYWcYWcYWdasdbBdaHdaIdaIdaIdaIdaIdbCdbsdbDdbEdaGdaGdaGdaGdaGcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXsaaaaaacXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWcYWdaUcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGcXscXscXsdaGdaGdaGdaGdaGdaGcXzcYzcYzcYWcYWcYWcYWdaGdaGdaGdaGdaGdaGdbudbsdbvdaGdaFdaGcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzaaaaaacXyaaaaaacXzaaacXyaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYWcYWcYWdaUcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXsdaGdaGdaGdaGdaGdaGcXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXzcXzcXzcYzcYWcYWcYWdaGdaGdaGdaGdaGdaGdaGdbudbsdbvdaGcYWcYWcYWcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaacXzcXzaaaaaaaaaaaaaaacXzcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcYWcYWdaUcYWcYWcYzcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXzcXzcXzcYzcYzcYWcYWdaGdaGdaGdaGdaGdaFdaGdbFdbsdbGcYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaacXzaaaaaaaaaaaaaaacXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcYzcYWcYWdaUcYWcYWcYWcYWcYzcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXzcXzdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdbpdaBdbpcYWcYWcYWcYWcYWcYWcYWcYzcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcYzcYzcYzcYzcYzcZUcYzcYzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcYzcYzcYWdaUcYWcYWcYWcYWcYWcYWcYzcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXscXzcXzdaGdaGdaGdaGdaGdaFdaGdaGdaGcYWcYWdbqcYWdbqcYWcYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzcYzcYzcYzcYzcYzcYzcYzcYWcYWcYWcYWdajcYWcYzcYzaaaaaaaaaaaaaaaaaaaaaaaacXyaaacXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYWdaUcYWcYWcYWcYWcYWcYWcYWcYzcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaFdaGdaGdaGdaGcXscXscXscXscXsdaGdaGdaGdaFdaGdaGdaGdaGdaGcYWcYWcYWcYWcYWcYWcYWcYWdbHdbHdbHcYWcYWcYWcYzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcYzdbIdbIdbIdbIdbIdbIdbIcYWcYWcYWcYWcYWcYWcYWcYWcYzcXyaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcYzcYzcZUcYzcYzcYWcYWdbJcYWcYWcYWcYWcYWcYWcYWcYWdaocYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFcXscXscXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGcYWcYWcYWcYWcYWcYWcYWcYWdbKdbLdbMcYWcYWcYWcYzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcYzcYzcYzcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzdbIdbNdbOdbPdbNdbOdbIcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWaaacXyaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcYzcYzcYWdajcYWcYWcYWdaMdaNdaOcYWcYWcYWcYWcYWcYWcYWdaodaocYzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXscXsdaGdaGdaGdaGcYWcYWdbQdbQdbQdbQdbQdbQdbRdbSdbSdbTdbQdbQdbQdbQcYWcYWcYWcYzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcYzcYzcYWcYWcYWcYWcYWcYzcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzdbIdbUdbVdbPdbUdbVdbIdbWdbWdbWdbXdbYdbZdbWcYWcYWcYWcYWcYWaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcYzcYzcYWcYWcYWcYWcYWcYWdaPdaQdaRcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGcXscXscXscXscXscXsdaGdaGdaGdaGdaGdaGdaGcXscXscXscXscXsdaGdaGcYzcYWcYWcYWdbQdcadcbdccdcddcedcfdcgdcgdcgdchdcidcbdchcYWcYWcYWcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcYzcYzcYzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXzcXzcXzcYzdbIdbPdcjdbPdbPdcjdbIdckdckdcldcmdcmdcmdcncYWcYWcYWcYWcYWcYWaaaaaaaaaaaaaaaaaaaaaaaaaaacYzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWdcodcpdcqdcrdcpdcpcYWcYWcYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGcXscXscXsdaGdaGcXzcYzcYWcYWcYWdbQdcsdcbdctdcudcbdcbdcbdcbdcbdcvdcbdcbdcvcYWcYWcYWcYWcYWcYWcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcZUcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcYzdbIdcwdbVdcxdcydbVdbIdckdckdczdczdczdcAdcBcYWcYWcYWcYWcYWcYWaaaaaaaaaaaaaaaaaaaaaaaaaaacYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdcodcCdcDdcCdcEdcpcYWcYWcYWcYWcYWdaEcZUcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGcXscXscXsdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXzcYzcYWcYWcYWdbQdcFdcbdcbdcGdcbdcbdcbdcbdcbdchdcHdcHdchcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcYzcYzcYWdajcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzcXzcYzdbIdcIdcJdcKdcLdcMdbIdckdckdczdcNdcOdcPdcQcYWcYWcYWcYWcYWcXyaaaaaacXyaaaaaaaaaaaacXyaaaaaaaaacYWcYWcYWcYWcYWdcRdcRdcSdcTdcodcUdcVdcVdcWdcpdcpdcpdcpcYWcYWcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaFdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGdaGcXzcYzcYzcYWcYWdbQdcXdcbdcbdcddcbdcbdcbdcbdcYdbQdbQdbQdbQdaMdaOcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdaMdaOcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcXzcXzcXzcXzcXzdbIdbIdbIdbIdcZddaddbdcZddcdbIdbWdbWdbWdbWdddddedbWddfddgcYWcYWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXycYWcYWddhdcTddiddiddjddkddlddmddmddnddoddmddpdcpcYWcYWcYWcYWcZWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaFdaGdaGdaGdaFdaGdaGdaGdaGdaGcXzcXzcYzcYWcYWdbQdcHdcbdcbdcuddqddrddsdcbddtdduddvddwddxdbedbfddydbhdbhdbhdbhdbhdbicYWcYWcYWdaocXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXzcXzcXzcXzcYzcYzcYWcYWdbndaXdaXdaXdaXdaXdaXdaXdbddbedbfdbgdbhdbhdbhdbicYWcYWcYWcYWcYWcYzcXzcXzcXzcXzcXzdbIddzddAddBddiddCddDddEddiddiddFddiddiddEddDddCddFddiddGddHddIddJddKddKddKddKddKddKddKddKddKddKddKddKddKddLdcSddMddNddOddiddPddQddRddSddmddmddmddTddmddmddTcYWcYWcYWcYWcZWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGdaGdaGdaGdaGcXzcXzcYzcYWcYWdbQdbQdbQdbQdbQdbQdbQddUdbQdbQdbQdbQdbQdbQdaPdaRcYWcYWcYWcYWcYWcYWdbccYWcYWcYWdaocXzdaocXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYWcYWcYWdaUcYWcYWcYWcYWcYWcYWcYWcYWdaPdaRcYWcYWcYWcYWdbccYWcYWcYWcYWcYWcYzcYzcZUcYzcYzcXzdbIdbIdbIdbIddVddWddXddYddZddZdeadebdebddQdecddQdebdebdeddebdeddeedeedeedeedeedeedeedeedeedeedeedeedeedeedeededdebdeddefdebdegddCdehdeidejdekdelddodemdemdcpcYWcYWcYWcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaFdaGdaGcXzcXzcYzcYzcYWcYWcYWcYWcYWcYWdbQdendeodepdbQcYWcYWcYWcYWcYWcYWcYWcYWdaTcYWcYWcYWdbjdbhdbhdbidaodaodaodaocXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcYzcYWcYWdbndaXdbocYWcYWcYWcYWcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWdbccYWcYWcYWcYWcYWcYWcYWdajcYWcYzcYzcYzcYzcYzdcRddideqderdesderderdetderdeudesderdesdevderdewdexdeydezdeAdeAdeAdeAdeAdeAdeAdeAdeAdeAdeAdeAdeAdeBdeCdeDdeEdeFderdetdeGdeHdeIdeIdeIdeIdeIdeIdeIdeIdeJdeKdeLdeKdeKcZWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcYzcYzcYWcYWcYWcYWcYWdbQdeMdeNdeOdbQcYWcYWcYWcYWcYWcYWcYzcYzcZUcYzcYWcYWcYWcYWcYWdbcdaodaodaodaodaocXzcXzcXzcXzcXzcXzcYzcYzcYzcYzcYzcYWdbndbocYWcYWcYWcYzcYzcYzcYzcYzcYzcZUcZVcYWcYWcYWcYWcYWdbccYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzdePdePdeQdeRdeQdeSdeSdeSdeTdeSdeUdeVdeWdeVdcRddfdeXcYWcYWcYWaaacXyaaaaaaaadaaaaaaaaaaadaaacXyaaaaaaaaaaadaaadeYdcTddideZdfadfbdfcdfddfddfedeIdffdfgdfhdfidfidfidfideKcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcYzcYzcYWcYWcYWcYWdbQdbQdbQdbQdbQcYWcYWcYzcYzcYzcYzcYzcXzcXzcYzcYzcYWcYWcYWcYWdbcdaodaodaodaodaodaocYzcYzcYzcYzcYzcYzcYWcYWcYWcYWcYWdaUcYWcYWcYzcYzcYzcXzcXzcXzcXzcXzcYzcYWcYWcYWcYWcYWcYWdbccYWcYWcYWdaMdaOcYWcYWcYWcYWcYWcYWcYWcYzdePdfjdfkdfldfmdeSdfndfodfpdfqdeUdfrddidfsdcRcYWcYWcYWcYWcYWcYWcYWaaaaaaaadcXyaaaaaaaadaadaadaadaadaadaadaadaaddcRddidftdfudeIdeIdeIdeIdfedeIdfvdeIdeIdeKdeKdeKdeKdeKcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYWcYWcYWdbjdfwdfwdfwdfxdaodaocYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdaUcYWcYzcYzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYWcYWcYWcYWcYWdbjdbhdbhdfydbedbfdfzdaXdaXdaWcYWcYWcYWcYWdePdfAdfBdfCdfDdeSdfEdfFdfFdfGdfHdfrddiddidcRcYWcYWcYWcYWcYWcYWcYWaadaadaadaadaadaadaaddfIdfIdfIdfIdfIaadaaaaaadcRdfJdfKddCdfLdfMdfNdfddfddfddfddfedeIcYWcYWcYWcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYzcYWcYWdaodaodaodfOdfxdaocYWdaMdaOcYWcYWdbndaXdaXdaXdaXdaXdbocYWcYzcXzcXzcXzcXzcXjcXjcXjcXzcXzcYzcYzcYzcYWcYWcYWcYWcYWcYWcYWdaPdaRcYWcYWcYWdaUcYWcYWcYWcYWdePdePdePdePdePdeSdfPdfQdfRdfGdfSdeVdeWdeVdcRcYWcYWcYWcYWcYWcYWcYWaaaaaaaadaaaaaaaaaaaddfIdfIdfIdfIdfIaadaaaddhdcTdfTdfUdfVdeIdeIdeIdeIdeIdeIdeIdfedeIcYWcYWcYWcYWcYWcYzcXzcXzcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcYzcYzcYzcYzcYWcYWcYWcYWcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYzdaodfWdaodaodfOdfwdfydbedbfdfzdaXdbocYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjcXjcXzcXzcXzcYzcYzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWdaVdaXdaXdaWcYWcYWcYWcYWcYWcYWdeSdeSdeSdeSdeSdeScYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcXyaaaaaaaadaaaaaaaaaaaddfIdfIdfIdfIdfIdcSddMddNddOddidftddCdfXdfXdfYdfZdgadgbdgcdfedeIcYWcYWcYWcYWcYzcYzcXzcXzcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcYzcYzcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYzcZUcYzdaodaodaocYWdaPdaRcYWcYWcYWcYWdaTcYWcYzcYzcYzcYzcYzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYzcYzcYzcYzcYzcYzcYzcYWcYWcYWcYWcYWdaUcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWaadaadaadaadaadaadaadaaddfIdfIdfIdfIdfIdgdddidgddgeddidgfddQdebdebdggdghdgidgjdeIdgkdeIcYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcYzcYzdaodaocYWcYWcYWcYWcYWcYWcYWcZUcYzcYzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcYzcYzcYWcYWcYWcYWdaUcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdaMdaOcYWcYWcYWcYWcYWcYWcYWcYWaaacXyaaaaaaaaaaaaaaddfIdfIdfIdfIdfIdcSddMdgldgmddidgndgoderderdgpdgqdgqdgrdgsdgtdeIcYWcYWcYWdaEcZUcXzcXzcXzcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcYzcYzcYzcYWcYWcYWcYzcYzcYzcYzcYzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYWcYWcYWcYWdaVdaXdaXdaXdaXdaXdaXdaXdaXdaXdaXdaXdaXdgudbedbfdgvdaXdbicYWcYWcYWcYWcYWcYWaaaaaaaaaaaaaaaaaddfIdfIdfIdfIdfIaadaaadeYdcTdfTdgwdgxddiddidgydgzdgidgidgcdfvdeIcYWcYWcYWcYWcYzcXzcXzcXzcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcYzcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdaPdaRcYWcYWdbccYWcYWcYWcYWcYWcYWdgAccJaaaaaaaaaaaddfIdfIdfIdfIdfIaadaaaaaadcRddVdgnddiddiddideIdeIdgcdgBdeIdfedeIcYWcYWcYWcYWcYzcXzcXzcXzcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcYzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdbjdaXdaXdaXdaXdaXdaXdgCdgDbLQbLQbLQbLQbLQbLQbLQbLQbLQbLQbLQbLQdgEdgFdgGddiddiddidgHdgIdgJdgKdgLdgMdeIcYWcYWcYzcYzcYzcXzcXzcXzcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcYzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdgAdgAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcRdcRdcSddMddMdcTdeIdeIdeIdeIdeIdeIdeIcYWcYWcYzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcYzcYzcYzcYzcYzcYzcYzcYzcYzcYzcZUcZVcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdaTcYWcYWcXyaaacXyaaaaaaaaaaaaaaaaaacXyaaacXycYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcZUcYzcYzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYWcYWcYWcYWcYWcYWcYWcYWcYWcYWdaEcZUcYzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcYzcYzcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcYzcYzcYzcYzcYzcYzcYzcYzcYzcYzcYzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXycYWcYWcYWcYWcYWcYWcYWcYWcYWcYWcYzcYzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYWcYWcYWdaTcYWcYWcYWcYzcYzcYzcYzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXzcXjcXjcXjcXjcXjcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaacXyaaacYWcYWcYzcZUcYzcYzcYzcYzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzcXzaaacXyaaaaaaaaaaaaaaaaaaaaaaaacXycYzcYzcXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzcXzcXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXzcXzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaacXyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjcXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa