diff --git a/_maps/RandomZLevels/Cabin.dmm b/_maps/RandomZLevels/Cabin.dmm index 70e42efd3f3..3c344b5b1b9 100644 --- a/_maps/RandomZLevels/Cabin.dmm +++ b/_maps/RandomZLevels/Cabin.dmm @@ -15,7 +15,7 @@ "ao" = (/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/awaymission/cabin) "ap" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/wood,/area/awaymission/cabin) "aq" = (/turf/simulated/floor/wood,/area/awaymission/cabin) -"ar" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"ar" = (/obj/machinery/door/airlock/wood{name = "bathroom"},/turf/simulated/floor/wood,/area/awaymission/cabin) "as" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) "at" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) "au" = (/obj/structure/dresser,/turf/simulated/floor/wood,/area/awaymission/cabin) @@ -23,140 +23,157 @@ "aw" = (/obj/machinery/power/smes/magical,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/cabin) "ax" = (/obj/structure/closet/toolcloset,/obj/item/device/lightreplacer,/turf/simulated/floor/plating,/area/awaymission/cabin) "ay" = (/obj/structure{desc = "Generates power from lava!"; dir = 1; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "compressor"; name = "geothermal generator"},/turf/simulated/floor/plating,/area/awaymission/cabin) -"az" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aA" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aB" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aC" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/awaymission/cabin) -"aD" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/cabin) -"aE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/awaymission/cabin) -"aF" = (/obj/structure{desc = "Generates power from lava!"; dir = 2; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "turbine"; name = "geothermal generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/cabin) -"aG" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) -"aH" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aI" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/machinery/door/window/northright,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aJ" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/northleft,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aK" = (/turf/simulated/floor/plating,/area/awaymission/cabin) -"aL" = (/obj/machinery/telecomms/relay/preset/mining,/turf/simulated/floor/plating,/area/awaymission/cabin) -"aM" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) -"aN" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aO" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) -"aP" = (/obj/machinery/door/window/westright,/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) -"aQ" = (/obj/machinery/door/window/eastleft,/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) -"aR" = (/obj/machinery/space_heater,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aS" = (/obj/structure/table/wood,/obj/item/weapon/phone,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aT" = (/obj/structure/guncase/shotgun,/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aU" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aV" = (/obj/structure/chair/office/dark,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aW" = (/obj/machinery/computer/crew,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aX" = (/obj/machinery/door/window/westright,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aY" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aZ" = (/obj/structure/toilet,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"ba" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"bb" = (/obj/machinery/vending/autodrobe{req_access_txt = "0"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bc" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage left"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bd" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) -"be" = (/obj/structure/window{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bf" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bg" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/arcade/orion_trail,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bh" = (/obj/machinery/computer/arcade/battle,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bi" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bj" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bk" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bl" = (/obj/machinery/smartfridge,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bm" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bn" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bo" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"bp" = (/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"bq" = (/obj/machinery/gibber,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"br" = (/obj/structure/table/optable,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bs" = (/obj/machinery/computer/operating,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bt" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bu" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 2; on = 1},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bv" = (/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bw" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/eastright,/obj/structure/window{icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"bx" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"by" = (/obj/machinery/light/small,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bz" = (/obj/structure/bed,/obj/item/weapon/bedsheet/patriot,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bA" = (/obj/machinery/vending/clothing,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bB" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bC" = (/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bE" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bF" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bG" = (/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"bH" = (/obj/structure/table/wood,/obj/item/device/instrument/violin,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bJ" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bK" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bL" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"bM" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/processor,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"bN" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/obj/item/weapon/cautery,/obj/item/weapon/surgical_drapes,/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bP" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bQ" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bR" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bS" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"bT" = (/obj/structure/table/wood,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"bU" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"bV" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/wood,/obj/item/device/instrument/guitar,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bW" = (/obj/structure/chair/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bX" = (/obj/structure/table,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bY" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bZ" = (/obj/structure/kitchenspike,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"ca" = (/obj/structure/table,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"cb" = (/obj/structure/bed/roller,/obj/item/weapon/bedsheet,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"cc" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) -"cd" = (/obj/machinery/gateway/centeraway,/turf/simulated/floor/wood,/area/awaymission/cabin) -"ce" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) -"cf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"cg" = (/obj/structure/table/wood,/obj/item/weapon/wrench,/turf/simulated/floor/wood,/area/awaymission/cabin) -"ch" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"ci" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"cj" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"ck" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/wood,/area/awaymission/cabin) -"cl" = (/obj/machinery/gateway,/turf/simulated/floor/wood,/area/awaymission/cabin) -"cm" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/wood,/area/awaymission/cabin) -"cn" = (/obj/structure/piano,/turf/simulated/floor/wood,/area/awaymission/cabin) -"co" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage right"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"cp" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor/wood,/area/awaymission/cabin) -"cq" = (/obj/structure/chair/wood{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) -"cr" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage right"},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"cs" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"ct" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"cu" = (/obj/machinery/door/airlock/glass_large,/turf/simulated/floor/wood,/area/awaymission/cabin) -"cv" = (/obj/structure/sign/barsign{pixel_x = 0; pixel_y = 32; req_access = list()},/turf/simulated/floor/wood,/area/awaymission/cabin) -"cw" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/awaymission/cabin) -"cx" = (/obj/machinery/light,/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/awaymission/cabin) -"cy" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/awaymission/cabin) -"cz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"cA" = (/obj/machinery/door/poddoor/shutters{id = 42},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cB" = (/obj/machinery/button/door{id = 42; pixel_y = 24},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cC" = (/obj/vehicle/atv,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cE" = (/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cF" = (/obj/structure/closet,/obj/item/key,/obj/item/key,/obj/item/key,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cG" = (/obj/machinery/light,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cH" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) -"cI" = (/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cJ" = (/obj/structure/chair,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cK" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cL" = (/obj/structure/chair,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cM" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cN" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cO" = (/obj/structure/kitchenspike,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cP" = (/obj/structure/table,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cQ" = (/obj/structure/kitchenspike,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cR" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cS" = (/turf/simulated/floor/plating/ice/temperate,/area/awaymission/snowforest) -"cT" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cU" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cV" = (/obj/structure/chair{dir = 8},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cW" = (/obj/effect/decal/cleanable/blood/gibs/limb,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cX" = (/obj/item/chair,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cY" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"cZ" = (/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"da" = (/obj/structure/chair{dir = 1},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"db" = (/obj/structure/chair{dir = 1},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dc" = (/obj/effect/landmark/mapGenerator/snowy{endTurfX = 159; endTurfY = 157; startTurfX = 37; startTurfY = 35},/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) +"az" = (/turf/simulated/floor/carpet,/area/awaymission/cabin) +"aA" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aB" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aC" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aD" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aE" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aG" = (/obj/structure{desc = "Generates power from lava!"; dir = 2; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "turbine"; name = "geothermal generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aH" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aJ" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/machinery/door/window/northright,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aK" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/northleft,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aL" = (/turf/simulated/floor/plating,/area/awaymission/cabin) +"aM" = (/obj/machinery/telecomms/relay/preset/mining,/turf/simulated/floor/plating,/area/awaymission/cabin) +"aN" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aO" = (/obj/structure/table/wood,/turf/simulated/floor/carpet,/area/awaymission/cabin) +"aP" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/carpet,/area/awaymission/cabin) +"aQ" = (/obj/machinery/door/airlock/wood{name = "maintence"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aR" = (/obj/machinery/door/window/westright{name = "fireplace"},/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) +"aS" = (/obj/structure/extinguisher_cabinet{pixel_y = 24},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aT" = (/obj/machinery/door/window/eastleft{name = "fireplace"},/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) +"aU" = (/obj/structure/fireplace,/obj/machinery/door/window/westright{name = "fireplace"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aV" = (/obj/machinery/space_heater,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aW" = (/obj/structure/fireplace,/obj/machinery/door/window/eastleft{name = "fireplace"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aX" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/carpet,/area/awaymission/cabin) +"aY" = (/obj/structure/table/wood,/obj/item/weapon/phone,/turf/simulated/floor/carpet,/area/awaymission/cabin) +"aZ" = (/obj/structure/guncase/shotgun,/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor/carpet,/area/awaymission/cabin) +"ba" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bb" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/carpet,/area/awaymission/cabin) +"bc" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/simulated/floor/carpet,/area/awaymission/cabin) +"bd" = (/obj/structure/chair/office/dark,/turf/simulated/floor/carpet,/area/awaymission/cabin) +"be" = (/obj/machinery/computer/crew,/turf/simulated/floor/carpet,/area/awaymission/cabin) +"bf" = (/obj/machinery/door/airlock/wood{name = "manager's office"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bg" = (/obj/machinery/door/window/westright{name = "manager's desk"},/turf/simulated/floor/carpet,/area/awaymission/cabin) +"bh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bi" = (/obj/machinery/door/airlock/wood{name = "manager's bedroom"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bj" = (/obj/structure/toilet,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bk" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bl" = (/obj/machinery/vending/autodrobe{req_access_txt = "0"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bm" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage left"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bn" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bo" = (/obj/structure/window{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bp" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bq" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks,/turf/simulated/floor/wood,/area/awaymission/cabin) +"br" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/arcade/orion_trail,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bs" = (/obj/machinery/computer/arcade/battle,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bt" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bu" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bv" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bw" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bx" = (/obj/machinery/smartfridge,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"by" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bz" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bA" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bB" = (/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bC" = (/obj/machinery/gibber,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bD" = (/obj/structure/table/optable,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bE" = (/obj/machinery/computer/operating,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bF" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bG" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 2; on = 1},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bH" = (/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bI" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/eastright,/obj/structure/window{icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bJ" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bK" = (/obj/machinery/light/small,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bL" = (/obj/structure/bed,/obj/item/weapon/bedsheet/patriot,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bM" = (/obj/machinery/vending/clothing,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bN" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bO" = (/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bQ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bR" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bS" = (/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bT" = (/obj/structure/table/wood,/obj/item/device/instrument/violin,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bU" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bV" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bW" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bX" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/processor,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bZ" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/obj/item/weapon/cautery,/obj/item/weapon/surgical_drapes,/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"ca" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"cb" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cc" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cd" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/wood,/area/awaymission/cabin) +"ce" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"cf" = (/obj/structure/table/wood,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"cg" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"ch" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/wood,/obj/item/device/instrument/guitar,/turf/simulated/floor/wood,/area/awaymission/cabin) +"ci" = (/obj/structure/chair/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cj" = (/obj/structure/table,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"ck" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"cl" = (/obj/structure/kitchenspike,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"cm" = (/obj/structure/table,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"cn" = (/obj/structure/bed/roller,/obj/item/weapon/bedsheet,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"co" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cp" = (/obj/machinery/gateway/centeraway,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cq" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cr" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"cs" = (/obj/structure/table/wood,/obj/item/weapon/wrench,/turf/simulated/floor/wood,/area/awaymission/cabin) +"ct" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"cu" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"cv" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"cw" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cx" = (/obj/machinery/gateway,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cy" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cz" = (/obj/structure/piano,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cA" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage right"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cB" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cC" = (/obj/structure/chair/wood{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cD" = (/obj/machinery/door/window/westright{name = "bar"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cE" = (/obj/machinery/door/airlock/wood{name = "kitchen"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cF" = (/obj/machinery/door/airlock/wood{name = "kitchen cold room"},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"cG" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"cH" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cI" = (/obj/machinery/door/airlock/wood{name = "backstage"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cJ" = (/obj/machinery/door/airlock/glass_large{name = "medbay"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cK" = (/obj/machinery/door/airlock/wood{name = "cabin"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cL" = (/obj/structure/sign/barsign{pixel_x = 0; pixel_y = 32; req_access = null},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cM" = (/obj/machinery/door/airlock/wood{name = "gateway"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cN" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cO" = (/obj/machinery/light,/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cP" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cQ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/carpet,/area/awaymission/cabin) +"cR" = (/obj/machinery/door/poddoor/shutters{id = 42; name = "garage door"},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cS" = (/obj/machinery/button/door{id = 42; pixel_y = 24},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cT" = (/obj/vehicle/atv,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cU" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cV" = (/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cW" = (/obj/structure/closet,/obj/item/key,/obj/item/key,/obj/item/key,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cX" = (/obj/machinery/light,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cY" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) +"cZ" = (/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"da" = (/obj/structure/chair,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"db" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dc" = (/obj/structure/chair,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dd" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"de" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"df" = (/obj/structure/kitchenspike,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dg" = (/obj/structure/table,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dh" = (/obj/structure/kitchenspike,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"di" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dj" = (/turf/simulated/floor/plating/ice/temperate,/area/awaymission/snowforest) +"dk" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dl" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dm" = (/obj/structure/chair{dir = 8},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dn" = (/obj/effect/decal/cleanable/blood/gibs/limb,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"do" = (/obj/item/chair,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dp" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dq" = (/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dr" = (/obj/structure/chair{dir = 1},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"ds" = (/obj/structure/chair{dir = 1},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dt" = (/obj/effect/landmark/mapGenerator/snowy{endTurfX = 159; endTurfY = 157; startTurfX = 37; startTurfY = 35},/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -311,28 +328,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacac aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananaoaoaoanananananananaoaoaoanananaoaoaoanananananananaoaoaoanananaoaoaoanananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanapaqaqaqaqarasanataraqaqaqaqauanapaqaqaqaqarasanataraqaqaqaqauanapaqaqaqaqarasanavawaxayanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanauaqaqaqazanaAanaBanapaqaqaqazanauaqaqaqazanaAanaBanapaqaqaqazanauaqaqaqazanaAanaCaDaEaFanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaGaqaqaqaHanaIanaJanaGaqaqaqaHanaGaqaqaqaHanaIanaJanaGaqaqaqaHanaGaqaqaqaHanaIanaKaKaKaLanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaMaNaOaqazanananananaMaNaOaqazanaMaNaOaqazanananananaMaNaOaqazanaMaNaOaqazanananarananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaqaqaqaqaqaPanaqanaQaqaqaqaqaqanaqaqaqaqaqaPanaRanaQaqaqaqaqaqanaqaqaqaqaqaPanapaqaSaqaTaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananaranananananaranananananaranananaranananananaranananananaranananaranananananaGaqaUaVaWaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaoaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaraqaqaXaqaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaoaqaqaYaqaqaqaqaYaqaqaqaqaYaqaqaqaqaYaqaqaqaqaqaqaYaqaqaqaqaqaqaYaqaqaqaqaqaqanananananaranacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananananananaranananananananananananananananananananananananananaqaqanaZbaaraqaqanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanbbaqbcaqbdaqbdbeaOaOaqbfbgbhbiapaMaNaqbjanbkblbmbnanbobpbqanbrbsbtbubvanaqaqanbwbxanbybzaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanbAaqanaqaqaqaqbeaOaOaqaqaqaqaqaqaMaNaqbBanbCbCbCbCanbpbpbpanbvbvbDbEbFanaqaqanananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGanbHaqanaqaqaqaqbeaOaOaqaqaqaqaqaqaMaNaqbIanbCbJbCbKanbLbpbManbNbvbvbDbOanaGaqanaqbPbQbRaqanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbSbTbUbGanbVaqanaqaqaqaqbeaOaOaqaqaqbWaqaqaMaNaqaqaNbCbXbCbYanbZbpbpancabvbvbvcbanaqaqanaGcccdceaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbSbTbUcfancgaqanaqaqaqaqbeaOaOaqaqaMaNaOaqaMaNaqapanbCbXbCbXanbZbpchancibvbvbvcjanaqaqanaqckclcmaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbSbTbUbGancnaqcoaqaYaqaYcpaqaqaqaqaqcqaqaqaqaXaqaqarbCbCbCbCcrbpbpcsancibvbvbvcbanaqaqanctctctctctaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGananarananananananaqaqaqaqaqaqaqaqaqananananaranananananananananancuaqananaqaqanaNaNaqaNaNaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGaraqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcvaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaraqaqaqaqaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGaraqaqaqaqaYaqaqaqaqcwcxcyaqaqaqaqaYaqaqaqaqaqaYaqaqaqaqaqaYaqaqaqaqaqaqaqaYaqaraqaqaqaqczanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGananananananananarananananaoaoaoanananaoaoaoanananaoaoaoanananaoaoaoananananananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccAcBcCcDcCcEcDcEcEcEanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccAcEcCcEcCcEcEcEcEcEanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccAcEcCcEcCcEcEcEcEcFanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccAcEcCcGcCcEcGcEcEcFanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanauazazazaAanaBanaCanapazazazaAanauazazazaAanaBanaCanapazazazaAanauazazazaAanaBanaDaEaFaGanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaHazazazaIanaJanaKanaHazazazaIanaHazazazaIanaJanaKanaHazazazaIanaHazazazaIanaJanaLaLaLaManacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaNaOaPazaAanananananaNaOaPazaAanaNaOaPazaAanananananaNaOaPazaAanaNaOaPazaAanananaQananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaqaqaqaqaqaRanaSanaTaqaqaqaqaqanaqaqaqaqaqaUanaVanaWaqaqaqaqaqanaqaqaqaqaqaUanaXazaYazaZaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananbaanananananbaanananananbaanananbaanananananbaanananananbaanananbaanananananbbazbcbdbeaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaoaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqbfazazbgazazaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaoaqaqbhaqaqaqaqbhaqaqaqaqbhaqaqaqaqbhaqaqaqaqaqaqbhaqaqaqaqaqaqbhaqaqaqaqaqaqanananananbianacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananananananbaanananananananananananananananananananananananananaqaqanbjbkaraqaqanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanblaqbmaqbnaqbnbobpbpaqbqbrbsbtapaNbuaqbvanbwbxbybzanbAbBbCanbDbEbFbGbHanaqaqanbIbJanbKbLaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanbMaqanaqaqaqaqbobpbpaqaqaqaqaqaqaNbuaqbNanbObObObOanbBbBbBanbHbHbPbQbRanaqaqanananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbSanbTaqanaqaqaqaqbobpbpaqaqaqaqaqaqaNbuaqbUanbObVbObWanbXbBbYanbZbHbHbPcaanaHaqanaqcbcccdaqanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbScecfcgbSanchaqanaqaqaqaqbobpbpaqaqaqciaqaqaNbuaqaqbubOcjbOckanclbBbBancmbHbHbHcnanaqaqanaHcocpcqaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbScecfcgcrancsaqanaqaqaqaqbobpbpaqaqaNbubpaqaNbuaqapanbOcjbOcjanclbBctancubHbHbHcvanaqaqanaqcwcxcyaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbScecfcgbSanczaqcAaqbhaqbhcBaqaqaqaqaqcCaqaqaqcDaqaqcEbObObObOcFbBbBcGancubHbHbHcnanaqaqancHcHcHcHcHaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbSanancIananananananaqaqaqaqaqaqaqaqaqanananancEanananananananananancJaqananaqaqanbubuaqbubuaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbScKaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcLaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcMazazazazazaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbScKaqaqaqaqbhaqaqaqaqcNcOcPaqaqaqaqbhaqaqaqaqaqbhaqaqaqaqaqbhaqaqaqaqaqaqaqbhaqcMazazazazcQanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbSananananananananbaananananaoaoaoanananaoaoaoanananaoaoaoanananaoaoaoananananananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccRcScTcUcTcVcUcVcVcVanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccRcVcTcVcTcVcVcVcVcVanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccRcVcTcVcTcVcVcVcVcWanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccRcVcTcXcTcVcXcVcVcWanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -351,35 +368,35 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacac aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccHacacacacacacacaccHacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccIcIcIcJcJcJcJcJcJcJcJcIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccIcKcIcJcJcJcLcJcJcLcJcIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccIcIcIcIcKcIcIcMcIcIcIcIcKcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccNcNcMcOcPcOcOcOcOcQcOcKcRcRaccHacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccNcTcIcOcIcUcIcIcIcIcPcIcVcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacaccNcNcIcOcIcIcWcUcKcIcOcIcRcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacaccNcTcIcOcXcKcIcIcIcYcOcIcRcVacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacaccNcNcIcQcIcIcIcKcIcIcOcMcRcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacaccNcNcMcOcIcWcIcIcIcXcOcIcVcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacaccTcNcIcPcKcZcIcKcUcYcOcIcRcRaccHacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacaccTcNcIcOcOcOcOcOcOcPcOcIcRcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacaccIcKcIcIcIcIcIcIcIcKcIcIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacaccIcIcKdadadadbdadadbdacIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacaccHcIcIcIdadadadadadbdadacIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacaccHacacacacacacacacaccHacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScSacaccScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScSacacacacacacaccScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccYacacacacacacacaccYacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccZcZcZdadadadadadadadacZcZcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccZdbcZdadadadcdadadcdacZcZcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccZcZcZcZdbcZcZddcZcZcZcZdbcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdededddfdgdfdfdfdfdhdfdbdidiaccYacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdedkcZdfcZdlcZcZcZcZdgcZdmdiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacdedecZdfcZcZdndldbcZdfcZdidiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacdedkcZdfdodbcZcZcZdpdfcZdidmacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacdedecZdhcZcZcZdbcZcZdfdddidiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacdededddfcZdncZcZcZdodfcZdmdiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacdkdecZdgdbdqcZdbdldpdfcZdidiaccYacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacdkdecZdfdfdfdfdfdfdgdfcZdidiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacaccZdbcZcZcZcZcZcZcZdbcZcZcZcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacaccZcZdbdrdrdrdsdrdrdsdrcZcZcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacaccYcZcZcZdrdrdrdrdrdsdrdrcZcZcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacaccYacacacacacacacacaccYacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjacacdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjacacacacacacacdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdtacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/modules/awaymissions/mission_code/Cabin.dm b/code/modules/awaymissions/mission_code/Cabin.dm index 620842577a3..2912a33f15e 100644 --- a/code/modules/awaymissions/mission_code/Cabin.dm +++ b/code/modules/awaymissions/mission_code/Cabin.dm @@ -84,13 +84,23 @@ new L.plank_type(src.loc, 1 + round(L.potency / 25)) qdel(L) +/mob/living/simple_animal/chicken/rabbit/normal + icon_state = "b_rabbit" + icon_living = "b_rabbit" + icon_dead = "b_rabbit_dead" + icon_prefix = "b_rabbit" + minbodytemp = 0 + eggsleft = 0 + egg_type = null + speak = list() /*Cabin's forest*/ /datum/mapGenerator/snowy modules = list(/datum/mapGeneratorModule/snow/pineTrees, \ /datum/mapGeneratorModule/snow/deadTrees, \ /datum/mapGeneratorModule/snow/randBushes, \ - /datum/mapGeneratorModule/snow/randIceRocks) + /datum/mapGeneratorModule/snow/randIceRocks, \ + /datum/mapGeneratorModule/snow/bunnies) /datum/mapGeneratorModule/snow/checkPlaceAtom(turf/T) if(istype(T,/turf/simulated/floor/plating/asteroid/snow)) @@ -112,28 +122,11 @@ for(var/i in spawnableAtoms) spawnableAtoms[i] = 1 +/datum/mapGeneratorModule/snow/bunnies + spawnableAtoms = list(/mob/living/simple_animal/chicken/rabbit/normal = 1) + /datum/mapGeneratorModule/snow/randIceRocks spawnableAtoms = list(/obj/structure/flora/rock/icy = 5, /obj/structure/flora/rock/pile/icy = 5) -/obj/effect/landmark/mapGenerator - var/startTurfX = 0 - var/startTurfY = 0 - var/startTurfZ = -1 - var/endTurfX = 0 - var/endTurfY = 0 - var/endTurfZ = -1 - var/mapGeneratorType = /datum/mapGenerator/nature - var/datum/mapGenerator/mapGenerator - -/obj/effect/landmark/mapGenerator/New() - ..() - if(startTurfZ < 0) - startTurfZ = z - if(endTurfZ < 0) - endTurfZ = z - mapGenerator = new mapGeneratorType() - mapGenerator.defineRegion(locate(startTurfX,startTurfY,startTurfZ), locate(endTurfX,endTurfY,endTurfZ)) - mapGenerator.generate() - /obj/effect/landmark/mapGenerator/snowy mapGeneratorType = /datum/mapGenerator/snowy \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 178bfef7b25..2b3760b2dcc 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -250,7 +250,7 @@ var/global/chicken_count = 0 . =..() if(!.) return - if(!stat && prob(3) && eggsleft > 0) + if((!stat && prob(3) && eggsleft > 0) && egg_type) visible_message("[src] [pick(layMessage)]") eggsleft-- var/obj/item/E = new egg_type(get_turf(src)) diff --git a/icons/mob/Easter.dmi b/icons/mob/Easter.dmi index f2c97d95ebc..300f418c7ab 100644 Binary files a/icons/mob/Easter.dmi and b/icons/mob/Easter.dmi differ diff --git a/tgstation.dme b/tgstation.dme index fa7169771f6..58ff6d17bb2 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1424,6 +1424,7 @@ #include "code\modules\power\tesla\generator.dm" #include "code\modules\procedural mapping\mapGenerator.dm" #include "code\modules\procedural mapping\mapGeneratorModule.dm" +#include "code\modules\procedural mapping\mapGeneratorObj.dm" #include "code\modules\procedural mapping\mapGeneratorReadme.dm" #include "code\modules\procedural mapping\mapGeneratorModules\helpers.dm" #include "code\modules\procedural mapping\mapGeneratorModules\nature.dm"