diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm
index 36c15470b9680..b7277f8ff2e38 100644
--- a/_maps/map_files/generic/z2.dmm
+++ b/_maps/map_files/generic/z2.dmm
@@ -833,120 +833,92 @@
"qa" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHWEST)"; icon_state = "darkred"; dir = 10},/area/ctf)
"qb" = (/turf/simulated/floor/plasteel/darkred/side,/area/ctf)
"qc" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHEAST)"; icon_state = "darkred"; dir = 6},/area/ctf)
-"qd" = (/turf/space/transit/horizontal,/area/ctf)
-"qe" = (/turf/space,/area/ctf)
-"qf" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (WEST)"; icon_state = "darkblue"; dir = 8},/area/space)
-"qg" = (/turf/simulated/floor/plasteel/black,/area/space)
-"qh" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (EAST)"; icon_state = "darkblue"; dir = 4},/area/space)
-"qi" = (/turf/simulated/floor/plasteel/blue,/area/space)
-"qj" = (/obj/structure/window/reinforced/fulltile{health = 1e+007; maxhealth = 1e+007; name = "hardened window"},/turf/simulated/floor/plating,/area/space)
-"qk" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline,/area/space)
-"ql" = (/turf/simulated/floor/plasteel/red,/area/space)
-"qm" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (WEST)"; icon_state = "darkred"; dir = 8},/area/space)
-"qn" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (EAST)"; icon_state = "darkred"; dir = 4},/area/space)
-"qo" = (/obj/structure/kitchenspike,/turf/simulated/floor/plasteel/black,/area/space)
-"qp" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTHWEST)"; icon_state = "darkblue"; dir = 9},/area/space)
-"qq" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTH)"; icon_state = "darkblue"; dir = 1},/area/space)
-"qr" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTHEAST)"; icon_state = "darkblue"; dir = 5},/area/space)
-"qs" = (/turf/simulated/floor/plasteel/darkblue/corner,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHWEST)"; icon_state = "warningline"; dir = 9},/area/space)
-"qt" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"qu" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"qv" = (/turf/simulated/floor/plasteel/darkblue/corner,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"qw" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/space)
-"qx" = (/obj/machinery/power/emitter/energycannon,/turf/simulated/floor/plating,/area/space)
-"qy" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (NORTHWEST)"; icon_state = "darkred"; dir = 9},/area/space)
-"qz" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1},/area/space)
-"qA" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (NORTHEAST)"; icon_state = "darkred"; dir = 5},/area/space)
-"qB" = (/obj/structure/barricade/security,/turf/simulated/floor/plasteel/circuit,/area/space)
-"qC" = (/turf/simulated/floor/plasteel/darkblue,/area/space)
-"qD" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/space)
-"qE" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/space)
-"qF" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/space)
-"qG" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/space)
-"qH" = (/turf/simulated/floor/plating{icon_plating = "warnplate"; icon_state = "warnplate"},/area/space)
-"qI" = (/obj/structure/barricade/security,/turf/simulated/floor/plasteel/circuit/rcircuit,/area/space)
-"qJ" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/space)
-"qK" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/space)
-"qL" = (/turf/simulated/floor/plating,/area/space)
-"qM" = (/turf/simulated/floor/plating{dir = 4; icon_state = "warnplate"; luminosity = 2; nitrogen = 0.01; oxygen = 0.01; temperature = 2.7},/area/space)
-"qN" = (/turf/simulated/floor/plasteel/darkblue/corner,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/space)
-"qO" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/area/space)
-"qP" = (/turf/simulated/floor/plasteel/darkblue/corner,/area/space)
-"qQ" = (/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"},/area/space)
-"qR" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (SOUTHWEST)"; icon_state = "darkblue"; dir = 10},/area/space)
-"qS" = (/turf/simulated/floor/plasteel/darkblue/side,/area/space)
-"qT" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (SOUTHEAST)"; icon_state = "darkblue"; dir = 6},/area/space)
-"qU" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/space)
-"qV" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/turf/simulated/floor/plasteel/warningline,/area/space)
-"qW" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/turf/simulated/floor/plasteel/warningline,/area/space)
-"qX" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/space)
-"qY" = (/obj/machinery/power/emitter/energycannon{tag = "icon-emitter (NORTH)"; icon_state = "emitter"; dir = 1},/turf/simulated/floor/plating,/area/space)
-"qZ" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHWEST)"; icon_state = "darkred"; dir = 10},/area/space)
-"ra" = (/turf/simulated/floor/plasteel/darkred/side,/area/space)
-"rb" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHEAST)"; icon_state = "darkred"; dir = 6},/area/space)
-"rc" = (/obj/structure/divine/trap/ctf/blue,/turf/simulated/floor/plasteel/blue,/area/space)
-"rd" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"re" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHWEST)"; icon_state = "warningline"; dir = 9},/area/space)
-"rf" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/space)
-"rg" = (/turf/simulated/floor/plasteel/darkred,/area/space)
-"rh" = (/obj/structure/divine/trap/ctf/red,/turf/simulated/floor/plasteel/darkred,/area/space)
-"ri" = (/turf/simulated/floor/plasteel/bluespace,/area/space)
-"rj" = (/turf/simulated/floor/plasteel/circuit,/area/space)
-"rk" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/space)
-"rl" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/space)
-"rm" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline,/area/space)
-"rn" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/space)
-"ro" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/space)
-"rp" = (/obj/structure/barricade/security,/turf/simulated/floor/plasteel/circuit/gcircuit/off,/area/space)
-"rq" = (/obj/structure/divine/trap/ctf/red,/turf/simulated/floor/plasteel/red,/area/space)
-"rr" = (/obj/structure/barricade/security,/obj/structure/barricade/security,/turf/simulated/floor/plasteel/circuit/rcircuit,/area/space)
-"rs" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTH)"; icon_state = "darkblue"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"rt" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTHWEST)"; icon_state = "darkblue"; dir = 9},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHWEST)"; icon_state = "warningline"; dir = 9},/area/space)
-"ru" = (/turf/simulated/floor/plasteel/circuit/gcircuit/off,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"rv" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTHEAST)"; icon_state = "darkblue"; dir = 5},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"rw" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"rx" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (NORTHWEST)"; icon_state = "darkred"; dir = 9},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"ry" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (NORTHEAST)"; icon_state = "darkred"; dir = 5},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/space)
-"rz" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (WEST)"; icon_state = "darkblue"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/space)
-"rA" = (/turf/simulated/floor/plasteel/circuit/gcircuit/off,/area/space)
-"rB" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (EAST)"; icon_state = "darkred"; dir = 4},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/space)
-"rC" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/area/space)
-"rD" = (/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/space)
-"rE" = (/obj/machinery/capture_the_flag/blue,/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/space)
-"rF" = (/obj/item/weapon/twohanded/required/ctf/blue,/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/space)
-"rG" = (/obj/item/weapon/twohanded/required/ctf/red,/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/space)
-"rH" = (/obj/machinery/capture_the_flag/red,/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/space)
-"rI" = (/turf/simulated/floor/plasteel/darkblue/side,/turf/simulated/floor/plasteel/warningline,/area/space)
-"rJ" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (SOUTHWEST)"; icon_state = "darkblue"; dir = 10},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/space)
-"rK" = (/turf/simulated/floor/plasteel/circuit/gcircuit/off,/turf/simulated/floor/plasteel/warningline,/area/space)
-"rL" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (SOUTHEAST)"; icon_state = "darkblue"; dir = 6},/turf/simulated/floor/plasteel/warningline,/area/space)
-"rM" = (/turf/simulated/floor/plasteel/darkred/side,/turf/simulated/floor/plasteel/warningline,/area/space)
-"rN" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHWEST)"; icon_state = "darkred"; dir = 10},/turf/simulated/floor/plasteel/warningline,/area/space)
-"rO" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHEAST)"; icon_state = "darkred"; dir = 6},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/space)
-"rP" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"rQ" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHWEST)"; icon_state = "warningline"; dir = 9},/area/space)
-"rR" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/space)
-"rS" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/space)
-"rT" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/space)
-"rU" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline,/area/space)
-"rV" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/space)
-"rW" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/space)
-"rX" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"rY" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (WEST)"; icon_state = "darkredcorners"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"rZ" = (/turf/simulated/floor/plasteel/darkred/corner,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/space)
-"sa" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (WEST)"; icon_state = "darkredcorners"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/space)
-"sb" = (/turf/simulated/floor/plasteel/darkred/corner,/area/space)
-"sc" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (NORTH)"; icon_state = "darkredcorners"; dir = 1},/area/space)
-"sd" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (NORTH)"; icon_state = "darkredcorners"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/space)
-"se" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (EAST)"; icon_state = "darkredcorners"; dir = 4},/area/space)
-"sf" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (WEST)"; icon_state = "darkredcorners"; dir = 8},/area/space)
-"sg" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (WEST)"; icon_state = "darkredcorners"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/space)
-"sh" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/space)
-"si" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (NORTH)"; icon_state = "darkredcorners"; dir = 1},/turf/simulated/floor/plasteel/warningline,/area/space)
-"sj" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (EAST)"; icon_state = "darkredcorners"; dir = 4},/turf/simulated/floor/plasteel/warningline,/area/space)
-"sk" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (NORTH)"; icon_state = "darkredcorners"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/space)
-"sl" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel/bluespace,/area/space)
-"sm" = (/obj/structure/barricade/security,/turf/simulated/floor/plasteel/bluespace,/area/space)
+"qd" = (/obj/structure/window/reinforced/fulltile{health = 1e+007; maxhealth = 1e+007; name = "hardened window"},/turf/simulated/floor/plating,/area/ctf)
+"qe" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"qf" = (/turf/simulated/floor/plasteel/darkblue/corner,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHWEST)"; icon_state = "warningline"; dir = 9},/area/ctf)
+"qg" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"qh" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"qi" = (/turf/simulated/floor/plasteel/darkblue/corner,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"qj" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/ctf)
+"qk" = (/obj/machinery/power/emitter/energycannon,/turf/simulated/floor/plating,/area/ctf)
+"ql" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/ctf)
+"qm" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/ctf)
+"qn" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/ctf)
+"qo" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/ctf)
+"qp" = (/turf/simulated/floor/plating{icon_plating = "warnplate"; icon_state = "warnplate"},/area/ctf)
+"qq" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/ctf)
+"qr" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/ctf)
+"qs" = (/turf/simulated/floor/plating,/area/ctf)
+"qt" = (/turf/simulated/floor/plating{dir = 4; icon_state = "warnplate"; luminosity = 2; nitrogen = 0.01; oxygen = 0.01; temperature = 2.7},/area/ctf)
+"qu" = (/turf/simulated/floor/plasteel/darkblue/corner,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/ctf)
+"qv" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/area/ctf)
+"qw" = (/turf/simulated/floor/plasteel/darkblue/corner,/area/ctf)
+"qx" = (/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"},/area/ctf)
+"qy" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/ctf)
+"qz" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"qA" = (/turf/simulated/floor/plasteel/darkblue/corner{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"qB" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/ctf)
+"qC" = (/obj/machinery/power/emitter/energycannon{tag = "icon-emitter (NORTH)"; icon_state = "emitter"; dir = 1},/turf/simulated/floor/plating,/area/ctf)
+"qD" = (/obj/structure/divine/trap/ctf/blue,/turf/simulated/floor/plasteel/blue,/area/ctf)
+"qE" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"qF" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHWEST)"; icon_state = "warningline"; dir = 9},/area/ctf)
+"qG" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/ctf)
+"qH" = (/turf/simulated/floor/plasteel/darkred,/area/ctf)
+"qI" = (/obj/structure/divine/trap/ctf/red,/turf/simulated/floor/plasteel/darkred,/area/ctf)
+"qJ" = (/turf/simulated/floor/plasteel/circuit,/area/ctf)
+"qK" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/ctf)
+"qL" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/ctf)
+"qM" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"qN" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/ctf)
+"qO" = (/turf/simulated/floor/plasteel/circuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/ctf)
+"qP" = (/obj/structure/barricade/security,/turf/simulated/floor/plasteel/circuit/gcircuit/off,/area/ctf)
+"qQ" = (/obj/structure/divine/trap/ctf/red,/turf/simulated/floor/plasteel/red,/area/ctf)
+"qR" = (/obj/structure/barricade/security,/obj/structure/barricade/security,/turf/simulated/floor/plasteel/circuit/rcircuit,/area/ctf)
+"qS" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTH)"; icon_state = "darkblue"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"qT" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTHWEST)"; icon_state = "darkblue"; dir = 9},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHWEST)"; icon_state = "warningline"; dir = 9},/area/ctf)
+"qU" = (/turf/simulated/floor/plasteel/circuit/gcircuit/off,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"qV" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTHEAST)"; icon_state = "darkblue"; dir = 5},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"qW" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"qX" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (NORTHWEST)"; icon_state = "darkred"; dir = 9},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"qY" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (NORTHEAST)"; icon_state = "darkred"; dir = 5},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/ctf)
+"qZ" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (WEST)"; icon_state = "darkblue"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/ctf)
+"ra" = (/turf/simulated/floor/plasteel/circuit/gcircuit/off,/area/ctf)
+"rb" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (EAST)"; icon_state = "darkred"; dir = 4},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/ctf)
+"rc" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/area/ctf)
+"rd" = (/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/ctf)
+"re" = (/obj/machinery/capture_the_flag/blue,/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/ctf)
+"rf" = (/obj/item/weapon/twohanded/required/ctf/blue,/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/ctf)
+"rg" = (/obj/item/weapon/twohanded/required/ctf/red,/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/ctf)
+"rh" = (/obj/machinery/capture_the_flag/red,/turf/simulated/floor/plasteel/circuit/gcircuit/animated,/area/ctf)
+"ri" = (/turf/simulated/floor/plasteel/darkblue/side,/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"rj" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (SOUTHWEST)"; icon_state = "darkblue"; dir = 10},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/ctf)
+"rk" = (/turf/simulated/floor/plasteel/circuit/gcircuit/off,/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"rl" = (/turf/simulated/floor/plasteel/darkblue/side{tag = "icon-darkblue (SOUTHEAST)"; icon_state = "darkblue"; dir = 6},/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"rm" = (/turf/simulated/floor/plasteel/darkred/side,/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"rn" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHWEST)"; icon_state = "darkred"; dir = 10},/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"ro" = (/turf/simulated/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHEAST)"; icon_state = "darkred"; dir = 6},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/ctf)
+"rp" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"rq" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHWEST)"; icon_state = "warningline"; dir = 9},/area/ctf)
+"rr" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/ctf)
+"rs" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/ctf)
+"rt" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/ctf)
+"ru" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"rv" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/ctf)
+"rw" = (/turf/simulated/floor/plasteel/circuit/rcircuit,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/ctf)
+"rx" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"ry" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (WEST)"; icon_state = "darkredcorners"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"rz" = (/turf/simulated/floor/plasteel/darkred/corner,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/area/ctf)
+"rA" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (WEST)"; icon_state = "darkredcorners"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (NORTHEAST)"; icon_state = "warningline"; dir = 5},/area/ctf)
+"rB" = (/turf/simulated/floor/plasteel/darkred/corner,/area/ctf)
+"rC" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (NORTH)"; icon_state = "darkredcorners"; dir = 1},/area/ctf)
+"rD" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (NORTH)"; icon_state = "darkredcorners"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/ctf)
+"rE" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (EAST)"; icon_state = "darkredcorners"; dir = 4},/area/ctf)
+"rF" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (WEST)"; icon_state = "darkredcorners"; dir = 8},/area/ctf)
+"rG" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (WEST)"; icon_state = "darkredcorners"; dir = 8},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (EAST)"; icon_state = "warningline"; dir = 4},/area/ctf)
+"rH" = (/turf/simulated/floor/plasteel/black,/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHWEST)"; icon_state = "warningline"; dir = 10},/area/ctf)
+"rI" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (NORTH)"; icon_state = "darkredcorners"; dir = 1},/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"rJ" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (EAST)"; icon_state = "darkredcorners"; dir = 4},/turf/simulated/floor/plasteel/warningline,/area/ctf)
+"rK" = (/turf/simulated/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (NORTH)"; icon_state = "darkredcorners"; dir = 1},/turf/simulated/floor/plasteel/warningline{tag = "icon-warningline (SOUTHEAST)"; icon_state = "warningline"; dir = 6},/area/ctf)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababadaeaeaeaeaeadaeaeaeaeaeadaeaeaeaeaeadaeaeaeaeaeadaeaeaeaeaeadaeaeaeaeaead
@@ -995,86 +967,86 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqdqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaadkaaaaaaaaaadlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacdoacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-dpdpdpdpdpdpdpdqdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
-dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaadkaaaaaaaaaadlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacdoacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+dpdpdpdpdpdpdpdqdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
+dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRab
dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababjRjSjXjXjXjXjXkMjRjSjXjXjXkMjRjSjXjXjXkMjRjSjXjXjXkMjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRkWkXkXkXkYjRkWkXkXkXkYjRkWkXkXkXkYjRkWkXkXkXkXkXkYjRab
dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababjRlelqlqlqlqlqlKlSlenfndnflKlSlenfndnflKlSlenfndnflKnlnlnlnlnloEoEnlnlnlnlnlnloFnlnlnlnlnlnlnlnlnloFnlnlnlnlnlnlnloFnlnlnlnlnlnlnlnlnloFnlnlnlnlnlnloEoEnlnlnlnlnlpSlqpTlqpUpVpSlqpTlqpUpVpSlqpTlqpUpVpSlqlqlqlqlqpUjRab
dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqpWpWpWlqlKlSlenfndndlKlSlendndndlKlSlendndnflKnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnloEnlnlnlnlnlnlnlnloEnlnlnlnlnlnlnlnloEnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlpSlqpTpTpUpVpSpTpTpTpUpVpSpTpTlqpUpVpSlqpWpWpWlqpUjRab
dpdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqlqlqlqlqlKlSlenfndnflKlSlenfndnflKlSlenfndnflKnlnlnlnlnloEoEnlnlnlnlnlnloFnlnlnlnlnlnlnlnlnloFnlnlnlnlnlnlnloFnlnlnlnlnlnlnlnlnloFnlnlnlnlnlnloEoEnlnlnlnlnlpSlqpTlqpUpVpSlqpTlqpUpVpSlqpTlqpUpVpSlqlqlqlqlqpUjRab
drdpdpdpdpdpdpdpdpdpdpdpdpdpdpababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqpWpWpWlqlKjRpXpYpYpYpZjRpXpYpYpYpZjRpXpYpYpYpZjRlqlqlqjRjRjRjRlqlqlqjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRqaqbqbqbqcjRqaqbqbqbqcjRqaqbqbqbqcjRpSlqpWpWpWlqpUjRab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqgqgqgqgqhadadqiqiqiadadadqjqjqjadadadqiqiqiadadqkqkqkadadadadqkqkqkadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadqlqlqladadadqjqjqjadadadqlqlqladadqmqgqgqgqgqgqnadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqoqoqoqgqhadqpqqqqqqqradqpqqqqqqqradqpqqqqqqqradqsquqtqtqvquqtqtqvquqtqtqvquqtqtqvquqtqwadadqxadadadqxadadadqxadadadadqxadadadadqxadadadqxadadadqxadadadadadqyqzqzqzqAadqyqzqzqzqAadqyqzqzqzqAadqmqgqoqoqoqgqnadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqgqgqgqgqhqiqfqCqBqCqhqiqfqCqBqCqhqiqfqCqBqCqhqEqDqCqFqgqGqCqFqgqGqCqFqgqGqCqFqgqGqBqFqEadadqHadadadqHadadadqHadadadadqHadadadadqHadadadqHadadadqHadadadadadqmqgqIqgqnqlqmqgqIqgqnqlqmqgqIqgqnqlqmqgqgqgqgqgqnadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqoqoqoqgqhqiqfqCqBqBqhqiqfqBqBqBqhqiqfqBqBqCqhqEqJqhqCqgqgqhqCqgqgqhqCqgqgqhqCqgqgqBqCqEqKqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqMqmqgqIqIqnqlqmqIqIqIqnqlqmqIqIqgqnqlqmqgqoqoqoqgqnadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqgqgqgqgqhqiqfqCqBqCqhqiqfqCqBqCqhqiqfqCqBqCqhqEqNqCqOqgqPqCqOqgqPqCqOqgqPqCqOqgqPqBqOqEadadqQadqjadqQadqjadqQadadqjadqQadqjadadqQadqjadqQadqjadqQadadqjadadqmqgqIqgqnqlqmqgqIqgqnqlqmqgqIqgqnqlqmqgqgqgqgqgqnadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqRqSqSqSqSqSqTadqRqSqSqSqTadqRqSqSqSqTadqRqSqSqSqTadqUqVqkqkqWqVqkqkqWqVqkqkqWqVqkqkqWqVqkqXadadqYadqjadqYadqjadqYadadqjadqYadqjadadqYadqjadqYadqjadqYadadqjadadqZrarararbadqZrarararbadqZrarararbadqZrarararararbadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadrcadadadadadrcadadqiqiqiadadadqCqCqCadadadadqLadadadadqtadadadadadqBqBqBadadadadadrerdrdrdrfadadqjadqjadqjadqjadqjadadqjadqjadqjadadqjadqjadqjadqjadqjadadqjadadadadqLadadadadrgrgrgadadadqlqlqladadrhadadadadadrhadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqCqCqCqCqCqCadqpqqqqqqqradqCqCqCqCqCadadadqLadadadadqgriririririririririririririrkrjrjrjrlriririririririririririririqgadadadqgriririririririririririririqgadadadadqLadadadrgrgrgrgrgadqyqzqzqzqAadrgrgrgrgrgrgrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqBqBqBqBqBqCrcqfqCqBqCqhadqCqgqgqgqCadadadqLadadadadqgadqjqjqjadqBqBqBadqjqjqjadrnrmrmrmroadqjqjqjadrprprpadqjqjqjadqgadadadqgadqjqjqjadqIqIqIadqjqjqjadqgadadadadqLadadadrgqgqgqgrgadqmqgqIqgqnrqrgqIqIqIqIrrrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqBqCqCqCqBqCrcqfqBqBqBqhadqCadqBadqCadqLqLqLqLqLqLqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgrtrsrsrsrvrurururururururururururururxrwrwrwryqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqLqLqLqLqLqLadrgadqIadrgadqmqIqIqIqnrqrgqIrgrgrgqIrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqBqCqCqCqBqCrcqfqCqBqCqhadqCqgqgqgqCadadadqLadqjadqgqgqgrjrjrjrjrjrjrjrjrjrjrjqgrzqCqCqCqhrArArArArAadrAadrArArArArAqmrgrgrgrBqgrCrCrCrCrCrCrCrCrCrCrCqgqgqgadqjadqLadadadrgqgqgqgrgadqmqgqIqgqnrqrgqIrgrgrgqIrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqCqCqCqCqCqCadqRqSqSqSqTadqCqCqCqCqCadadadqLqjqjqjqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgrzqCqBqCqhrArArArArArAadrArArArArArAqmrgqIrgrBqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqjqjqjqLadadadrgrgrgrgrgadqZrarararbadrgrgrgrgrgrgrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadadqiqiqiqiqiadadadadadadadadadqCqCqCadadadadadadqjadqgqgadqCqiqCadqjqjqjadqCqiqCadrzqCqCqCqhadrArjqBrArArArArAqIrCrAadqmrgrgrgrBadrgqlrgadqjqjqjadrgqlrgadqgqgadqjadadadadadadrgrgrgadadadadadadadadadrgrgrgrgrgadadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqCqCqCqCqCqCadqCqCqCqCqCadqCqCqCqCqCadqCqCqCqCqCadqgqgadqiqCqiqBrjrjrjqBqiqCqiadrzqCadqCqhadrArArjqBrArArAqIrCrArAadqmrgadrgrBadqlrgqlqIrCrCrCqIqlrgqladqgqgadrgrgrgrgrgadrgrgrgrgrgadrgrgrgrgrgadrgrgrgrgrgrgrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqCqCrDqCqCqCadqCqgadqgqCqCqCqBrDqBqCqCqCqgadqgqCqCqgqgqjqCqiqCrjrjrjrjrjqCqiqCadrzqCqBqCqhadrjrArArjqBrAqIrCrArArCadqmrgqIrgrBadrgqlrgrCrCrCrCrCrgqlrgqjqgqgrgrgqgadqgrgrgrgqIrDqIrgrgrgqgadqgrgadrgrgrgrDrgrgrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqCrDrErDqCqCadqCqgqBqgqCqCqCrDrFrDqCqCqCqgqBqgqCqCqgqgqjqiqCqirjrjqBrjrjqiqCqiadrzqCqBqCqhadqBrjrArArjrArCrArArCqIadqmrgqIrgrBadqlrgqlrCrCqIrCrCqlrgqlqjqgqgrgrgqgqIqgrgrgrgrDrGrDrgrgrgqgqIqgrgadrgrgrDrHrDrgrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqCqCrDqCqCqCadqCqgadqgqCqCqCqBrDqBqCqCqCqgadqgqCqCqgqgqjqCqiqCrjrjrjrjrjqCqiqCadrzqCqBqCqhadrjrArArjqBrAqIrCrArArCadqmrgqIrgrBadrgqlrgrCrCrCrCrCrgqlrgqjqgqgrgrgqgadqgrgrgrgqIrDqIrgrgrgqgadqgrgadrgrgrgrDrgrgrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqCqCqCqCqCqCadqCqCqCqCqCadqCqCqCqCqCadqCqCqCqCqCadqgqgadqiqCqiqBrjrjrjqBqiqCqiadrzqCadqCqhadrArArjqBrArArAqIrCrArAadqmrgadrgrBadqlrgqlqIrCrCrCqIqlrgqladqgqgadrgrgrgrgrgadrgrgrgrgrgadrgrgrgrgrgadrgrgrgrgrgrgrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadadqiqiqiqiqiadadadadadadadadadqCqCqCadadadadadadqjadqgqgadqCqiqCadqjqjqjadqCqiqCadrzqCqCqCqhadrArjqBrArArArArAqIrCrAadqmrgrgrgrBadrgqlrgadqjqjqjadrgqlrgadqgqgadqjadadadadadadrgrgrgadadadadadadadadadrgrgrgrgrgadadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqCqCqCqCqCqCadqpqqqqqqqradqCqCqCqCqCadadadqLqjqjqjqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgrzqCqBqCqhrArArArArArAadrArArArArArAqmrgqIrgrBqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqjqjqjqLadadadrgrgrgrgrgadqyqzqzqzqAadrgrgrgrgrgrgrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqBqCqCqCqBqCrcqfqgqBqgqhadqCqgqgqgqCadadadqLadqjadqgqgqgrjrjrjrjrjrjrjrjrjrjrjqgrzqCqCqCqhrArArArArAadrAadrArArArArAqmrgrgrgrBqgrCrCrCrCrCrCrCrCrCrCrCqgqgqgadqjadqLadadadrgqgqgqgrgadqmrgqIrgqnrqrgqIrgrgrgqIrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqBqCqCqCqBqCrcqfqBqBqBqhadqCadqBadqCadqLqLqLqLqLqLqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgrJrIrIrIrLrKrKrKrKrKrKrKrKrKrKrKrKrKrNrMrMrMrOqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqLqLqLqLqLqLadrgadqIadrgadqmqIqIqIqnrqrgqIrgrgrgqIrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdsdtdudvdwabdxabababdyabdsdtdudvdwabababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqBqBqBqBqBqCrcqfqgqBqgqhadqCqgqgqgqCadadadqLadadadadqgadqjqjqjadqBqBqBadqjqjqjadqgadadadqgadqjqjqjadrprprpadqjqjqjadrQrPrPrPrRadqjqjqjadqIqIqIadqjqjqjadqgadadadadqLadadadrgqgqgqgrgadqmrgqIrgqnrqrgqIqIqIqIqIrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzdAdAdAdBdCdDdEdFdEdDdGdHdAdAdAdzabababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqCqCqCqCqCqCqCadqRqSqSqSqTadqCqCqCqCqCadadadqLadadadadqgriririririririririririririqgadadadqgriririririririririririririrSrCrCrCrTriririririririririririririqgadadadadqLadadadrgrgrgrgrgadqZrarararbadrgrgrgrgrgrgrgadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzdIdIdJdKdLdMdNdOdPdMdLdQdRdIdIdzabababababababababababababababababababababababababababababababababababababababababababababababababababababababababadrcadadadadadrcadadqiqiqiadadadqCqCqCadadadadqLadadadadqjadadqjadqjadqjadqjadqjadadqjadadadqjadadqjadqjadqjadqjadqjadadrVrUrUrUrWadadadadadqIqIqIadadadadadqkadadadadqLadadadadrgrgrgadadadqlqlqladadrhadadadadadrhadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzdIdIdSdTdTdMdTdTdTdMdTdTdSdIdIdzabababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqpqqqqqqqqqqqradqpqqqqqqqradqpqqqqqqqradqpqqqqqqqradadqjadadqxadqjadqxadqjadqxadadqjadqxadqjadadqxadqjadqxadqjadqxadadrXqtrZrYqtqtrZrYqtqtrZrYqtqtrZrYqtqtrZsaadqyqzqzqzqAadqyqzqzqzqAadqyqzqzqzqAadqyqzqzqzqzqzqAadab
-abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdUdRdIdDdTdMdMdMdMdMdMdMdTdDdIdJdVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqgqgqgqgqhqiqfqgqBqgqhqiqfqgqBqgqhqiqfqgqBqgqhadadqjadadqHadqjadqHadqjadqHadadqjadqHadqjadadqHadqjadqHadqjadqHadadqJsbqIscqgsbrgscqgsbrgscqgsbrgscqgsbrgsdqJqmqgqIqgqnqlqmqgqIqgqnqlqmqgqIqgqnqlqmqgqgqgqgqgqnadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdUdWdXdYdZeaebdMecdTdMedeedWdVababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqoqoqoqgqhqiqfqgqBqBqhqiqfqBqBqBqhqiqfqBqBqgqhqKqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqMqJrgqIqgqgrgqmqgqgrgqmqgqgrgqmqgqgrgqmqEqJqmqgqIqIqnqlqmqIqIqIqnqlqmqIqIqgqnqlqmqgqoqoqoqgqnadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzefegeheidMdTdTdMeddzababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqgqgqgqgqhqiqfqgqBqgqhqiqfqgqBqgqhqiqfqgqBqgqhadadadadadqQadadadqQadadadqQadadadadqQadadadadqQadadadqQadadadqQadadqJseqIsfqgsergsfqgsergsfqgsergsfqgsergsgqJqmqgqIqgqnqlqmqgqIqgqnqlqmqgqIqgqnqlqmqgqgqgqgqgqnadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzejekekebdMedeldMeddSababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqoqoqoqgqhadqRqSqSqSqTadqRqSqSqSqTadqRqSqSqSqTadadadadadqYadadadqYadadadqYadadadadqYadadadadqYadadadqYadadadqYadadshqksjsiqkqksjsiqkqksjsiqkqksjsiqkqksjskadqZrarararbadqZrarararbadqZrarararbadqmqgqoqoqoqgqnadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzemekekendMedeldMdMdDeoabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqgqgqgqgqhadadqiqiqiadadadqjqjqjadadadqiqiqiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadqtqtqtadadadadqtqtqtadadqlqlqladadadqjqjqjadadadqlqlqladadqmqgqgqgqgqgqnadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdBdWdWdWdXdMdTdTdMeddEababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqoqoqoqgqhadqpqqqqqqqradqpqqqqqqqradqpqqqqqqqradadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadqgqgqgadadadadqgqgqgadqyqzqzqzqAadqyqzqzqzqAadqyqzqzqzqAadqmqgqoqoqoqgqnadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMepdzdMedeldMedeqababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqgqgqgqgqhqiqfqgqBqgqhqiqfqgqBqgqhqiqfqgqBqgqhqgslslslslsmsmslslslslslslrislslslslslslslslslrislslslslslslslrislslslslslslslslslrislslslslslslsmsmslslslslslqmqgqIqgqnqlqmqgqIqgqnqlqmqgqIqgqnqlqmqgqgqgqgqgqnadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMepdSdMedeldMeddEababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqoqoqoqgqhqiqfqgqBqBqhqiqfqBqBqBqhqiqfqBqBqgqhqgslslslslslslslslslslslslslslslslslsmslslslslslslslslsmslslslslslslslslsmslslslslslslslslslslslslslslslslslslqmqgqIqIqnqlqmqIqIqIqnqlqmqIqIqgqnqlqmqgqoqoqoqgqnadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMdMerdMdMdMdMdMdDesabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqfqgqgqgqgqgqhqiqfqgqBqgqhqiqfqgqBqgqhqiqfqgqBqgqhqgslslslslsmsmslslslslslslrislslslslslslslslslrislslslslslslslrislslslslslslslslslrislslslslslslsmsmslslslslslqmqgqIqgqnqlqmqgqIqgqnqlqmqgqIqgqnqlqmqgqgqgqgqgqnadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMepetdMdTdTdTdTetababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadqRqSqSqSqSqSqTadqRqSqSqSqTadqRqSqSqSqTadqRqSqSqSqTadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadqZrarararbadqZrarararbadqZrarararbadqZrarararararbadab
-ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMepdzdMeuevewdLdzababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqlqlqlqlqlKjRjRlSlSlSjRjRjRqdqdqdjRjRjRlSlSlSjRjRqeqeqejRjRjRjRqeqeqejRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRpVpVpVjRjRjRqdqdqdjRjRjRpVpVpVjRjRpSlqlqlqlqlqpUjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqpWpWpWlqlKjRjSjXjXjXkMjRjSjXjXjXkMjRjSjXjXjXkMjRqfqhqgqgqiqhqgqgqiqhqgqgqiqhqgqgqiqhqgqjjRjRqkjRjRjRqkjRjRjRqkjRjRjRjRqkjRjRjRjRqkjRjRjRqkjRjRjRqkjRjRjRjRjRkWkXkXkXkYjRkWkXkXkXkYjRkWkXkXkXkYjRpSlqpWpWpWlqpUjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqlqlqlqlqlKlSlenfndnflKlSlenfndnflKlSlenfndnflKqmqlnfqnlqqonfqnlqqonfqnlqqonfqnlqqondqnqmjRjRqpjRjRjRqpjRjRjRqpjRjRjRjRqpjRjRjRjRqpjRjRjRqpjRjRjRqpjRjRjRjRjRpSlqpTlqpUpVpSlqpTlqpUpVpSlqpTlqpUpVpSlqlqlqlqlqpUjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqpWpWpWlqlKlSlenfndndlKlSlendndndlKlSlendndnflKqmqqlKnflqlqlKnflqlqlKnflqlqlKnflqlqndnfqmqrqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqtpSlqpTpTpUpVpSpTpTpTpUpVpSpTpTlqpUpVpSlqpWpWpWlqpUjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqlqlqlqlqlKlSlenfndnflKlSlenfndnflKlSlenfndnflKqmqunfqvlqqwnfqvlqqwnfqvlqqwnfqvlqqwndqvqmjRjRqxjRqdjRqxjRqdjRqxjRjRqdjRqxjRqdjRjRqxjRqdjRqxjRqdjRqxjRjRqdjRjRpSlqpTlqpUpVpSlqpTlqpUpVpSlqpTlqpUpVpSlqlqlqlqlqpUjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRpXpYpYpYpYpYpZjRpXpYpYpYpZjRpXpYpYpYpZjRpXpYpYpYpZjRqyqzqeqeqAqzqeqeqAqzqeqeqAqzqeqeqAqzqeqBjRjRqCjRqdjRqCjRqdjRqCjRjRqdjRqCjRqdjRjRqCjRqdjRqCjRqdjRqCjRjRqdjRjRqaqbqbqbqcjRqaqbqbqbqcjRqaqbqbqbqcjRqaqbqbqbqbqbqcjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRqDjRjRjRjRjRqDjRjRlSlSlSjRjRjRnfnfnfjRjRjRjRqsjRjRjRjRqgjRjRjRjRjRndndndjRjRjRjRjRqFqEqEqEqGjRjRqdjRqdjRqdjRqdjRqdjRjRqdjRqdjRqdjRjRqdjRqdjRqdjRqdjRqdjRjRqdjRjRjRjRqsjRjRjRjRqHqHqHjRjRjRpVpVpVjRjRqIjRjRjRjRjRqIjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfnfnfnfnfnfnfjRjSjXjXjXkMjRnfnfnfnfnfjRjRjRqsjRjRjRjRlqoFoFoFoFoFoFoFoFoFoFoFoFoFqKqJqJqJqLoFoFoFoFoFoFoFoFoFoFoFoFoFlqjRjRjRlqoFoFoFoFoFoFoFoFoFoFoFoFoFlqjRjRjRjRqsjRjRjRqHqHqHqHqHjRkWkXkXkXkYjRqHqHqHqHqHqHqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfndndndndndnfqDlenfndnflKjRnflqlqlqnfjRjRjRqsjRjRjRjRlqjRqdqdqdjRndndndjRqdqdqdjRqNqMqMqMqOjRqdqdqdjRqPqPqPjRqdqdqdjRlqjRjRjRlqjRqdqdqdjRpTpTpTjRqdqdqdjRlqjRjRjRjRqsjRjRjRqHlqlqlqqHjRpSlqpTlqpUqQqHpTpTpTpTqRqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfndnfnfnfndnfqDlendndndlKjRnfjRndjRnfjRqsqsqsqsqsqslqlqlqlqlqlqlqlqlqlqlqlqlqlqlqqTqSqSqSqVqUqUqUqUqUqUqUqUqUqUqUqUqUqXqWqWqWqYlqlqlqlqlqlqlqlqlqlqlqlqlqlqlqqsqsqsqsqsqsjRqHjRpTjRqHjRpSpTpTpTpUqQqHpTqHqHqHpTqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfndnfnfnfndnfqDlenfndnflKjRnflqlqlqnfjRjRjRqsjRqdjRlqlqlqqJqJqJqJqJqJqJqJqJqJqJlqqZnfnfnflKrararararajRrajRrararararapSqHqHqHrblqrcrcrcrcrcrcrcrcrcrcrclqlqlqjRqdjRqsjRjRjRqHlqlqlqqHjRpSlqpTlqpUqQqHpTqHqHqHpTqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfnfnfnfnfnfnfjRpXpYpYpYpZjRnfnfnfnfnfjRjRjRqsqdqdqdlqlqlqlqlqlqlqlqlqlqlqlqlqlqlqqZnfndnflKrarararararajRrarararararapSqHpTqHrblqlqlqlqlqlqlqlqlqlqlqlqlqlqlqqdqdqdqsjRjRjRqHqHqHqHqHjRqaqbqbqbqcjRqHqHqHqHqHqHqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRjRlSlSlSlSlSjRjRjRjRjRjRjRjRjRnfnfnfjRjRjRjRjRjRqdjRlqlqjRnflSnfjRqdqdqdjRnflSnfjRqZnfnfnflKjRraqJndrararararapTrcrajRpSqHqHqHrbjRqHpVqHjRqdqdqdjRqHpVqHjRlqlqjRqdjRjRjRjRjRjRqHqHqHjRjRjRjRjRjRjRjRjRqHqHqHqHqHjRjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfnfnfnfnfnfnfjRnfnfnfnfnfjRnfnfnfnfnfjRnfnfnfnfnfjRlqlqjRlSnflSndqJqJqJndlSnflSjRqZnfjRnflKjRraraqJndrararapTrcrarajRpSqHjRqHrbjRpVqHpVpTrcrcrcpTpVqHpVjRlqlqjRqHqHqHqHqHjRqHqHqHqHqHjRqHqHqHqHqHjRqHqHqHqHqHqHqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfnfnfrdnfnfnfjRnflqjRlqnfnfnfndrdndnfnfnflqjRlqnfnflqlqqdnflSnfqJqJqJqJqJnflSnfjRqZnfndnflKjRqJraraqJndrapTrcrararcjRpSqHpTqHrbjRqHpVqHrcrcrcrcrcqHpVqHqdlqlqqHqHlqjRlqqHqHqHpTrdpTqHqHqHlqjRlqqHjRqHqHqHrdqHqHqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfnfrdrerdnfnfjRnflqndlqnfnfnfrdrfrdnfnfnflqndlqnfnflqlqqdlSnflSqJqJndqJqJlSnflSjRqZnfndnflKjRndqJraraqJrarcrararcpTjRpSqHpTqHrbjRpVqHpVrcrcpTrcrcpVqHpVqdlqlqqHqHlqpTlqqHqHqHrdrgrdqHqHqHlqpTlqqHjRqHqHrdrhrdqHqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfnfnfrdnfnfnfjRnflqjRlqnfnfnfndrdndnfnfnflqjRlqnfnflqlqqdnflSnfqJqJqJqJqJnflSnfjRqZnfndnflKjRqJraraqJndrapTrcrararcjRpSqHpTqHrbjRqHpVqHrcrcrcrcrcqHpVqHqdlqlqqHqHlqjRlqqHqHqHpTrdpTqHqHqHlqjRlqqHjRqHqHqHrdqHqHqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfnfnfnfnfnfnfjRnfnfnfnfnfjRnfnfnfnfnfjRnfnfnfnfnfjRlqlqjRlSnflSndqJqJqJndlSnflSjRqZnfjRnflKjRraraqJndrararapTrcrarajRpSqHjRqHrbjRpVqHpVpTrcrcrcpTpVqHpVjRlqlqjRqHqHqHqHqHjRqHqHqHqHqHjRqHqHqHqHqHjRqHqHqHqHqHqHqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRjRlSlSlSlSlSjRjRjRjRjRjRjRjRjRnfnfnfjRjRjRjRjRjRqdjRlqlqjRnflSnfjRqdqdqdjRnflSnfjRqZnfnfnflKjRraqJndrararararapTrcrajRpSqHqHqHrbjRqHpVqHjRqdqdqdjRqHpVqHjRlqlqjRqdjRjRjRjRjRjRqHqHqHjRjRjRjRjRjRjRjRjRqHqHqHqHqHjRjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfnfnfnfnfnfnfjRjSjXjXjXkMjRnfnfnfnfnfjRjRjRqsqdqdqdlqlqlqlqlqlqlqlqlqlqlqlqlqlqlqqZnfndnflKrarararararajRrarararararapSqHpTqHrblqlqlqlqlqlqlqlqlqlqlqlqlqlqlqqdqdqdqsjRjRjRqHqHqHqHqHjRkWkXkXkXkYjRqHqHqHqHqHqHqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfndnfnfnfndnfqDlelqndlqlKjRnflqlqlqnfjRjRjRqsjRqdjRlqlqlqqJqJqJqJqJqJqJqJqJqJqJlqqZnfnfnflKrararararajRrajRrararararapSqHqHqHrblqrcrcrcrcrcrcrcrcrcrcrclqlqlqjRqdjRqsjRjRjRqHlqlqlqqHjRpSqHpTqHpUqQqHpTqHqHqHpTqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfndnfnfnfndnfqDlendndndlKjRnfjRndjRnfjRqsqsqsqsqsqslqlqlqlqlqlqlqlqlqlqlqlqlqlqlqrjriririrlrkrkrkrkrkrkrkrkrkrkrkrkrkrnrmrmrmrolqlqlqlqlqlqlqlqlqlqlqlqlqlqlqqsqsqsqsqsqsjRqHjRpTjRqHjRpSpTpTpTpUqQqHpTqHqHqHpTqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdsdtdudvdwabdxabababdyabdsdtdudvdwabababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfndndndndndnfqDlelqndlqlKjRnflqlqlqnfjRjRjRqsjRjRjRjRlqjRqdqdqdjRndndndjRqdqdqdjRlqjRjRjRlqjRqdqdqdjRqPqPqPjRqdqdqdjRrqrprprprrjRqdqdqdjRpTpTpTjRqdqdqdjRlqjRjRjRjRqsjRjRjRqHlqlqlqqHjRpSqHpTqHpUqQqHpTpTpTpTpTqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzdAdAdAdBdCdDdEdFdEdDdGdHdAdAdAdzabababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRnfnfnfnfnfnfnfjRpXpYpYpYpZjRnfnfnfnfnfjRjRjRqsjRjRjRjRlqoFoFoFoFoFoFoFoFoFoFoFoFoFlqjRjRjRlqoFoFoFoFoFoFoFoFoFoFoFoFoFrsrcrcrcrtoFoFoFoFoFoFoFoFoFoFoFoFoFlqjRjRjRjRqsjRjRjRqHqHqHqHqHjRqaqbqbqbqcjRqHqHqHqHqHqHqHjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzdIdIdJdKdLdMdNdOdPdMdLdQdRdIdIdzabababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRqDjRjRjRjRjRqDjRjRlSlSlSjRjRjRnfnfnfjRjRjRjRqsjRjRjRjRqdjRjRqdjRqdjRqdjRqdjRqdjRjRqdjRjRjRqdjRjRqdjRqdjRqdjRqdjRqdjRjRrvrurururwjRjRjRjRjRpTpTpTjRjRjRjRjRqejRjRjRjRqsjRjRjRjRqHqHqHjRjRjRpVpVpVjRjRqIjRjRjRjRjRqIjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzdIdIdSdTdTdMdTdTdTdMdTdTdSdIdIdzabababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRjSjXjXjXjXjXkMjRjSjXjXjXkMjRjSjXjXjXkMjRjSjXjXjXkMjRjRqdjRjRqkjRqdjRqkjRqdjRqkjRjRqdjRqkjRqdjRjRqkjRqdjRqkjRqdjRqkjRjRrxqgrzryqgqgrzryqgqgrzryqgqgrzryqgqgrzrAjRkWkXkXkXkYjRkWkXkXkXkYjRkWkXkXkXkYjRkWkXkXkXkXkXkYjRab
+abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdUdRdIdDdTdMdMdMdMdMdMdMdTdDdIdJdVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqlqlqlqlqlKlSlelqndlqlKlSlelqndlqlKlSlelqndlqlKjRjRqdjRjRqpjRqdjRqpjRqdjRqpjRjRqdjRqpjRqdjRjRqpjRqdjRqpjRqdjRqpjRjRqqrBpTrClqrBqHrClqrBqHrClqrBqHrClqrBqHrDqqpSlqpTlqpUpVpSlqpTlqpUpVpSlqpTlqpUpVpSlqlqlqlqlqpUjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdUdWdXdYdZeaebdMecdTdMedeedWdVababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqpWpWpWlqlKlSlelqndndlKlSlendndndlKlSlendndlqlKqrqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqtqqqHpTlqlqqHpSlqlqqHpSlqlqqHpSlqlqqHpSqmqqpSlqpTpTpUpVpSpTpTpTpUpVpSpTpTlqpUpVpSlqpWpWpWlqpUjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzefegeheidMdTdTdMeddzababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqlqlqlqlqlKlSlelqndlqlKlSlelqndlqlKlSlelqndlqlKjRjRjRjRjRqxjRjRjRqxjRjRjRqxjRjRjRjRqxjRjRjRjRqxjRjRjRqxjRjRjRqxjRjRqqrEpTrFlqrEqHrFlqrEqHrFlqrEqHrFlqrEqHrGqqpSlqpTlqpUpVpSlqpTlqpUpVpSlqpTlqpUpVpSlqlqlqlqlqpUjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzejekekebdMedeldMeddSababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqpWpWpWlqlKjRpXpYpYpYpZjRpXpYpYpYpZjRpXpYpYpYpZjRjRjRjRjRqCjRjRjRqCjRjRjRqCjRjRjRjRqCjRjRjRjRqCjRjRjRqCjRjRjRqCjRjRrHqerJrIqeqerJrIqeqerJrIqeqerJrIqeqerJrKjRqaqbqbqbqcjRqaqbqbqbqcjRqaqbqbqbqcjRpSlqpWpWpWlqpUjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzemekekendMedeldMdMdDeoabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqlqlqlqlqlKjRjRlSlSlSjRjRjRqdqdqdjRjRjRlSlSlSjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRqgqgqgjRjRjRjRqgqgqgjRjRpVpVpVjRjRjRqdqdqdjRjRjRpVpVpVjRjRpSlqlqlqlqlqpUjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdBdWdWdWdXdMdTdTdMeddEababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqpWpWpWlqlKjRjSjXjXjXkMjRjSjXjXjXkMjRjSjXjXjXkMjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRlqlqlqjRjRjRjRlqlqlqjRkWkXkXkXkYjRkWkXkXkXkYjRkWkXkXkXkYjRpSlqpWpWpWlqpUjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMepdzdMedeldMedeqababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqlqlqlqlqlKlSlelqndlqlKlSlelqndlqlKlSlelqndlqlKlqnlnlnlnloEoEnlnlnlnlnlnloFnlnlnlnlnlnlnlnlnloFnlnlnlnlnlnlnloFnlnlnlnlnlnlnlnlnloFnlnlnlnlnlnloEoEnlnlnlnlnlpSlqpTlqpUpVpSlqpTlqpUpVpSlqpTlqpUpVpSlqlqlqlqlqpUjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMepdSdMedeldMeddEababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqpWpWpWlqlKlSlelqndndlKlSlendndndlKlSlendndlqlKlqnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnloEnlnlnlnlnlnlnlnloEnlnlnlnlnlnlnlnloEnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlpSlqpTpTpUpVpSpTpTpTpUpVpSpTpTlqpUpVpSlqpWpWpWlqpUjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMdMerdMdMdMdMdMdDesabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRlelqlqlqlqlqlKlSlelqndlqlKlSlelqndlqlKlSlelqndlqlKlqnlnlnlnloEoEnlnlnlnlnlnloFnlnlnlnlnlnlnlnlnloFnlnlnlnlnlnlnloFnlnlnlnlnlnlnlnlnloFnlnlnlnlnlnloEoEnlnlnlnlnlpSlqpTlqpUpVpSlqpTlqpUpVpSlqpTlqpUpVpSlqlqlqlqlqpUjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMepetdMdTdTdTdTetababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRpXpYpYpYpYpYpZjRpXpYpYpYpZjRpXpYpYpYpZjRpXpYpYpYpZjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRqaqbqbqbqcjRqaqbqbqbqcjRqaqbqbqbqcjRqaqbqbqbqbqbqcjRab
+ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzepdMepdzdMeuevewdLdzababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRab
ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdUexexdWeyezdGdWexexdVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdUdHeAeddMeBeCdBdVababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdzewdTeDdTeAdzabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm
index a49f6e37c1f4b..6ed97db83cdd3 100644
--- a/code/modules/awaymissions/capture_the_flag.dm
+++ b/code/modules/awaymissions/capture_the_flag.dm
@@ -94,10 +94,12 @@
var/ctf_gear = /datum/outfit/ctf
/obj/machinery/capture_the_flag/New()
+ ..()
poi_list |= src
/obj/machinery/capture_the_flag/Destroy()
poi_list.Remove(src)
+ ..()
/obj/machinery/capture_the_flag/red
name = "Red CTF Controller"
@@ -121,6 +123,7 @@
continue
if(user.ckey in CTF.team_members)
user << "No switching teams while the round is going!"
+ return
if(CTF.team_members.len < src.team_members.len)
user << "[src.team] has more team members than [CTF.team]. Try joining [CTF.team] to even things up."
return
@@ -168,7 +171,8 @@
/obj/machinery/capture_the_flag/proc/victory()
for(var/mob/M in mob_list)
- if (M.z == src.z)
+ var/area/mob_area = get_area(M)
+ if(istype(mob_area, /area/ctf))
M << "[team] team wins!"
M << "The game has been reset! Teams have been cleared. The machines will be active again in 30 seconds."
M.dust()
@@ -225,6 +229,8 @@
name = "Spawn protection"
desc = "Stay outta the enemy spawn!"
icon_state = "trap"
+ health = INFINITY
+ maxhealth = INFINITY
var/team = WHITE_TEAM
time_between_triggers = 1
alpha = 255