diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm
index 2dcadfa1c71..75d233eb467 100644
--- a/code/ATMOSPHERICS/atmospherics.dm
+++ b/code/ATMOSPHERICS/atmospherics.dm
@@ -12,6 +12,9 @@ Pipelines + Other Objects -> Pipe network
obj/machinery/atmospherics
anchored = 1
+ power_usage = 10
+ power_channel = ENVIRON
+
var/initialize_directions = 0
var/color
diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm
index 8b995faa2fe..31fc228cc9d 100644
--- a/code/ATMOSPHERICS/components/binary_devices/pump.dm
+++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm
@@ -46,7 +46,6 @@ obj/machinery/atmospherics/binary/pump
return
if(!on)
return 0
- use_power(5)
var/output_starting_pressure = air2.return_pressure()
@@ -69,7 +68,6 @@ obj/machinery/atmospherics/binary/pump
if(network2)
network2.update = 1
- use_power(round(air2.volume/12))
return 1
//Radio remote control
diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm
index f262f0d8793..632eac7e254 100644
--- a/code/ATMOSPHERICS/components/unary/vent_pump.dm
+++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm
@@ -6,7 +6,6 @@
desc = "Has a valve and pump attached to it"
level = 1
- var/channel = ENVIRON
var/area_uid
var/id = null
@@ -42,7 +41,6 @@
name = "Large Air Vent"
New()
..()
- channel = EQUIP
air_contents.volume = 1000
update_icon()
@@ -66,7 +64,6 @@
if(!on)
return 0
- use_power(5, channel)
if(welded)
return 0
@@ -87,7 +84,6 @@
var/datum/gas_mixture/removed = air_contents.remove(transfer_moles)
- use_power(round(air_contents.volume/12), channel)
loc.assume_air(removed)
if(network)
@@ -108,8 +104,6 @@
if (isnull(removed)) //in space
return
-
- use_power(round(air_contents.volume/12), channel)
air_contents.merge(removed)
if(network)
@@ -151,7 +145,7 @@
initialize()
..()
-
+
//some vents work his own spesial way
radio_filter_in = frequency==initial(frequency)?(RADIO_FROM_AIRALARM):null
radio_filter_out = frequency==initial(frequency)?(RADIO_TO_AIRALARM):null
@@ -228,22 +222,21 @@
on = 0
return
- attackby(obj/item/W, mob/user) // Added for aliens -- TLE
- // Stolen from the Emitter welding code of the Singularity
- if(istype(W, /obj/item/weapon/weldingtool) && W:welding)
- if (W:get_fuel() < 1)
+ attackby(obj/item/W, mob/user)
+ if(istype(W, /obj/item/weapon/weldingtool))
+ if (W:remove_fuel(2,user))
+ user << "\blue Now welding the vent."
+ if(do_after(user, 20))
+ playsound(src.loc, 'Welder2.ogg', 50, 1)
+ if(!welded)
+ user.visible_message("[user] welds the vent shut.", "You weld the vent shut.", "You hear welding.")
+ welded = 1
+ else
+ user.visible_message("[user] unwelds the vent.", "You unweld the vent.", "You hear welding.")
+ welded = 0
+ else
user << "\blue You need more welding fuel to complete this task."
return 1
- W:use_fuel(1)
- playsound(src.loc, 'Welder2.ogg', 50, 1)
-
- if(!welded)
- user.visible_message("[user] welds the vent shut.", "You weld the vent shut.", "You hear welding.")
- welded = 1
- else
- user.visible_message("[user] unwelds the vent.", "You unweld the vent.", "You hear welding.")
- welded = 0
-
examine()
set src in oview(1)
..()
@@ -251,10 +244,10 @@
usr << "It seems welded shut."
power_change()
- if(powered(channel))
- stat &= ~NOPOWER
- else
- stat |= NOPOWER
+// if(powered(EVNIRON))
+// stat &= ~NOPOWER
+// else
+// stat |= NOPOWER
update_icon()
attackby(var/obj/item/weapon/W as obj, var/mob/user as mob)
diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm
index e59a32eb4ce..f1af3e73b6e 100644
--- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm
+++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm
@@ -97,8 +97,7 @@
var/datum/gas_mixture/removed = loc.remove_air(transfer_moles)
if (isnull(removed)) //in space
return
- var/power = (scrub_Toxins+scrub_CO2+scrub_N2O)*volume_rate/12
- use_power(round(power+5), ENVIRON)
+
//Filter it
var/datum/gas_mixture/filtered_out = new
filtered_out.temperature = removed.temperature
@@ -130,7 +129,7 @@
else //Just siphoning all air
if (air_contents.return_pressure()>=50*ONE_ATMOSPHERE)
return
- use_power(round(volume_rate/12)+5, ENVIRON)
+
var/transfer_moles = environment.total_moles()*(volume_rate/environment.volume)
var/datum/gas_mixture/removed = loc.remove_air(transfer_moles)
diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm
index e8632377306..68cae4b272d 100644
--- a/code/ATMOSPHERICS/pipes.dm
+++ b/code/ATMOSPHERICS/pipes.dm
@@ -1,4 +1,5 @@
obj/machinery/atmospherics/pipe
+ power_usage = 0
var/datum/gas_mixture/air_temporary //used when reconstructing a pipeline that broke
var/datum/pipeline/parent
@@ -205,14 +206,14 @@ obj/machinery/atmospherics/pipe
normalize_dir()
var/node1_dir
var/node2_dir
-
+
for(var/direction in cardinal)
if(direction&initialize_directions)
if (!node1_dir)
node1_dir = direction
else if (!node2_dir)
node2_dir = direction
-
+
for(var/obj/machinery/atmospherics/target in get_step(src,node1_dir))
if(target.initialize_directions & get_dir(target,src))
node1 = target
@@ -298,14 +299,14 @@ obj/machinery/atmospherics/pipe
normalize_dir()
var/node1_dir
var/node2_dir
-
+
for(var/direction in cardinal)
if(direction&initialize_directions_he)
if (!node1_dir)
node1_dir = direction
else if (!node2_dir)
node2_dir = direction
-
+
for(var/obj/machinery/atmospherics/pipe/simple/heat_exchanging/target in get_step(src,node1_dir))
if(target.initialize_directions_he & get_dir(target,src))
node1 = target
diff --git a/code/WorkInProgress/KeelinsStuff.dm b/code/WorkInProgress/KeelinsStuff.dm
index 170b7c244ca..30b91e5aac9 100644
--- a/code/WorkInProgress/KeelinsStuff.dm
+++ b/code/WorkInProgress/KeelinsStuff.dm
@@ -305,11 +305,11 @@
return 0
/proc/do_after(mob/M as mob, time as num)
- var/turf/T = M.loc
+ var/turf/T = get_turf(M)
var/holding = M.equipped()
sleep(time)
if(M)
- if ((M.loc == T && M.equipped() == holding && !( M.stat )))
+ if ((get_turf(M) == T && M.equipped() == holding && !( M.stat )))
return 1
else
return 0
diff --git a/code/WorkInProgress/recycling/disposal-construction.dm b/code/WorkInProgress/recycling/disposal-construction.dm
index 2e8dc5884cb..297638af0ea 100644
--- a/code/WorkInProgress/recycling/disposal-construction.dm
+++ b/code/WorkInProgress/recycling/disposal-construction.dm
@@ -132,33 +132,19 @@
else if(istype(I, /obj/item/weapon/weldingtool))
var/obj/item/weapon/weldingtool/W = I
- if(W.welding)
- if(W.get_fuel() > 2)
- W.use_fuel(2)
- playsound(src.loc, 'Welder2.ogg', 100, 1)
-
- // check if anything changed over 2 seconds
- var/turf/uloc = user.loc
- var/atom/wloc = W.loc
- user << "Welding the pipe in place."
- sleep(20)
- if(user.loc == uloc && wloc == W.loc)
-
- update()
- var/pipetype = dpipetype()
- var/obj/disposalpipe/P = new pipetype(src.loc)
- P.base_icon_state = base_state
- P.dir = dir
- P.dpdir = dpdir
- P.updateicon()
-
- del(src)
- else
- user << "You must stay still while welding."
- return
-
-
-
- else
- user << "You need more welding fuel to complete this task."
+ if(W.remove_fuel(2))
+ playsound(src.loc, 'Welder2.ogg', 100, 1)
+ user << "Welding the pipe in place."
+ if(do_after(user, 20))
+ update()
+ var/pipetype = dpipetype()
+ var/obj/disposalpipe/P = new pipetype(src.loc)
+ P.base_icon_state = base_state
+ P.dir = dir
+ P.dpdir = dpdir
+ P.updateicon()
+ del(src)
return
+ else
+ user << "You need more welding fuel to complete this task."
+ return
diff --git a/code/WorkInProgress/recycling/disposal.dm b/code/WorkInProgress/recycling/disposal.dm
index 00876122760..bf20cb222c9 100644
--- a/code/WorkInProgress/recycling/disposal.dm
+++ b/code/WorkInProgress/recycling/disposal.dm
@@ -685,17 +685,14 @@
var/obj/item/weapon/weldingtool/W = I
if(W.welding)
- if(W.get_fuel() > 3)
- W.use_fuel(3)
+ if(W.remove_fuel(3))
playsound(src.loc, 'Welder2.ogg', 100, 1)
-
// check if anything changed over 2 seconds
var/turf/uloc = user.loc
var/atom/wloc = W.loc
user << "Slicing the disposal pipe."
sleep(30)
if(user.loc == uloc && wloc == W.loc)
-
welded()
else
user << "You must stay still while welding the pipe."
diff --git a/code/defines/area/Space Station 13 areas.dm b/code/defines/area/Space Station 13 areas.dm
index ef3cac6a84b..7d95f1e1af1 100644
--- a/code/defines/area/Space Station 13 areas.dm
+++ b/code/defines/area/Space Station 13 areas.dm
@@ -42,6 +42,7 @@
var/area/master // master area used for power calcluations
// (original area before splitting due to sd_DAL)
var/list/related // the other areas of the same type as this
+ var/list/lights // list of all lights on this area
/*Adding a wizard area teleport list because motherfucking lag -- Urist*/
/*I am far too lazy to make it a proper list of areas so I'll just make it run the usual telepot routine at the start of the game*/
diff --git a/code/defines/atom.dm b/code/defines/atom.dm
index b1f5da64de4..418a3cad36c 100644
--- a/code/defines/atom.dm
+++ b/code/defines/atom.dm
@@ -76,6 +76,9 @@ obj
/atom/proc/HasProximity(atom/movable/AM as mob|obj)
return
+/atom/proc/emp_act(var/severity)
+ return
+
/atom/movable/overlay/attackby(a, b)
if (src.master)
return src.master.attackby(a, b)
diff --git a/code/defines/obj/machinery.dm b/code/defines/obj/machinery.dm
index b23300aad02..0640f0a0f27 100644
--- a/code/defines/obj/machinery.dm
+++ b/code/defines/obj/machinery.dm
@@ -1,7 +1,13 @@
/obj/machinery
name = "machinery"
icon = 'stationobjs.dmi'
- var/stat = 0
+ var
+ stat = 0
+ power_usage = 200
+ power_channel = EQUIP
+ //EQUIP,ENVIRON or LIGHT
+
+
/obj/machinery/alarm
name = "alarm"
@@ -10,6 +16,7 @@
anchored = 1.0
var/skipprocess = 0 //Experimenting
var/alarm_frequency = "1437"
+ power_usage = 5
/obj/machinery/autolathe
name = "Autolathe"
@@ -30,6 +37,7 @@
var/hack_wire
var/disable_wire
var/shock_wire
+ power_usage = 50
/obj/machinery/camera
name = "Security Camera"
@@ -43,7 +51,7 @@
anchored = 1.0
var/invuln = null
var/bugged = 0
-
+ power_usage = 5
/obj/machinery/dispenser
@@ -55,6 +63,7 @@
var/o2tanks = 10.0
var/pltanks = 10.0
anchored = 1.0
+ power_usage = 10
/obj/machinery/dna_scanner
name = "DNA Scanner/Implanter"
@@ -64,6 +73,7 @@
var/locked = 0.0
var/mob/occupant = null
anchored = 1.0
+ power_usage = 200
/obj/machinery/dna_scannernew
name = "DNA Modifier"
@@ -73,7 +83,7 @@
var/locked = 0.0
var/mob/occupant = null
anchored = 1.0
-
+ power_usage = 200
/obj/machinery/firealarm
name = "Fire Alarm"
@@ -85,6 +95,8 @@
var/timing = 0.0
var/lockdownbyai = 0
anchored = 1.0
+ power_usage = 5
+ power_channel = ENVIRON
/obj/machinery/partyalarm
name = "Party Button"
@@ -96,7 +108,7 @@
var/timing = 0.0
var/lockdownbyai = 0
anchored = 1.0
-
+ power_usage = 5
/obj/machinery/hologram_proj
@@ -143,6 +155,7 @@
var/id = 1.0
anchored = 1.0
var/drive_range = 50 //this is mostly irrelevant since current mass drivers throw into space, but you could make a lower-range mass driver for interstation transport or something I guess.
+ power_usage = 50
/obj/machinery/meter
name = "meter"
@@ -152,6 +165,7 @@
anchored = 1.0
var/frequency = 0
var/id
+ power_usage = 5
/obj/machinery/nuclearbomb
desc = "Uh oh."
@@ -169,6 +183,7 @@
var/safety = 1.0
var/obj/item/weapon/disk/nuclear/auth = null
flags = FPRINT
+ power_usage = 0
/obj/machinery/optable
name = "Operating Table"
@@ -176,7 +191,7 @@
icon_state = "table2-idle"
density = 1
anchored = 1.0
-
+ power_usage = 40
var/mob/living/carbon/human/victim = null
var/strapped = 0.0
@@ -195,6 +210,7 @@
var/can_rotate = 1
var/can_maximize_speed = 0
var/one_person_only = 0
+ power_usage = 0
/obj/machinery/vehicle/pod
name = "Escape Pod"
@@ -220,6 +236,7 @@
var/locked = 0.0
var/mob/occupant = null
anchored = 1.0
+ power_usage = 600
/obj/machinery/scan_console
name = "DNA Scanner Access Console"
@@ -238,6 +255,7 @@
var/temp = null
var/obj/machinery/dna_scanner/connected = null
anchored = 1.0
+ power_usage = 400
/obj/machinery/scan_consolenew
name = "DNA Modifier Access Console"
@@ -272,6 +290,7 @@
var/obj/machinery/dna_scanner/connected = null
var/obj/item/weapon/disk/data/diskette = null
anchored = 1.0
+ power_usage = 400
/obj/machinery/sec_lock
name = "Security Pad"
@@ -283,6 +302,7 @@
var/obj/machinery/door/d2 = null
anchored = 1.0
req_access = list(access_brig)
+ power_usage = 5
/obj/machinery/door_control
name = "Remote Door Control"
@@ -291,6 +311,7 @@
desc = "A remote control switch for a door."
var/id = null
anchored = 1.0
+ power_usage = 5
/obj/machinery/driver_button
name = "Mass Driver Button"
@@ -300,6 +321,7 @@
var/id = null
var/active = 0
anchored = 1.0
+ power_usage = 5
/obj/machinery/ignition_switch
name = "Ignition Switch"
@@ -309,10 +331,12 @@
var/id = null
var/active = 0
anchored = 1.0
+ power_usage = 5
/obj/machinery/shuttle
name = "shuttle"
icon = 'shuttle.dmi'
+ power_usage = 0
/obj/machinery/shuttle/engine
name = "engine"
@@ -358,17 +382,19 @@
name = "hub"
icon_state = "tele0"
var/accurate = 0
+ power_usage = 100
/obj/machinery/teleport/station
name = "station"
icon_state = "controller"
var/active = 0
var/engaged = 0
+ power_usage = 100
/obj/machinery/wire
name = "wire"
icon = 'power_cond.dmi'
-
+ power_usage = 1
/obj/machinery/power
name = null
@@ -378,6 +404,7 @@
var/netnum = 0
var/directwired = 1 // by default, power machines are connected by a cable in a neighbouring turf
// if set to 0, requires a 0-X cable on this turf
+ power_usage = 0
/obj/machinery/power/terminal
name = "terminal"
@@ -420,36 +447,7 @@
icon_state = "power"
density = 1
anchored = 1
-
-#define SMESMAXCHARGELEVEL 200000
-#define SMESMAXOUTPUT 200000
-
-/obj/machinery/power/smes/magical
- name = "magical power storage unit"
- desc = "A high-capacity superconducting magnetic energy storage (SMES) unit. Magically produces power."
- process()
- capacity = INFINITY
- charge = INFINITY
- ..()
-
-/obj/machinery/power/smes
- name = "power storage unit"
- desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."
- icon_state = "smes"
- density = 1
- anchored = 1
- var/output = 30000
- var/lastout = 0
- var/loaddemand = 0
- var/capacity = 5e6
- var/charge = 1e6
- var/charging = 0
- var/chargemode = 0
- var/chargecount = 0
- var/chargelevel = 30000
- var/online = 1
- var/n_tag = null
- var/obj/machinery/power/terminal/terminal = null
+ power_usage = 600
/obj/machinery/power/solar
name = "solar panel"
@@ -467,6 +465,7 @@
var/ndir = SOUTH
var/turn_angle = 0
var/obj/machinery/power/solar_control/control
+ power_usage = 0
/obj/machinery/power/solar_control
name = "solar panel control"
@@ -484,7 +483,7 @@
var/trackrate = 600 // 300-900 seconds
var/trackdir = 1 // 0 =CCW, 1=CW
var/nexttime = 0
-
+ power_usage = 500
/obj/machinery/cell_charger
@@ -495,6 +494,7 @@
var/obj/item/weapon/cell/charging = null
var/chargelevel = -1
anchored = 1
+ power_usage = 50
/obj/machinery/light_switch
desc = "A light switch"
@@ -525,6 +525,7 @@
icon_state = "mw"
density = 1
anchored = 1
+ power_usage = 100
var/egg_amount = 0 //Current number of eggs inside
var/flour_amount = 0 //Current amount of flour inside
var/water_amount = 0 //Current amount of water inside
@@ -563,6 +564,8 @@
anchored = 1
var/broken = 0
var/processing = 0
+ power_usage = 50
+
/obj/machinery/gibber
name = "Gibber"
@@ -575,6 +578,7 @@
var/dirty = 0 // Does it need cleaning?
var/gibtime = 40 // Time from starting until meat appears
var/mob/occupant // Mob who has been put inside
+ power_usage = 50
/obj/machinery/holopad
name = "holopad"
@@ -582,4 +586,5 @@
icon_state = "holopad0"
anchored = 1
var/state = "off"
- var/slave_holo = null
\ No newline at end of file
+ var/slave_holo = null
+ power_usage = 50
\ No newline at end of file
diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm
index 33509032838..c0c9da1209b 100644
--- a/code/defines/obj/weapon.dm
+++ b/code/defines/obj/weapon.dm
@@ -1126,21 +1126,6 @@ Total SMES charging rate should not exceed total power generation rate, or an ov
throw_speed = 4
throw_range = 20
-/obj/item/weapon/weldingtool
- name = "weldingtool"
- icon = 'items.dmi'
- icon_state = "welder"
- var/welding = 0
- var/status = 0 //flamethrower construction :shobon:
- flags = FPRINT | TABLEPASS| CONDUCT
- force = 3.0
- throwforce = 5.0
- throw_speed = 1
- throw_range = 5
- w_class = 2.0
- m_amt = 70
- g_amt = 30
-
/obj/item/weapon/wire
desc = "This is just a simple piece of regular insulated wire."
name = "wire"
diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm
index 3dc15976f3b..7e1a34193ce 100644
--- a/code/game/area/areas.dm
+++ b/code/game/area/areas.dm
@@ -19,7 +19,7 @@
src.icon = 'alert.dmi'
src.layer = 10
-
+// update_lights()
if(name == "Space") // override defaults for space
requires_power = 0
@@ -56,7 +56,15 @@
A = A.loc
return null
*/
-
+/*
+/area/proc/update_lights()
+ var/new_power = 0
+ for(var/obj/machinery/light/L in src.contents)
+ if(L.on)
+ new_power += (L.luminosity * 20)
+ lighting_power_usage = new_power
+ return
+*/
/area/proc/poweralert(var/state, var/source)
if (state != poweralm)
poweralm = state
diff --git a/code/game/dna.dm b/code/game/dna.dm
index 7315390fb3c..64da7a7de90 100644
--- a/code/game/dna.dm
+++ b/code/game/dna.dm
@@ -645,7 +645,6 @@
/obj/machinery/scan_consolenew/process() //not really used right now
if(stat & (NOPOWER|BROKEN))
return
- use_power(250) // power stuff
if (!( src.status )) //remove this
return
return
diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm
index db78133792b..1e316ba8b98 100644
--- a/code/game/gamemodes/events.dm
+++ b/code/game/gamemodes/events.dm
@@ -1,4 +1,7 @@
/proc/start_events()
+ if(prob(50))//Every 120 seconds and prob 50 4-8 weak spacedusts will hit the station
+ spawn(1)
+ dust_swarm("weak")
if (!event && prob(eventchance))
event()
hadevent = 1
diff --git a/code/game/gamemodes/events/dust.dm b/code/game/gamemodes/events/dust.dm
new file mode 100644
index 00000000000..966b46c2c53
--- /dev/null
+++ b/code/game/gamemodes/events/dust.dm
@@ -0,0 +1,117 @@
+/*
+Space dust
+Commonish random event that causes small clumps of "space dust" to hit the station at high speeds.
+No command report on the common version of this event.
+The "dust" will damage the hull of the station causin minor hull breaches.
+*/
+
+/proc/dust_swarm(var/strength = "weak")
+ var/numbers = 1
+ switch(strength)
+ if("weak")
+ numbers = rand(4,8)
+ for(var/i = 0 to numbers)
+ new/obj/space_dust/weak()
+ if("norm")
+ numbers = rand(5,10)
+ for(var/i = 0 to numbers)
+ new/obj/space_dust()
+ if("strong")
+ numbers = rand(10,15)
+ for(var/i = 0 to numbers)
+ new/obj/space_dust/strong()
+ if("super")
+ numbers = rand(15,25)
+ for(var/i = 0 to numbers)
+ new/obj/space_dust/super()
+ return
+
+
+/obj/space_dust
+ name = "Space Dust"
+ desc = "Dust in space."
+ icon = 'meteor.dmi'
+ icon_state = "space_dust"
+ density = 1
+ anchored = 1
+ var
+ strength = 2 //ex_act severity number
+ life = 2 //how many things we hit before del(src)
+
+ weak
+ strength = 3
+ life = 1
+
+ strong
+ strength = 1
+ life = 6
+
+ super
+ strength = 1
+ life = 40
+
+
+ New()
+ var/startx = 0
+ var/starty = 0
+ var/endy = 0
+ var/endx = 0
+ var/startside = pick(cardinal)
+
+ switch(startside)
+ if(NORTH)
+ starty = world.maxy-1
+ startx = rand(1, world.maxx-1)
+ endy = 1
+ endx = rand(1, world.maxx-1)
+ if(EAST)
+ starty = rand(1,world.maxy-1)
+ startx = world.maxx-1
+ endy = rand(1, world.maxy-1)
+ endx = 1
+ if(SOUTH)
+ starty = 1
+ startx = rand(1, world.maxx-1)
+ endy = world.maxy-1
+ endx = rand(1, world.maxx-1)
+ if(WEST)
+ starty = rand(1, world.maxy-1)
+ startx = 1
+ endy = rand(1,world.maxy-1)
+ endx = world.maxx-1
+ var/goal = locate(endx, endy, src.z)
+ src.x = startx
+ src.y = starty
+ spawn(0)
+ walk_towards(src, goal, 1)
+ return
+
+
+ Bump(atom/A)
+ spawn(0)
+ if(prob(50))
+ for(var/mob/M in range(10, src))
+ if(!M.stat && !istype(M, /mob/living/silicon/ai))
+ shake_camera(M, 3, 1)
+ if (A)
+ playsound(src.loc, 'meteorimpact.ogg', 40, 1)
+ if(ismob(A))
+ A.meteorhit(src)//This should work for now I guess
+ else
+ A.ex_act(strength)
+ life--
+ if(life <= 0)
+ spawn(0)
+ del(src)
+ return 0
+ return
+
+
+ Bumped(atom/A)
+ Bump(A)
+ return
+
+
+ ex_act(severity)
+ del(src)
+ return
\ No newline at end of file
diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm
index a7e172e9ada..d4759ce66ca 100644
--- a/code/game/machinery/alarm.dm
+++ b/code/game/machinery/alarm.dm
@@ -1,5 +1,7 @@
/obj/machinery/alarm
+ power_usage = 5
+ power_channel = ENVIRON
var/frequency = 1439
var/list/sensors = list()
var/list/vents = list()
@@ -61,7 +63,7 @@
return
spawn (10)
send_signal(m_id, "init", new_name )
-
+
set_frequency(new_frequency)
radio_controller.remove_object(src, frequency)
frequency = new_frequency
@@ -352,7 +354,6 @@
icon_state = "alarmp"
return
- use_power(5, ENVIRON)
if (!( istype(location, /turf) ))
return 0
@@ -574,8 +575,6 @@
if(stat & (NOPOWER|BROKEN))
return
- use_power(10, ENVIRON)
-
var/area/A = src.loc
A = A.loc
diff --git a/code/game/machinery/blender.dm b/code/game/machinery/blender.dm
index 25786ef77ad..e6d7cbae4fd 100644
--- a/code/game/machinery/blender.dm
+++ b/code/game/machinery/blender.dm
@@ -16,6 +16,7 @@ the blender or the processor: Processor items are solid objects and Blender resu
icon_state = "blender_e"
density = 1
anchored = 1
+ power_usage = 20
flags = OPENCONTAINER //So that you can pour stuff into it.
var/processing = 0 //This turns on (1) while it is processing so you don't accidentally get multiples from the same item.
var/container = 1 //Is there a jug attached? Could have been done with a for loop but it's less code this way.
diff --git a/code/game/machinery/bots/ed209bot.dm b/code/game/machinery/bots/ed209bot.dm
index ff4adaa9dbd..bdb8cb13181 100644
--- a/code/game/machinery/bots/ed209bot.dm
+++ b/code/game/machinery/bots/ed209bot.dm
@@ -781,8 +781,7 @@ Auto Patrol: []"},
src.icon_state = "ed209_shell"
del(W)
else if ((istype(W, /obj/item/weapon/weldingtool)) && (src.build_step == 3))
- if ((W:welding) && (W:get_fuel() >= 1))
- W:use_fuel(1)
+ if (W:remove_fuel(1,user))
src.build_step++
src.name = "shielded frame assembly"
user << "You welded the vest to [src]!"
@@ -864,10 +863,8 @@ Auto Patrol: []"},
var/obj/beam/a_laser/A
if (src.emagged)
A = new /obj/beam/a_laser( loc )
- use_power(50)
else
A = new /obj/bullet/electrode( loc )
- use_power(100)
if (!( istype(U, /turf) ))
//A = null
diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm
index 4ffee8902f1..487818cbb78 100644
--- a/code/game/machinery/bots/secbot.dm
+++ b/code/game/machinery/bots/secbot.dm
@@ -756,8 +756,7 @@ Auto Patrol: []"},
/obj/item/weapon/secbot_assembly/attackby(obj/item/weapon/W as obj, mob/user as mob)
if ((istype(W, /obj/item/weapon/weldingtool)) && (!src.build_step))
- if ((W:welding) && (W:get_fuel() >= 1))
- W:use_fuel(1)
+ if(W:remove_fuel(1,user))
src.build_step++
src.overlays += image('aibots.dmi', "hs_hole")
user << "You weld a hole in [src]!"
diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm
index 37508f93a34..580ae88b385 100644
--- a/code/game/machinery/computer/aifixer.dm
+++ b/code/game/machinery/computer/aifixer.dm
@@ -143,7 +143,7 @@
/obj/machinery/computer/aifixer/process()
if(stat & (NOPOWER|BROKEN))
return
- use_power(500)
+
src.updateDialog()
return
diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm
index 6b1bbfb5108..6a1c42f3c3d 100644
--- a/code/game/machinery/doors/airlock.dm
+++ b/code/game/machinery/doors/airlock.dm
@@ -800,19 +800,15 @@ About the new airlock wires panel:
src.add_fingerprint(user)
if ((istype(C, /obj/item/weapon/weldingtool) && !( src.operating ) && src.density))
var/obj/item/weapon/weldingtool/W = C
- if(W.welding)
- if (W.get_fuel() > 2)
- W.use_fuel(2)
- W.eyecheck(user)
- else
- user << "Need more welding fuel!"
- return
+ if(W.remove_fuel(2,user))
if (!src.welded)
src.welded = 1
else
src.welded = null
src.update_icon()
return
+ else
+ return
else if (istype(C, /obj/item/weapon/screwdriver))
src.p_open = !( src.p_open )
src.update_icon()
diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm
index 6c4c72b2571..43c3c01f3dd 100644
--- a/code/game/machinery/doors/firedoor.dm
+++ b/code/game/machinery/doors/firedoor.dm
@@ -20,44 +20,38 @@
src.add_fingerprint(user)
if ((istype(C, /obj/item/weapon/weldingtool) && !( src.operating ) && src.density))
var/obj/item/weapon/weldingtool/W = C
- if(W.welding)
- if (W.get_fuel() > 2)
- W.use_fuel(2)
- if (!( src.blocked ))
- src.blocked = 1
- else
- src.blocked = 0
+ if(W.remove_fuel(2, user))
+ src.blocked = !src.blocked
+ user << text("\red You [blocked?"welded":"unwelded"] the [src]")
update_icon()
-
return
- if (!( istype(C, /obj/item/weapon/crowbar) ))
- return
+ if (istype(C, /obj/item/weapon/crowbar))
+ if (!src.blocked && !src.operating)
+ if(src.density)
+ spawn( 0 )
+ src.operating = 1
- if (!src.blocked && !src.operating)
- if(src.density)
- spawn( 0 )
- src.operating = 1
+ animate("opening")
+ sleep(15)
+ src.density = 0
+ update_icon()
- animate("opening")
- sleep(15)
- src.density = 0
- update_icon()
+ src.sd_SetOpacity(0)
+ src.operating = 0
+ return
+ else //close it up again
+ spawn( 0 )
+ src.operating = 1
- src.sd_SetOpacity(0)
- src.operating = 0
- return
- else //close it up again
- spawn( 0 )
- src.operating = 1
+ animate("closing")
+ src.density = 1
+ sleep(15)
+ update_icon()
- animate("closing")
- src.density = 1
- sleep(15)
- update_icon()
-
- src.sd_SetOpacity(1)
- src.operating = 0
- return
+ src.sd_SetOpacity(1)
+ src.operating = 0
+ return
+ ..()
return
/obj/machinery/door/firedoor/process()
diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm
index 6fe4ee9e218..5c2077753b4 100644
--- a/code/game/machinery/hologram.dm
+++ b/code/game/machinery/hologram.dm
@@ -53,8 +53,6 @@
src.state = "off"
src.icon_state = "holopad0"
src.slave_holo = null
- else
- use_power(300)
if(src.state == "off" && src.slave_holo) //usually happens if the power ran out
del(src.slave_holo) //code for returning the control back to the AI is in the mob's del() code
src.slave_holo = null
diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm
index fa7160fdc97..1f42c637a59 100644
--- a/code/game/machinery/recharger.dm
+++ b/code/game/machinery/recharger.dm
@@ -3,6 +3,7 @@ obj/machinery/recharger
icon = 'stationobjs.dmi'
icon_state = "recharger0"
name = "recharger"
+ power_usage = 50
var
obj/item/weapon/gun/energy/charging = null
diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm
index 4f7d511e41e..53300b433e1 100644
--- a/code/game/machinery/rechargestation.dm
+++ b/code/game/machinery/rechargestation.dm
@@ -4,7 +4,7 @@
icon_state = "pod_0"
density = 1
anchored = 1.0
-
+ power_usage = 80
var/mob/occupant = null
diff --git a/code/game/machinery/robot_fabricator.dm b/code/game/machinery/robot_fabricator.dm
index 7f13c07d54e..7dc19291ea1 100644
--- a/code/game/machinery/robot_fabricator.dm
+++ b/code/game/machinery/robot_fabricator.dm
@@ -7,6 +7,7 @@
var/metal_amount = 0
var/operating = 0
var/obj/item/robot_parts/being_built = null
+ power_usage = 1000
/obj/machinery/robotic_fabricator/attackby(var/obj/item/O as obj, var/mob/user as mob)
if (istype(O, /obj/item/stack/sheet/metal))
@@ -39,8 +40,6 @@
if (stat & (NOPOWER | BROKEN))
return
- use_power(1000)
-
/obj/machinery/robotic_fabricator/attack_paw(user as mob)
return src.attack_hand(user)
diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm
index 2d7c9789061..f0e627f8faf 100644
--- a/code/game/machinery/shieldgen.dm
+++ b/code/game/machinery/shieldgen.dm
@@ -34,6 +34,7 @@
var/obj/cable/attached // the attached cable
var/storedpower = 0
flags = FPRINT | CONDUCT
+ power_usage = 500
/obj/machinery/shield
name = "shield"
diff --git a/code/game/machinery/singularity.dm b/code/game/machinery/singularity.dm
index aa6afd0720d..4921fee4ba0 100644
--- a/code/game/machinery/singularity.dm
+++ b/code/game/machinery/singularity.dm
@@ -7,1355 +7,8 @@ However people seem to like it for some reason.
#define collector_control_range 12
-/////SINGULARITY SPAWNER
-/obj/machinery/the_singularitygen/
- name = "Gravitational Singularity Generator"
- desc = "An Odd Device which produces a Gravitational Singularity when set up."
- icon = 'singularity.dmi'
- icon_state = "TheSingGen"
- anchored = 1
- density = 1
-
-
-//////////////////////Singularity gen START
-
-/obj/machinery/the_singularitygen/process()
- var/turf/T = get_turf(src)
- if (singularity_is_surrounded(T))
- new /obj/machinery/the_singularity/(T, 100)
- del(src)
-
-/obj/machinery/the_singularitygen/attackby(obj/item/W, mob/user)
- if(istype(W, /obj/item/weapon/wrench))
- anchored = !anchored
- playsound(src.loc, 'Ratchet.ogg', 75, 1)
- if(anchored)
- user.visible_message("[user.name] secures [src.name] to the floor.", \
- "You secure the [src.name] to the floor.", \
- "You hear ratchet")
- else
- user.visible_message("[user.name] unsecures [src.name] from the floor.", \
- "You unsecure the [src.name] from the floor.", \
- "You hear ratchet")
- return
- return ..()
-
-/proc/singularity_is_surrounded(turf/T)
- var/checkpointC = 0
- for (var/obj/X in orange(3,T)) //TODO: do we need requirement to singularity be actually _surrounded_ by field?
- if(istype(X, /obj/machinery/containment_field) || istype(X, /obj/machinery/shieldwall))
- checkpointC ++
- return checkpointC >= 20
-
-/////SINGULARITY
-/obj/machinery/the_singularity/
- name = "Gravitational Singularity"
- desc = "A Gravitational Singularity."
- icon = '160x160.dmi'
- icon_state = "Singularity"
- anchored = 1
- density = 1
- layer = 6
- unacidable = 1 //Don't comment this out.
- var/active = 0
- var/energy = 10
- var/Dtime = null
- var/Wtime = 0
- var/dieot = 0
- var/selfmove = 1
- var/grav_pull = 6
-
-//////////////////////Singularity START
-
-/obj/machinery/the_singularity/New(loc, var/E = 100, var/Ti = null)
- src.energy = E
- pixel_x = -64
- pixel_y = -64
- event()
- if(Ti)
- src.Dtime = Ti
- ..()
- notify_collector_controller()
-
-/obj/machinery/the_singularity/attack_hand(mob/user as mob)
- return 1
-
-/obj/machinery/the_singularity/blob_act(severity)
- return
-
-/obj/machinery/the_singularity/ex_act(severity)
- switch(severity)
- if(1.0)
- del(src)
- return
- if(2.0 to 3.0) //no way
- return
- return
-
-/obj/machinery/the_singularity/Del()
- //TODO: some animation
- notify_collector_controller()
- ..()
-
-/obj/machinery/the_singularity/process()
- eat()
-
- if(src.Dtime)//If its a temp singularity IE: an event
- if(Wtime != 0)
- if((src.Wtime + src.Dtime) <= world.time)
- src.Wtime = 0
- del(src)
- else
- src.Wtime = world.time
-
- if(dieot)
- if(energy <= 0)//slowly dies over time
- del(src)
- else
- energy -= 5
-
- switch(energy)
- if(1000 to 1999)
- for(var/obj/machinery/field_generator/F in orange(5,src))
- F.turn_off()
- Zzzzap()
- BHolerip()
- Toxmob()
- if(2000 to INFINITY)
- explosion(src.loc, 4, 8, 15, 0)
- Zzzzap()
- Toxmob()
- src.ex_act(1) //if it survived the explosion
-
- if(prob(15))//Chance for it to run a special event
- event()
- var/turf/T = get_turf(src)
- var/is_surrounded = singularity_is_surrounded(T)
- if ( is_surrounded && active )
- src.active = 0
- src.dieot = 0
- notify_collector_controller()
- spawn(50)
- if (!active)
- grav_pull = 6
- icon_state = "Singularity"
- else if ( is_surrounded==0 && active==0 )
- src.active = 1
- src.dieot = 1
- grav_pull = 8
- notify_collector_controller()
- if(active == 1)
- move()
- spawn(5)
- move()
-
-
-/obj/machinery/the_singularity/proc/notify_collector_controller()
- var/oldsrc = src
- src = null //for spawn() working even after Del(), see byond documentation about sleep() -rastaf0
- for(var/obj/machinery/power/collector_control/myCC in orange(collector_control_range,oldsrc))
- spawn() if(myCC) myCC.updatecons()
-
-/obj/machinery/the_singularity
- var/global/list/uneatable = list(\
- /obj/machinery/the_singularity, \
- /obj/machinery/containment_field, \
- /obj/machinery/shieldwall, \
- /turf/space, \
- /obj/effects, \
- /obj/beam, /* not sure*/ \
- /obj/overlay
- )
-
-/obj/machinery/the_singularity/proc/is_eatable(atom/X)
- for (var/Type in uneatable)
- if (istype(X, Type))
- return 0
- return 1
-
-/obj/machinery/the_singularity/proc/eat()
- for (var/atom/X in orange(grav_pull,src))
- if(isarea(X))
- continue
- if (!is_eatable(X))
- continue
-
- if(istype(X,/obj/machinery/field_generator))
- var/obj/machinery/field_generator/F = X
- if(F.active)
- continue
- if(istype(X,/obj/machinery/shieldwallgen))
- var/obj/machinery/shieldwallgen/S = X
- if(S.active)
- continue
- switch(get_dist(src,X))
- if(0 to 2)
- src.Bumped(X)
- else if(!isturf(X))
- if(!istype(X,/mob/living/carbon/human))
- if(!X:anchored)
- step_towards(X,src)
- else
- var/mob/living/carbon/human/H = X
- if(istype(H.shoes,/obj/item/clothing/shoes/magboots))
- var/obj/item/clothing/shoes/magboots/M = H.shoes
- if(M.magpulse)
- continue
- step_towards(H,src)
-
-/obj/machinery/the_singularity/proc/move()
- var/direction_go = pick(cardinal)
- if(locate(/obj/machinery/containment_field) in get_step(src,direction_go) || \
- locate(/obj/machinery/shieldwall) in get_step(src,direction_go))
- icon_state = "Singularity"
- return
- if(selfmove)
- spawn(0)
- icon_state = "Singularity2"
- step(src, direction_go)
-
-
-/obj/machinery/the_singularity/Bumped(atom/A)
- var/gain = 0
- if (!is_eatable(A))
- return
-
- if (istype(A,/mob/living))//if its a mob
- gain = 20
- if(istype(A,/mob/living/carbon/human))
- if(A:mind)
- if((A:mind:assigned_role == "Station Engineer") || (A:mind:assigned_role == "Chief Engineer") )
- gain = 100
- A:gib()
-
- else if(istype(A,/obj/))
- A:ex_act(1.0)
- if(A) del(A)
- gain = 2
-
- else if(isturf(A))
- var/turf/T = A
- if(T.intact) //stolen from t-ray
- for(var/obj/O in T.contents)
- if(O.level != 1)
- continue
- if(O.invisibility == 101)
- src.Bumped(O)
- A:ReplaceWithSpace() //
- gain = 2
-
- src.energy += gain
-
-/////////////////////////////////////////////Controls which "event" is called
-/obj/machinery/the_singularity/proc/event()
- var/numb = pick(1,2,3,4,5,6)
- switch(numb)
- if(1)//EMP
- Zzzzap()
- if(2)//Eats the turfs around it
- if(prob(60))
- BHolerip()
- else
- event()
- if(3,4)//tox damage all carbon mobs in area
- Toxmob()
- if(5)//Stun mobs who lack optic scanners
- Mezzer()
- else
- //do nothing
- return
-
-
-/obj/machinery/the_singularity/proc/Toxmob()
- var/toxrange = 7
- if (src.energy>100)
- toxrange+=round((src.energy-100)/100)
- var/toxloss = 3
- var/radiation = 10
- var/fireloss = 0
- if (src.energy>150)
- toxloss += ((src.energy-150)/50)*3
- radiation += ((src.energy-150)/50)*10
- if (src.energy>300)
- fireloss += ((src.energy-300)/50)*3
- for(var/mob/living/carbon/M in view(toxrange, src.loc))
- if(istype(M,/mob/living/carbon/human))
- if(M:wear_suit) //TODO: check for radiation protection
- return
- M.toxloss += toxloss
- M.radiation += radiation
- M.fireloss += fireloss
- M.updatehealth()
- M << "\red You feel odd."
-
-/obj/machinery/the_singularity/proc/Mezzer()
- for(var/mob/living/carbon/M in oviewers(8, src))
- if(istype(M,/mob/living/carbon/human))
- if(istype(M:glasses,/obj/item/clothing/glasses/meson))
- M << "\blue You look directly into The [src.name], good thing you had your protective eyewear on!"
- return
- M << "\red You look directly into The [src.name] and feel weak."
- if (M:stunned < 3)
- M.stunned = 3
- for(var/mob/O in viewers(M, null))
- O.show_message(text("\red [] stares blankly at The []!", M, src), 1)
-
-/obj/machinery/the_singularity
- var/global/list/turf/simulated/unstrippable = list(\
- /turf/simulated/floor/engine, \
- /turf/simulated/floor/grid, \
- /turf/simulated/shuttle, \
- /turf/simulated/wall/asteroid
- )
-
-//looks like I need new function istypefromlist
-/obj/machinery/the_singularity/proc/is_strippable(turf/simulated/X)
- for(var/Type in unstrippable)
- if (istype(X,Type))
- return 0
- return 1
-
-/obj/machinery/the_singularity/proc/BHolerip()
- for (var/turf/simulated/X in orange(5,src))
- if (!is_strippable(X))
- continue
- if (!prob(30))
- continue
- var/dist = get_dist(src,X)
- if ( (dist>=3 && dist<=5) )
- if (istype(X,/turf/simulated/floor) && !istype(X,/turf/simulated/floor/plating))
- if(!X:broken)
- if(prob(80))
- new/obj/item/stack/tile (X)
- X:break_tile_to_plating()
- else
-
- X:break_tile()
- else if(istype(X,/turf/simulated/wall))
- X:dismantle_wall()
- else
- X:ReplaceWithFloor()
-
-/* NOTE: someone said he has plan to redo EMP so I dont touch anything except excluding pipes - rastaf0 */
-/obj/machinery/the_singularity/proc/Zzzzap()///Pulled from wizard spells might edit later
- var/turf/myturf = get_turf(src)
-
- var/obj/overlay/pulse = new/obj/overlay ( myturf )
- pulse.icon = 'effects.dmi'
- pulse.icon_state = "emppulse"
- pulse.name = "emp pulse"
- pulse.anchored = 1
- spawn(20)
- del(pulse)
-
- for(var/mob/living/M in viewers(world.view-1, myturf))
-
- //if(M == usr) continue
-
- if (istype(M, /mob/living/silicon))
- M.fireloss += 25
- flick("noise", M:flash)
- M << "\red *BZZZT*"
- M << "\red Warning: Electromagnetic pulse detected."
- if(istype(M, /mob/living/silicon/ai))
- if (prob(30))
- switch(pick(1,2)) //Add Random laws.
- if(1)
- M:cancel_camera()
- if(2)
- M:ai_call_shuttle()
- //if(3)
- // M:lockdown()
- continue
-
-
- M << "\red Your equipment malfunctions."
- if (locate(/obj/item/weapon/cloaking_device, M))
- for(var/obj/item/weapon/cloaking_device/S in M)
- S.active = 0
- S.icon_state = "shield0"
-/*
- if (locate(/obj/item/device/disguiser, M))
- for(var/obj/item/device/disguiser/S in M)
- S.disrupt(M)
- S.on = 0
-*/
-
- if (locate(/obj/item/weapon/gun/energy, M))
- for(var/obj/item/weapon/gun/energy/G in M)
- G.charges = 0
- G.update_icon()
-
- if ((istype(M, /mob/living/carbon/human)) && (istype(M:glasses, /obj/item/clothing/glasses/thermal)))
- M << "\red Your thermals malfunction."
- M.eye_blind = 3
- M.eye_blurry = 5
- M.disabilities |= 1
- spawn(100)
- if(M)
- M.disabilities &= ~1
-
- if (locate(/obj/item/device/radio, M))
- for(var/obj/item/device/radio/R in M) //Add something for the intercoms.
- R.broadcasting = 0
- R.listening = 0
-
- if (locate(/obj/item/device/flash, M))
- for(var/obj/item/device/flash/F in M) //Add something for the intercoms.
- F.attack_self()
-
- if (locate(/obj/item/weapon/baton, M))
- for(var/obj/item/weapon/baton/B in M) //Add something for the intercoms.
- B.charges = 0
-
- if(locate(/obj/item/clothing/under/chameleon, M))
- for(var/obj/item/clothing/under/chameleon/C in M) //Add something for the intercoms.
- M << "\red Your jumpsuit malfunctions"
- C.name = "psychedelic"
- C.desc = "Groovy!"
- C.icon_state = "psyche"
- C.color = "psyche"
- spawn(200)
- if(C)
- C.name = "Black Jumpsuit"
- C.icon_state = "bl_suit"
- C.color = "black"
- C.desc = null
-
- M << "\red BZZZT"
-
-
- for(var/obj/machinery/A in range(world.view-1, myturf))
- var/unpowered = 0
- for (var/Type in list(\
- /obj/machinery/atmospherics/pipe, \
- /obj/machinery/the_singularity, \
- /obj/machinery/containment_field, \
- /obj/machinery/shieldwall, \
- /obj/machinery/field_generator )) //field generators arent connected to apc
- if (istype(A,Type))
- unpowered = 1
- break
- if (unpowered)
- continue
- A.use_power(7500)
-
- var/obj/overlay/pulse2 = new/obj/overlay ( A.loc )
- pulse2.icon = 'effects.dmi'
- pulse2.icon_state = "empdisable"
- pulse2.name = "emp sparks"
- pulse2.anchored = 1
- pulse2.dir = pick(cardinal)
-
- spawn(10)
- del(pulse2)
-
- if(istype(A, /obj/machinery/computer) && prob(20))
- A:set_broken()
-
- if(istype(A, /obj/machinery/firealarm) && prob(50))
- A:alarm()
-
- if(istype(A, /obj/machinery/power/smes))
- A:online = 0
- A:charging = 0
- A:output = 0
- A:charge -= 1e6
- if (A:charge < 0)
- A:charge = 0
-
- if(istype(A, /obj/machinery/power/apc))
- if(A:cell)
- A:cell.use(1000)
- A:lighting = 0
- A:equipment = 0
- A:environ = 0
-
- if(istype(A, /obj/machinery/camera))
- A.icon_state = "cameraemp"
- A:network = null
- for(var/mob/living/silicon/ai/O in world)
- if (O.current == A)
- O.cancel_camera()
- O << "Your connection to the camera has been lost."
-
- if(istype(A, /obj/machinery/clonepod))
- A:malfunction()
-
-////////CONTAINMENT FIELD
-
-/obj/machinery/containment_field
- name = "Containment Field"
- desc = "An energy field."
- icon = 'singularity.dmi'
- icon_state = "Contain_F"
- anchored = 1
- density = 0
- unacidable = 1
- //var/active = 1
- //var/power = 10
- //var/delay = 5
- //var/last_active
- //var/mob/U
- var/obj/machinery/field_generator/gen_primary
- var/obj/machinery/field_generator/gen_secondary
-
-//////////////Contaiment Field START
-
-/obj/machinery/containment_field/New(var/obj/machinery/field_generator/A, var/obj/machinery/field_generator/B)
- ..()
- src.gen_primary = A
- src.gen_secondary = B
- if(A&&B)
- src.dir = get_dir(B,A)
- spawn(1)
- src.sd_SetLuminosity(5)
-
-/obj/machinery/containment_field/attack_hand(mob/user as mob)
- return 1
-
-/obj/machinery/containment_field/blob_act()
- return
-
-/obj/machinery/containment_field/ex_act(severity)
- return
-
-/obj/machinery/containment_field/process()
- if(prob(50))
- gen_primary.power -= 1
- else
- gen_secondary.power -= 1
-
-
-/obj/machinery/containment_field/proc/shock(mob/user as mob)
- if(isnull(gen_primary))
- del(src)
- return
- if(isnull(gen_secondary))
- del(src)
- return
-
- var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread
- s.set_up(5, 1, user.loc)
- s.start()
- var/power = max(gen_primary.power,gen_secondary.power)
- var/prot = 1
- var/shock_damage = 0
- if(power > 200)
- shock_damage = min(rand(40,100),rand(40,100))*prot
- else if(power > 120)
- shock_damage = min(rand(30,90),rand(30,90))*prot
- else if(power > 80)
- shock_damage = min(rand(20,40),rand(20,40))*prot
- else if(power > 60)
- shock_damage = min(rand(20,30),rand(20,30))*prot
- else
- shock_damage = min(rand(10,20),rand(10,20))*prot
-
- user.burn_skin(shock_damage)
- //user.fireloss += shock_damage
- user.updatehealth()
- user.visible_message("\red [user.name] was shocked by the [src.name]!", \
- "\red You feel a powerful shock course through your body sending you flying!", \
- "\red You hear a heavy electrical crack")
- //user.unlock_medal("High Voltage", 1)
-
- if(user.stunned < shock_damage) user.stunned = shock_damage
- if(user.weakened < 10*prot) user.weakened = 10*prot
- var/atom/target = get_edge_target_turf(user, get_dir(src, get_step_away(user, src)))
- user.throw_at(target, 200, 4)
- src.gen_primary.power -= 3
- src.gen_secondary.power -= 3
- return
-
-
-/obj/machinery/containment_field/HasProximity(atom/movable/AM as mob|obj)
- if(istype(AM,/mob/living/carbon) && prob(50))
- shock(AM)
- return
/////EMITTER
-/obj/machinery/emitter
- name = "Emitter"
- desc = "Shoots a high power laser when active"
- icon = 'singularity.dmi'
- icon_state = "Emitter"
- anchored = 0
- density = 1
- req_access = list(access_engine)
- var/active = 0
-// var/power = 20
- var/fire_delay = 100
-// var/HP = 20
- var/last_shot = 0
- var/shot_number = 0
- var/state = 0
- var/locked = 0
-
-
-
-/obj/machinery/emitter/New()
- ..()
- return
-
-/obj/machinery/emitter/update_icon()
- if (active && !(stat & (NOPOWER|BROKEN)))
- icon_state = "Emitter +a"
- else
- icon_state = "Emitter"
-
-/obj/machinery/emitter/attack_hand(mob/user as mob)
- if(state == 3)
- if(!src.locked || istype(user, /mob/living/silicon))
- src.add_fingerprint(user)
- if(src.active==1)
- src.active = 0
- user << "You turn off the [src]."
- else
- src.active = 1
- user << "You turn on the [src]."
- src.shot_number = 0
- src.fire_delay = 100
- update_icon()
- else
- user << "The controls are locked!"
- else
- user << "The [src] needs to be firmly secured to the floor first."
- return 1
-
-/obj/machinery/emitter/process()
-
- if(stat & (NOPOWER|BROKEN))
- return
-
- if(src.state != 3)
- src.active = 0
- return
-
- if(((src.last_shot + src.fire_delay) <= world.time) && (src.active == 1))
- src.last_shot = world.time
- if(src.shot_number < 3)
- src.fire_delay = 2
- src.shot_number ++
- else
- src.fire_delay = rand(20,100)
- src.shot_number = 0
-
- use_power(1000)
- var/obj/beam/a_laser/A = new /obj/beam/a_laser( src.loc )
- A.icon_state = "u_laser"
- playsound(src.loc, 'emitter.ogg', 75, 1)
-
- if(prob(35))
- var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread
- s.set_up(5, 1, src)
- s.start()
- A.dir = src.dir
- if(src.dir == 1)//Up
- A.yo = 20
- A.xo = 0
-
- else if(src.dir == 2)//Down
- A.yo = -20
- A.xo = 0
-
- else if(src.dir == 4)//Right
- A.yo = 0
- A.xo = 20
-
- else if(src.dir == 8)//Left
- A.yo = 0
- A.xo = -20
-
- else // Any other
- A.yo = -20
- A.xo = 0
-
- A.process()
- ..()
-
-
-
-/obj/machinery/emitter/attackby(obj/item/W, mob/user)
- if(istype(W, /obj/item/weapon/wrench))
- if(active)
- user << "\red Turn off the [src] first."
- return 1
-
- else if(state == 0)
- state = 1
- playsound(src.loc, 'Ratchet.ogg', 75, 1)
- user.visible_message("[user.name] secures [src.name] to the floor.", \
- "You secure the external reinforcing bolts.", \
- "You hear ratchet")
- src.anchored = 1
-
- else if(state == 1)
- state = 0
- playsound(src.loc, 'Ratchet.ogg', 75, 1)
- user.visible_message("[user.name] unsecures [src.name] to the floor.", \
- "You undo the external reinforcing bolts.", \
- "You hear ratchet")
- src.anchored = 0
- else
- user << "\red [src] is welded to the floor!"
- return 1
-
- else if(istype(W, /obj/item/weapon/weldingtool) && W:welding)
- if(active)
- user << "\red Turn off the [src] first."
- return 1
- if (state == 0)
- user << "\red The [src] needs to be wrenched to the floor first."
- return 1
-
- if (W:get_fuel() < 2) //weldingtool always uses 1 additional unit of fuel
- user << "\blue You need more welding fuel to complete this task."
- return 1
- W:use_fuel(1)
- W:eyecheck(user)
- playsound(src.loc, 'Welder2.ogg', 50, 1)
-
- if(state == 1)
- user.visible_message("[user.name] starts to weld [src.name] to the floor.", \
- "You start to weld the [src] to the floor.", \
- "You hear welding")
- if (do_after(user,20))
- state = 3
- user << "You weld the [src] to the floor."
- else
- return 1
-
- else if(state == 3)
- user.visible_message("[user.name] starts to cut [src.name] from the floor.", \
- "You start to cut the [src] free from the floor.", \
- "You hear welding")
- if (do_after(user,20))
- state = 1
- user << "You cut the [src] free from the floor."
- else
- return 1
-
- else if(istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda))
- if (src.allowed(user))
- src.locked = !src.locked
- user << "Controls are now [src.locked ? "locked." : "unlocked."]"
- else
- user << "\red Access denied."
- return 1
- else
- user.visible_message("\red The [src.name] has been hit with the [W.name] by [user.name]!", \
- "\red You hit the [src.name] with your [W.name]!", \
- "You hear bang")
- src.add_fingerprint(user)
-
-
-/obj/machinery/emitter/power_change()
- ..()
- update_icon()
//////////////ARRAY
-/obj/machinery/power/collector_array
- name = "Radiation Collector Array"
- desc = "A device which uses Hawking Radiation and plasma to produce power."
- icon = 'singularity.dmi'
- icon_state = "ca"
- anchored = 1
- density = 1
- req_access = list(access_engine)
- directwired = 1
- var/active = 0
- var/obj/item/weapon/tank/plasma/P = null
- var/obj/machinery/power/collector_control/CU = null
- var/locked
-
-
-/////////////ARRAY START
-
-/obj/machinery/power/collector_array/New()
- ..()
- spawn(5)
- updateicon()
-
-
-/obj/machinery/power/collector_array/proc/updateicon()
- overlays = null
- if(P)
- overlays += image('singularity.dmi', "ptank")
- if(stat & (NOPOWER|BROKEN))
- return
- if(active)
- overlays += image('singularity.dmi', "on")
-
-/obj/machinery/power/collector_array/proc/updateicon_on()
- icon_state = "ca_on"
- flick("ca_active", src)
- updateicon()
-
-/obj/machinery/power/collector_array/proc/updateicon_off()
- updateicon()
- icon_state = "ca"
- flick("ca_deactive", src)
-
-/obj/machinery/power/collector_array/proc/eject()
- var/obj/item/weapon/tank/plasma/Z = src.P
- if (!Z)
- return
- Z.loc = get_turf(src)
- Z.layer = initial(Z.layer)
- src.P = null
- if (src.active)
- src.active = 0
- updateicon_off()
- else
- updateicon()
- if (CU)
- CU.updatecons()
-
-/obj/machinery/power/collector_array/power_change()
- ..()
- updateicon()
-
-/obj/machinery/power/collector_array/process()
- if(src.active == 1)
- if(P)
- if(P.air_contents.toxins <= 0)
- P.air_contents.toxins = 0
- src.active = 0
- updateicon_off()
- else
- src.active = 0
- updateicon_off()
- //use_power called from collector_array/process
-
-/obj/machinery/power/collector_array/attack_hand(mob/user as mob)
- if (..())
- return
- if(!src.anchored)
- user << "\red The [src] needs to be secured to the floor first."
- return 1
- if (!P)
- user << "\red The [src] cannot be turned on without plasma."
- return 1
- if (!CU)
- user << "\red The [src] is not connected with The Radiation Collector Control."
- return 1
- if(src.locked)
- user << "\red The controls are locked."
- return 1
- src.active = !src.active
- if(src.active)
- updateicon_on()
- user.visible_message("[user.name] turns on the collector array.", \
- "You turn on the collector array.")
- else
- updateicon_off()
- user.visible_message("[user.name] turns off the collector array.", \
- "You turn off the collector array.")
- CU.updatecons()
-
-/obj/machinery/power/collector_array/attackby(obj/item/W, mob/user)
- if(istype(W, /obj/item/weapon/tank/plasma))
- if(!src.anchored)
- user << "The collector needs to be secured to the floor first."
- return 1
- if(src.P)
- user << "\red There appears to already be a plasma tank loaded!"
- return 1
- src.P = W
- W.loc = src
- if (user.client)
- user.client.screen -= W
- user.u_equip(W)
- updateicon()
- if (CU)
- CU.updatecons()
-
- else if(istype(W, /obj/item/weapon/crowbar))
- if(!P)
- return 1
- if(active)
- user << "\red Turn off the collector first."
- return 1
- eject()
-
- else if(istype(W, /obj/item/weapon/wrench))
- if(active)
- user << "\red Turn off the collector first."
- return 1
-
- playsound(src.loc, 'Ratchet.ogg', 75, 1)
- src.anchored = !src.anchored
- if(src.anchored == 1)
- user.visible_message("[user.name] secures [src.name] reinforcing bolts to the floor.", \
- "You secure the collector reinforcing bolts.", \
- "You hear ratchet")
- else
- user.visible_message("[user.name] unsecures [src.name] reinforcing bolts from the floor.", \
- "You undo the external reinforcing bolts.", \
- "You hear ratchet")
- for(var/obj/machinery/power/collector_control/myCC in orange(1,src))
- myCC.updatecons()
- else if(istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda))
- if (src.allowed(user))
- src.locked = !src.locked
- user << "Controls are now [src.locked ? "locked." : "unlocked."]"
- else
- user << "\red Access denied."
- return 1
- else
- user.visible_message("\red The [src.name] has been hit with the [W.name] by [user.name]!", \
- "\red You hit the [src.name] with your [W.name]!", \
- "You hear bang")
- src.add_fingerprint(user)
-
-/obj/machinery/power/collector_array/ex_act(severity)
- switch(severity)
- if(2, 3)
- eject()
- return ..()
-
-/obj/machinery/power/collector_array/Del()
- var/oldsrc = src
- src = null
- spawn(1)
- for(var/obj/machinery/power/collector_control/myCC in orange(1,src))
- myCC.updatecons()
- src = oldsrc
- . = ..()
-
-////////////CONTROL UNIT
-
-/obj/machinery/power/collector_control
- name = "Radiation Collector Control"
- desc = "A device which uses Hawking Radiation and Plasma to produce power."
- icon = 'singularity.dmi'
- icon_state = "cu"
- anchored = 1
- density = 1
- req_access = list(access_engine)
- directwired = 1
- var/active = 0
- var/lastpower = 0
- var/obj/machinery/power/collector_array/CA[4]
- var/list/obj/machinery/the_singularity/S
- var/locked
-
-////////////CONTROL UNIT START
-
-/obj/machinery/power/collector_control/New()
- ..()
- spawn(10)
- while(1)
- updatecons()
- sleep(600)
-
-/obj/machinery/power/collector_control/proc/add_ca(var/obj/machinery/power/collector_array/newCA)
- if (newCA in CA)
- return 1
- for (var/i = 1, i<= CA.len, i++)
- var/obj/machinery/power/collector_array/nextCA = CA[i]
- if (isnull(nextCA))
- CA[i] = newCA
- return 1
- //CA += newCA
- return 0
-
-/obj/machinery/power/collector_control/proc/updatecons()
- S = list()
- for(var/obj/machinery/the_singularity/myS in orange(collector_control_range,src))
- S += myS
-
- for (var/ca_dir in list( WEST, EAST, NORTH, SOUTH ) /* cardinal*/ )
- var/obj/machinery/power/collector_array/newCA = locate() in get_step(src,ca_dir)
- if (isnull(newCA))
- continue
- if (!isnull(newCA.CU) && newCA.CU != src)
- var/n = CA.Find(newCA)
- if (n)
- CA[n] = null
- continue
- if (!newCA.anchored || (!isnull(newCA.CU) && newCA.CU != src))
- var/n = CA.Find(newCA)
- if (n)
- CA[n] = null
- newCA.CU = null
- continue
- if (add_ca(newCA))
- newCA.CU = src
- updateicon()
- //is not recursive now, because can be called several times. See New(). - rastaf0
-
-/obj/machinery/power/collector_control/proc/updateicon()
- overlays = null
- if(stat & (NOPOWER|BROKEN))
- return
- if(src.active == 0)
- return
- overlays += image('singularity.dmi', "cu on")
- var/err = 0
- for (var/i = 1, i <= CA.len, i++)
- var/obj/machinery/power/collector_array/myCA = CA[i]
- if(myCA)
- if (myCA.P)
- if(myCA.active)
- overlays += image('singularity.dmi', "cu [i] on")
- if (myCA.P.air_contents.toxins <= 0)
- err = 1
- else
- err = 1
- if(err)
- overlays += image('singularity.dmi', "cu n error")
- for (var/obj/machinery/the_singularity/myS in S)
- if(myS)
- overlays += image('singularity.dmi', "cu sing")
- break
- for (var/obj/machinery/the_singularity/myS in S)
- if(myS && myS.active)
- overlays += image('singularity.dmi', "cu conterr")
- break
-
-
-/obj/machinery/power/collector_control/power_change()
- ..() //this set NOPOWER
- if (stat & (NOPOWER|BROKEN))
- lastpower = 0
- updateicon() //this checks NOPOWER
-
-
-/obj/machinery/power/collector_control/process()
- if(stat & (NOPOWER|BROKEN))
- return
- if(!active)
- return
- var/power_a = 0
- var/power_s = 0
- var/power_p = 0
-
- for (var/obj/machinery/the_singularity/myS in S)
- if(!isnull(myS))
- power_s += myS.energy
-
- for (var/i = 1, i<= CA.len, i++)
- var/obj/machinery/power/collector_array/myCA = CA[i]
- if (!myCA)
- continue
- var/obj/item/weapon/tank/plasma/myP = myCA.P
- if (myCA.active && myP)
- myCA.use_power(250)
- power_p += myP.air_contents.toxins
- myP.air_contents.toxins -= 0.001
-
- power_a = power_p*power_s*50
- src.lastpower = power_a
- add_avail(power_a)
- use_power(250)
-
-
-/obj/machinery/power/collector_control/attack_hand(mob/user as mob)
- if (..())
- return
- if(!src.anchored)
- user << "\red The [src] needs to be secured to the floor first."
- return 1
- if(src.locked)
- user << "\red The controls are locked."
- return 1
- src.active = !src.active
- if(!src.active)
- user << "You turn off the [src]."
- src.lastpower = 0
- updateicon()
- if(src.active)
- user << "You turn on the [src]."
- updatecons()
-
-/obj/machinery/power/collector_control/attackby(obj/item/W, mob/user)
- if(istype(W, /obj/item/device/analyzer))
- user << "\blue The analyzer detects that [lastpower]W are being produced."
- else if(istype(W, /obj/item/weapon/wrench))
- if(active)
- user << "\red Turn off the collector control first."
- return 1
-
- playsound(src.loc, 'Ratchet.ogg', 75, 1)
- src.anchored = !src.anchored
- if(src.anchored == 1)
- user.visible_message("[user.name] secures [src.name] to the floor.", \
- "You secure the [src.name] to the floor.", \
- "You hear ratchet")
- connect_to_network()
- else
- user.visible_message("[user.name] unsecures [src.name] to the floor.", \
- "You undo the [src] securing bolts.", \
- "You hear ratchet")
- disconnect_from_network()
- else if(istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda))
- if (src.allowed(user))
- src.locked = !src.locked
- user << "Controls are now [src.locked ? "locked." : "unlocked."]"
- else
- user << "\red Access denied."
- return 1
- else
- user.visible_message("\red The [src.name] has been hit with the [W.name] by [user.name]!", \
- "\red You hit the [src.name] with your [W.name]!", \
- "You hear bang")
- src.add_fingerprint(user)
-
-/////FIELD GEN
-#define field_generator_max_power 250
-/obj/machinery/field_generator
- name = "Field Generator"
- desc = "Projects an energy field when active"
- icon = 'singularity.dmi'
- icon_state = "Field_Gen"
- anchored = 0
- density = 1
- req_access = list(access_engine)
- var/Varedit_start = 0
- var/Varpower = 0
- var/active = 0
- var/power = 20
- var/state = 0
- //var/steps = 0
- //var/last_check = 0
- //var/check_delay = 10
- //var/recalc = 0
- var/locked = 0
- var/warming_up = 0
- var/powerlevel = 0
- var/list/obj/machinery/containment_field/fields
-////FIELD GEN START
-
-/obj/machinery/field_generator/update_icon()
- if (!active)
- icon_state = "Field_Gen"
- return
- var/level = 3
- switch (power)
- if(0 to 60)
- level = 1
- if(61 to 220)
- level = 2
- if(221 to INFINITY)
- level = 3
- level = min(level,warming_up)
- if (powerlevel!=level)
- powerlevel = level
- icon_state = "Field_Gen +a[powerlevel]"
-
-/obj/machinery/field_generator/proc/turn_off()
- src.active = 0
- spawn(1)
- src.cleanup()
- update_icon()
-
-/obj/machinery/field_generator/proc/turn_on()
- src.active = 1
- warming_up = 1
- powerlevel = 0
- spawn(1)
- while (warming_up<3 && active)
- sleep(50)
- warming_up++
- update_icon()
- update_icon()
-
-/obj/machinery/field_generator/attack_hand(mob/user as mob)
- if(state == 3)
- if(!src.locked || istype(user, /mob/living/silicon))
- if(src.active >= 1)
- // src.active = 0
- // icon_state = "Field_Gen"
- user << "You are unable to turn off the [src], wait till it powers down."
- // src.cleanup()
- return 1
- else
- user.visible_message("[user.name] turns on [src.name]", \
- "You turn on the [src].", \
- "You hear heavy droning")
- turn_on()
- src.add_fingerprint(user)
- else
- user << "The controls are locked!"
- else
- user << "The [src] needs to be firmly secured to the floor first."
-
-/obj/machinery/field_generator/New()
- ..()
- fields = list()
- return
-
-/obj/machinery/field_generator/process()
-
- if(src.Varedit_start == 1)
- if(src.active == 0)
- src.active = 1
- src.state = 3
- src.power = field_generator_max_power
- src.anchored = 1
- src.warming_up = 1
- Varedit_start = 0
-
- if(src.active == 1)
- if(!src.state == 3 || !anchored)
- turn_off()
- return
- spawn(1)
- setup_field(1)
- spawn(2)
- setup_field(2)
- spawn(3)
- setup_field(4)
- spawn(4)
- setup_field(8)
- src.active = 2
- if(src.power < 0)
- src.power = 0
- if(src.power > field_generator_max_power)
- src.power = field_generator_max_power
- if(src.active >= 1)
- src.power -= 1
- if(Varpower == 0)
- if(src.power <= 0)
- for(var/mob/M in viewers(src))
- M.show_message("\red The [src.name] shuts down due to lack of power!")
- turn_off()
- return
- update_icon()
-
-/obj/machinery/field_generator/proc/setup_field(var/NSEW)
- var/turf/T = src.loc
- var/obj/machinery/field_generator/G
- var/steps = 0
-
- if(!NSEW)//Make sure its ran right
- return
-
- for(var/dist = 0, dist <= 9, dist += 1) // checks out to 8 tiles away for another generator
- T = get_step(T, NSEW)
- steps += 1
- G = locate(/obj/machinery/field_generator) in T
- if(!isnull(G))
- steps -= 1
- if(!G.active)
- return
- break
-
- if(isnull(G))
- return
-
- T = src.loc
-
- for(var/dist = 0, dist < steps, dist += 1) // creates each field tile
- var/field_dir = get_dir(T,get_step(G.loc, NSEW))
- T = get_step(T, NSEW)
- var/obj/machinery/containment_field/CF = new/obj/machinery/containment_field/(src, G) //(ref to this gen, ref to connected gen)
- fields += CF
- G.fields += CF
- CF.loc = T
- CF.dir = field_dir
-
-
-/obj/machinery/field_generator/attackby(obj/item/W, mob/user)
- if(istype(W, /obj/item/weapon/wrench) && state!=3)
- if(active)
- user << "Turn off the [src] first."
- return 1
-
- if(state == 0)
- state = 1
- playsound(src.loc, 'Ratchet.ogg', 75, 1)
- user.visible_message("[user.name] secures [src.name] to the floor.", \
- "You secure the external reinforcing bolts to the floor.", \
- "You hear ratchet")
- src.anchored = 1
-
- else if(state == 1)
- state = 0
- playsound(src.loc, 'Ratchet.ogg', 75, 1)
- user.visible_message("[user.name] unsecures [src.name] reinforcing bolts from the floor.", \
- "You undo the external reinforcing bolts.", \
- "You hear ratchet")
- src.anchored = 0
-
- else if(istype(W, /obj/item/weapon/weldingtool) && W:welding)
- if(state == 0)
- user << "\red The [src.name] needs to be wrenched to the floor first."
- return 1
- if (W:get_fuel() < 2)
- user << "\blue You need more welding fuel to complete this task."
- return 1
- W:use_fuel(1)
- W:eyecheck(user)
- playsound(src.loc, 'Welder2.ogg', 50, 1)
-
- if(state == 1)
- user.visible_message("[user.name] starts to weld [src.name] to the floor.", \
- "You start to weld the [src] to the floor.", \
- "You hear welding")
- if (do_after(user,20))
- state = 3
- user << "You weld the field generator to the floor."
- else
- return 1
-
- else if(state == 3)
- user.visible_message("[user.name] starts to cut [src.name] free from the floor.", \
- "You start to cut the [src] free from the floor.", \
- "You hear welding")
- if (do_after(user,20))
- state = 1
- user << "You cut the [src] free from the floor."
- else
- return 1
-
- else if(istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda))
- if (src.allowed(user))
- src.locked = !src.locked
- user << "Controls are now [src.locked ? "locked." : "unlocked."]"
- else
- user << "\red Access denied."
- return 1
-
- else
- user.visible_message("\red The [src.name] has been hit with the [W.name] by [user.name]!", \
- "\red You hit the [src.name] with your [W.name]!", \
- "You hear bang")
- src.add_fingerprint(user)
-
-
-/obj/machinery/field_generator/bullet_act(flag)
-
- if (flag == PROJECTILE_BULLET)
- src.power -= 10
- /*else if (flag == PROJECTILE_MEDBULLET)
- src.power -= 5*/
- else if (flag == PROJECTILE_WEAKBULLET)
- src.power -= 1
- else if (flag == PROJECTILE_LASER)
- src.power += 20
- else if (flag == PROJECTILE_TASER)
- src.power += 3
- else
- src.power -= 2
- update_icon()
- return
-
-/obj/machinery/field_generator/proc/cleanup()
- var/obj/machinery/field_generator/G
- for (var/obj/machinery/containment_field/F in fields)
- if (isnull(F))
- continue
- G = (F.gen_primary == src) ? F.gen_secondary : F.gen_primary
- if (G)
- G.fields -= F
- del(F)
- fields = list()
-
-/obj/machinery/field_generator/Del()
- src.cleanup()
- ..()
-
diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm
index 3a6cdb86f1e..cdc59c7e672 100644
--- a/code/game/machinery/status_display.dm
+++ b/code/game/machinery/status_display.dm
@@ -11,7 +11,7 @@
name = "status display"
anchored = 1
density = 1
-
+ power_usage = 250
var/mode = 1 // 0 = Blank
// 1 = Shuttle timer
// 2 = Arbitrary message(s)
@@ -49,8 +49,6 @@
overlays = null
return
- use_power(200)
-
update()
@@ -270,8 +268,6 @@
overlays = null
return
- use_power(200)
-
update()
proc/update()
diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm
index 22e0048157f..5f00a96fe97 100644
--- a/code/game/machinery/turrets.dm
+++ b/code/game/machinery/turrets.dm
@@ -63,6 +63,7 @@
var/wasvalid = 0
var/lastfired = 0
var/shot_delay = 30 //3 seconds between shots
+ power_usage = 100
/obj/machinery/turretcover
name = "pop-up turret cover"
@@ -107,7 +108,6 @@
lastfired = world.time
if (src.cover==null)
src.cover = new /obj/machinery/turretcover(src.loc)
- use_power(50)
var/loc = src.loc
if (istype(loc, /turf))
loc = loc:loc
@@ -252,10 +252,10 @@
var/obj/beam/a_laser/A
if (src.lasers)
A = new /obj/beam/a_laser( loc )
- use_power(50)
+ use_power(500)
else
A = new /obj/bullet/electrode( loc )
- use_power(100)
+ use_power(200)
if (!( istype(U, /turf) ))
//A = null
diff --git a/code/game/magic/cultist/runes.dm b/code/game/magic/cultist/runes.dm
index d89232e2fcc..11b7c5e9ecb 100644
--- a/code/game/magic/cultist/runes.dm
+++ b/code/game/magic/cultist/runes.dm
@@ -127,7 +127,7 @@ var/list/sacrificed = list()
M.say("Tok-lyr rqa'nap g'lt-ulotf!")
cultist_count += 1
if(cultist_count >= 9)
- var/obj/machinery/the_singularity/S = new /obj/machinery/the_singularity/(src.loc)
+ var/obj/machinery/singularity/S = new /obj/machinery/singularity/(src.loc)
S.icon = 'magic_terror.dmi'
S.name = "Tear in the Fabric of Reality"
S.desc = "Your mind begins to bubble and ooze as it tries to comprehend what it sees."
diff --git a/code/game/master_controller.dm b/code/game/master_controller.dm
index 882eb9b405a..cf60b8e45e1 100644
--- a/code/game/master_controller.dm
+++ b/code/game/master_controller.dm
@@ -11,6 +11,7 @@ datum/controller/game_controller
setup()
if(master_controller && (master_controller != src))
del(src)
+ return
//There can be only one master.
if(!air_master)
@@ -76,9 +77,7 @@ datum/controller/game_controller
M.Life()
else
M.Life()
- if (M && M.mind) //I think it will be better if author place this under mob/Life() - rastaf0
- if (M.mind.special_role == "Changeling")
- M.chem_charges = between(0, (max((0.9 - (M.chem_charges / 50)), 0.1) + M.chem_charges), 50)
+
sleep(-1)
for(var/datum/disease/D in active_diseases)
@@ -86,6 +85,9 @@ datum/controller/game_controller
for(var/obj/machinery/machine in machines)
machine.process()
+ if(machine)//Testing this for now, might change it up later - Mport
+ if(machine.power_usage && machine.power_channel)
+ machine.use_power(machine.power_usage,machine.power_channel)
sleep(-1)
sleep(1)
diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm
index b57d2c5fd8e..01ed5937fc3 100644
--- a/code/game/mecha/mecha.dm
+++ b/code/game/mecha/mecha.dm
@@ -705,17 +705,15 @@
return
else if(istype(W, /obj/item/weapon/weldingtool) && W:welding)
- if (W:get_fuel() < 2)
- user << "\blue You need more welding fuel to complete this task."
+ if (W:remove_fuel(1,user))
+ if (src.internal_damage & MECHA_INT_TANK_BREACH)
+ src.internal_damage &= ~MECHA_INT_TANK_BREACH
+ user << "\blue You repair the damaged gas tank."
+ else
return
- if (src.internal_damage & MECHA_INT_TANK_BREACH)
- src.internal_damage &= ~MECHA_INT_TANK_BREACH
- user << "\blue You repair the damaged gas tank."
- W:use_fuel(1)
if(src.health[M.name]: [text]"
mo.show_message(rendered, 2)
- return
\ No newline at end of file
+ return
+
+/proc/is_item_in_list(var/list/L, var/atom/A)
+ for(var/atom/O in L)
+ if(O == A)
+ return 1
+ return 0
\ No newline at end of file
diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm
index e1cbe22c5e1..669073e5147 100644
--- a/code/game/objects/items/weapons/tools.dm
+++ b/code/game/objects/items/weapons/tools.dm
@@ -81,169 +81,226 @@ WELDINGTOOOL
// WELDING TOOL
-/obj/item/weapon/weldingtool/New()
- var/datum/reagents/R = new/datum/reagents(20)
- reagents = R
- R.my_atom = src
- R.add_reagent("fuel", 20)
- return
-
-/obj/item/weapon/weldingtool/examine()
- set src in usr
- usr << text("\icon[] [] contains [] units of fuel left!", src, src.name, get_fuel() )
- return
-
-/obj/item/weapon/weldingtool/attackby(obj/item/W as obj, mob/user as mob)
- if (istype(W,/obj/item/weapon/screwdriver))
- status = !status
- if (status)
- user << "\blue You resecure the welder."
- else
- user << "\blue The welder can now be attached and modified."
- src.add_fingerprint(user)
- else if (status == 1 && istype(W,/obj/item/stack/rods))
- var/obj/item/stack/rods/R = W
- R.use(1)
- var/obj/item/assembly/weld_rod/F = new /obj/item/assembly/weld_rod( user )
- src.loc = F
- F.part1 = src
- if (user.client)
- user.client.screen -= src
- if (user.r_hand == src)
- user.u_equip(src)
- user.r_hand = F
- else
- user.u_equip(src)
- user.l_hand = F
- R.master = F
- src.master = F
- src.layer = initial(src.layer)
- user.u_equip(src)
- if (user.client)
- user.client.screen -= src
- src.loc = F
- F.part2 = W
- F.layer = 20
- R.layer = 20
- F.loc = user
- src.add_fingerprint(user)
- else
- ..()
-
-// helper functions for weldingtool fuel use
-
-// return fuel amount
-/obj/item/weapon/weldingtool/proc/get_fuel()
- return reagents.get_reagent_amount("fuel")
-
-// remove fuel amount
-/obj/item/weapon/weldingtool/proc/use_fuel(var/amount)
- amount = min( get_fuel() , amount)
- reagents.remove_reagent("fuel", amount)
- return
-
-/obj/item/weapon/weldingtool/afterattack(obj/O as obj, mob/user as mob)
-
- if (istype(O, /obj/reagent_dispensers/fueltank) && get_dist(src,O) <= 1 && !src.welding)
- O.reagents.trans_to(src, 20)
- user << "\blue Welder refueled"
- playsound(src.loc, 'refill.ogg', 50, 1, -6)
-
- else if (istype(O, /obj/reagent_dispensers/fueltank) && get_dist(src,O) <= 1 && src.welding)
- message_admins("[key_name_admin(user)] triggered a fueltank explosion.")
- user << "\red That was stupid of you."
- explosion(O.loc,-1,0,2)
- if(O)
- del(O)
-
- else if (src.welding)
- use_fuel(1)
+/obj/item/weapon/weldingtool
+ name = "weldingtool"
+ icon = 'items.dmi'
+ icon_state = "welder"
+ flags = FPRINT | TABLEPASS| CONDUCT
+ force = 3.0
+ throwforce = 5.0
+ throw_speed = 1
+ throw_range = 5
+ w_class = 2.0
+ m_amt = 70
+ g_amt = 30
+ var
+ welding = 0
+ status = 0
+ max_fuel = 20
- if (get_fuel() <= 0)
- usr << "\blue Need more fuel!"
- src.welding = 0
- src.force = 3
- src.damtype = "brute"
- src.icon_state = "welder"
- var/turf/location = user.loc
- if (istype(location, /turf))
- location.hotspot_expose(700, 50, 1)
- return
-
-
-/obj/item/weapon/weldingtool/proc/eyecheck(mob/user as mob)
- //check eye protection
- var/safety = null
- if (istype(user, /mob/living/carbon/human))
- if (istype(user:head, /obj/item/clothing/head/helmet/welding) || istype(user:head, /obj/item/clothing/head/helmet/space))
- safety = 2
- else if (istype(user:glasses, /obj/item/clothing/glasses/sunglasses))
- safety = 1
- else if (istype(user:glasses, /obj/item/clothing/glasses/thermal))
- safety = -1
- else
- safety = 0
- else if(istype(user, /mob/living/carbon))
- safety = 0
- switch(safety)
- if(1)
- usr << "\red Your eyes sting a little."
- user.eye_stat += rand(1, 2)
- if(user.eye_stat > 12)
- user.eye_blurry += rand(3,6)
- if(0)
- usr << "\red Your eyes burn."
- user.eye_stat += rand(2, 4)
- if(user.eye_stat > 10)
- user.eye_blurry += rand(4,10)
- if(-1)
- usr << "\red Your thermals intensify the welder's glow. Your eyes itch and burn severely."
- user.eye_blurry += rand(12,20)
- user.eye_stat += rand(12, 16)
- if(user.eye_stat > 10 && safety < 2)
- user << "\red Your eyes are really starting to hurt. This can't be good for you!"
- if (prob(user.eye_stat - 25 + 1))
- user << "\red You go blind!"
- user.sdisabilities |= 1
- else if (prob(user.eye_stat - 15 + 1))
- user << "\red You go blind!"
- user.eye_blind = 5
- user.eye_blurry = 5
- user.disabilities |= 1
- spawn(100)
- user.disabilities &= ~1
-
-/obj/item/weapon/weldingtool/attack_self(mob/user as mob)
- if(status > 1) return
- src.welding = !( src.welding )
- if (src.welding)
- if (get_fuel() <= 0)
- user << "\blue Need more fuel!"
- src.welding = 0
- return 0
- user << "\blue You will now weld when you attack."
- src.force = 15
- src.damtype = "fire"
- src.icon_state = "welder1"
- processing_items.Add(src)
- else
- user << "\blue Not welding anymore."
- src.force = 3
- src.damtype = "brute"
- src.icon_state = "welder"
- return
-
-/obj/item/weapon/weldingtool/process()
- if(!welding)
- processing_items.Remove(src)
+ New()
+ var/random_fuel = min(rand(10,20),max_fuel)
+ var/datum/reagents/R = new/datum/reagents(max_fuel)
+ reagents = R
+ R.my_atom = src
+ R.add_reagent("fuel", random_fuel)
return
- var/turf/location = src.loc
- if(istype(location, /mob/))
- var/mob/M = location
- if(M.l_hand == src || M.r_hand == src)
- location = M.loc
- if (istype(location, /turf))
- location.hotspot_expose(700, 5)
+ examine()
+ set src in usr
+ usr << text("\icon[] [] contains []/[] units of fuel!", src, src.name, get_fuel(),src.max_fuel )
+ return
+
+
+ attackby(obj/item/W as obj, mob/user as mob)
+ if (istype(W,/obj/item/weapon/screwdriver))
+ status = !status
+ if (status)
+ user << "\blue You resecure the welder."
+ else
+ user << "\blue The welder can now be attached and modified."
+ src.add_fingerprint(user)
+ else if (status == 1 && istype(W,/obj/item/stack/rods))
+ var/obj/item/stack/rods/R = W
+ R.use(1)
+ var/obj/item/assembly/weld_rod/F = new /obj/item/assembly/weld_rod( user )
+ src.loc = F
+ F.part1 = src
+ if (user.client)
+ user.client.screen -= src
+ if (user.r_hand == src)
+ user.u_equip(src)
+ user.r_hand = F
+ else
+ user.u_equip(src)
+ user.l_hand = F
+ R.master = F
+ src.master = F
+ src.layer = initial(src.layer)
+ user.u_equip(src)
+ if (user.client)
+ user.client.screen -= src
+ src.loc = F
+ F.part2 = W
+ F.layer = 20
+ R.layer = 20
+ F.loc = user
+ src.add_fingerprint(user)
+ else
+ ..()
+
+
+ process()
+ if(!welding)
+ processing_items.Remove(src)
+ return
+ var/turf/location = src.loc
+ if(istype(location, /mob/))
+ var/mob/M = location
+ if(M.l_hand == src || M.r_hand == src)
+ location = get_turf(M)
+ if (istype(location, /turf))
+ location.hotspot_expose(700, 5)
+ if(prob(20))//Welders left on now use up fuel, but lets not have them run out quite that fast
+ remove_fuel(1)
+
+
+ afterattack(obj/O as obj, mob/user as mob)
+ if (istype(O, /obj/reagent_dispensers/fueltank) && get_dist(src,O) <= 1 && !src.welding)
+ O.reagents.trans_to(src, max_fuel)
+ user << "\blue Welder refueled"
+ playsound(src.loc, 'refill.ogg', 50, 1, -6)
+ return
+ else if (istype(O, /obj/reagent_dispensers/fueltank) && get_dist(src,O) <= 1 && src.welding)
+ message_admins("[key_name_admin(user)] triggered a fueltank explosion.")
+ user << "\red That was stupid of you."
+ explosion(O.loc,-1,0,2)
+ if(O)
+ del(O)
+ return
+ if (src.welding)
+ remove_fuel(1)
+ var/turf/location = get_turf(user)
+ if (istype(location, /turf))
+ location.hotspot_expose(700, 50, 1)
+ return
+
+
+ attack_self(mob/user as mob)
+ toggle()
+ return
+
+
+ proc
+
+
+///GET prop for fuel
+ get_fuel()
+ return reagents.get_reagent_amount("fuel")
+
+
+///SET prop for fuel
+///Will also turn it off if it is out of fuel
+///The mob argument is not needed but if included will call eyecheck() on it if the welder is on.
+ remove_fuel(var/amount = 1, var/mob/M = null)
+ if(!welding || !check_status())
+ return 0
+ if(get_fuel() >= amount)
+ reagents.remove_reagent("fuel", amount)
+ check_status()
+ if(M)
+ eyecheck()//TODO:eyecheck should really be in mob not here
+ return 1
+ else
+ if(M)
+ M << "\blue You need more welding fuel to complete this task."
+ return 0
+
+
+///Quick check to see if we even have any fuel and should shut off
+///This could use a better name
+ check_status()
+ if((get_fuel() <= 0) && welding)
+ toggle(1)
+ return 0
+ return 1
+
+
+//toggles the welder off and on
+ toggle(var/message = 0)
+ if(status > 1) return
+ src.welding = !( src.welding )
+ if (src.welding)
+ if (remove_fuel(1))
+ usr << "\blue You switch the [src] on."
+ src.force = 15
+ src.damtype = "fire"
+ src.icon_state = "welder1"
+ processing_items.Add(src)
+ else
+ usr << "\blue Need more fuel!"
+ src.welding = 0
+ return
+ else
+ if(!message)
+ usr << "\blue You switch the [src] off."
+ else
+ usr << "\blue The [src] shuts off!"
+ src.force = 3
+ src.damtype = "brute"
+ src.icon_state = "welder"
+ src.welding = 0
+
+
+ eyecheck(mob/user as mob)//TODO:Move this over to /mob/ where it should be
+ //check eye protection
+ if(!ishuman() && !ismonkey())
+ return 1
+ var/safety = 0
+ if (istype(user, /mob/living/carbon/human))
+ if (istype(user:head, /obj/item/clothing/head/helmet/welding) || istype(user:head, /obj/item/clothing/head/helmet/space))
+ safety = 2
+ else if (istype(user:glasses, /obj/item/clothing/glasses/sunglasses))
+ safety = 1
+ else if (istype(user:glasses, /obj/item/clothing/glasses/thermal))
+ safety = -1
+ else
+ safety = 0
+ switch(safety)
+ if(1)
+ usr << "\red Your eyes sting a little."
+ user.eye_stat += rand(1, 2)
+ if(user.eye_stat > 12)
+ user.eye_blurry += rand(3,6)
+ if(0)
+ usr << "\red Your eyes burn."
+ user.eye_stat += rand(2, 4)
+ if(user.eye_stat > 10)
+ user.eye_blurry += rand(4,10)
+ if(-1)
+ usr << "\red Your thermals intensify the welder's glow. Your eyes itch and burn severely."
+ user.eye_blurry += rand(12,20)
+ user.eye_stat += rand(12, 16)
+ if(user.eye_stat > 10 && safety < 2)
+ user << "\red Your eyes are really starting to hurt. This can't be good for you!"
+ if (prob(user.eye_stat - 25 + 1))
+ user << "\red You go blind!"
+ user.sdisabilities |= 1
+ else if (prob(user.eye_stat - 15 + 1))
+ user << "\red You go blind!"
+ user.eye_blind = 5
+ user.eye_blurry = 5
+ user.disabilities |= 1
+ spawn(100)
+ user.disabilities &= ~1
+ return
+
+
+
+/obj/item/weapon/weldingtool/largetank
+ name = "weldingtool"
+ icon = 'items.dmi'
+ icon_state = "welder"
+ max_fuel = 40
\ No newline at end of file
diff --git a/code/game/objects/stacks/metal.dm b/code/game/objects/stacks/metal.dm
index b179f63dede..60e6ce8a5d2 100644
--- a/code/game/objects/stacks/metal.dm
+++ b/code/game/objects/stacks/metal.dm
@@ -15,21 +15,17 @@ FLOOR TILES
if(amount < 2)
user << "\red You need at least two rods to do this."
return
- if (W:get_fuel() < 3)
- user << "\red You need more welding fuel to complete this task."
- return
- W:eyecheck(user)
- W:use_fuel(2)
- var/obj/item/stack/sheet/metal/new_item = new(usr.loc)
- new_item.add_to_stacks(usr)
- for (var/mob/M in viewers(src))
- M.show_message("\red [src] is shaped into metal by [user.name] with the weldingtool.", 3, "\red You hear welding.", 2)
- var/obj/item/stack/rods/R = src
- src = null
- var/replace = (user.get_inactive_hand()==R)
- R.use(2)
- if (!R && replace)
- user.put_in_hand(new_item)
+ if(W:remove_fuel(2,user))
+ var/obj/item/stack/sheet/metal/new_item = new(usr.loc)
+ new_item.add_to_stacks(usr)
+ for (var/mob/M in viewers(src))
+ M.show_message("\red [src] is shaped into metal by [user.name] with the weldingtool.", 3, "\red You hear welding.", 2)
+ var/obj/item/stack/rods/R = src
+ src = null
+ var/replace = (user.get_inactive_hand()==R)
+ R.use(2)
+ if (!R && replace)
+ user.put_in_hand(new_item)
return
..()
diff --git a/code/game/turf.dm b/code/game/turf.dm
index 9cc7ca5266e..da800541e47 100644
--- a/code/game/turf.dm
+++ b/code/game/turf.dm
@@ -325,8 +325,7 @@
return
if (istype(W, /obj/item/weapon/weldingtool) && W:welding)
- W:eyecheck(user)
- var/turf/T = user.loc
+ var/turf/T = get_turf(user)
if (!( istype(T, /turf) ))
return
@@ -346,19 +345,18 @@
spawn(100) del(O)
return
- if (W:get_fuel() < 5)
+ if (W:remove_fuel(5,user))
+ user << "\blue Now disassembling the outer wall plating."
+ playsound(src.loc, 'Welder.ogg', 100, 1)
+ sleep(100)
+ if (istype(src, /turf/simulated/wall))
+ if ((get_turf(user) == T && user.equipped() == W))
+ user << "\blue You disassembled the outer wall plating."
+ dismantle_wall()
+ else
user << "\blue You need more welding fuel to complete this task."
return
- W:use_fuel(5)
- user << "\blue Now disassembling the outer wall plating."
- playsound(src.loc, 'Welder.ogg', 100, 1)
-
- sleep(100)
- if (istype(src, /turf/simulated/wall))
- if ((user.loc == T && user.equipped() == W))
- user << "\blue You disassembled the outer wall plating."
- dismantle_wall()
else if(istype(W,/obj/item/apc_frame))
var/obj/item/apc_frame/AH = W
AH.try_build(src)
@@ -809,7 +807,7 @@ turf/simulated/floor/proc/update_icon()
var/list/y_arr
if(src.x <= 1)
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
@@ -884,7 +882,7 @@ turf/simulated/floor/proc/update_icon()
A.loc.Entered(A)
else if (src.y >= world.maxy)
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
var/list/cur_pos = src.get_global_map_pos()
@@ -914,7 +912,7 @@ turf/simulated/floor/proc/update_icon()
if (src.x <= 2)
if(prob(50))
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
if(istype(A,/mob/living/carbon/human))
@@ -935,7 +933,7 @@ turf/simulated/floor/proc/update_icon()
if ((A && A.loc))
A.loc.Entered(A)
else
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
if(istype(A,/mob/living/carbon/human))
@@ -957,7 +955,7 @@ turf/simulated/floor/proc/update_icon()
A.loc.Entered(A)
else if (A.x >= (world.maxx - 1))
if(prob(50))
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
if(istype(A,/mob/living/carbon/human))
@@ -978,7 +976,7 @@ turf/simulated/floor/proc/update_icon()
if ((A && A.loc))
A.loc.Entered(A)
else
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
if(istype(A,/mob/living/carbon/human))
@@ -1000,7 +998,7 @@ turf/simulated/floor/proc/update_icon()
A.loc.Entered(A)
else if (src.y <= 2)
if(prob(50))
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
if(istype(A,/mob/living/carbon/human))
@@ -1021,7 +1019,7 @@ turf/simulated/floor/proc/update_icon()
if ((A && A.loc))
A.loc.Entered(A)
else
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
if(istype(A,/mob/living/carbon/human))
@@ -1044,7 +1042,7 @@ turf/simulated/floor/proc/update_icon()
else if (A.y >= (world.maxy - 1))
if(prob(50))
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
if(istype(A,/mob/living/carbon/human))
@@ -1065,7 +1063,7 @@ turf/simulated/floor/proc/update_icon()
if ((A && A.loc))
A.loc.Entered(A)
else
- if(istype(A, /obj/meteor))
+ if(istype(A, /obj/meteor)||istype(A, /obj/space_dust))
del(A)
return
if(istype(A,/mob/living/carbon/human))
diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 30565accaed..d20a73012bb 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -45,7 +45,7 @@
src.verbs += /proc/toggle_adminmsg
src.verbs += /client/proc/triple_ai //triple AIs~ --NEO
-
+ src.verbs += /client/proc/cmd_mass_modify_object_variables
// Admin "must have"
src.verbs += /client/proc/cmd_admin_list_occ
src.verbs += /client/proc/cmd_admin_mute
@@ -81,7 +81,7 @@
src.verbs += /proc/givetestverbs
src.verbs += /obj/admins/proc/spawn_atom
src.verbs += /obj/admins/proc/toggletintedweldhelmets
-
+
// Admin helpers
src.verbs += /client/proc/cmd_admin_attack_log
@@ -171,7 +171,7 @@
src.verbs += /obj/admins/proc/voteres //toggle votes
src.verbs += /client/proc/deadchat //toggles deadchat
src.verbs += /proc/toggle_adminmsg
-
+ src.verbs += /client/proc/cmd_mass_modify_object_variables
// Admin "must have"
src.verbs += /client/proc/cmd_admin_list_occ
src.verbs += /client/proc/cmd_admin_mute
@@ -1093,7 +1093,7 @@
src.verbs -= /client/proc/cmd_admin_prison
src.verbs -= /obj/admins/proc/unprison
src.verbs -= /proc/togglebuildmode
-
+ src.verbs -= /client/proc/cmd_mass_modify_object_variables
// Unnecessary commands
src.verbs -= /client/proc/funbutton
src.verbs -= /client/proc/make_sound // -- TLE
diff --git a/code/modules/admin/verbs/massmodvar.dm b/code/modules/admin/verbs/massmodvar.dm
new file mode 100644
index 00000000000..9d7bd924d69
--- /dev/null
+++ b/code/modules/admin/verbs/massmodvar.dm
@@ -0,0 +1,223 @@
+/client/proc/cmd_mass_modify_object_variables(obj/O as obj|mob|turf|area in world)
+ set category = "Debug"
+ set name = "Mass Edit Variables"
+ set desc="(target) Edit all instances of a target item's variables"
+ src.massmodify_variables(O)
+
+
+/client/proc/massmodify_variables(var/atom/O)
+ var/list/locked = list("vars", "key", "ckey", "client")
+
+ if(!src.authenticated || !src.holder)
+ src << "Only administrators may use this command."
+ return
+
+ var/list/names = list()
+ for (var/V in O.vars)
+ names += V
+
+ names = sortList(names)
+
+ var/variable = input("Which var?","Var") as null|anything in names
+ if(!variable)
+ return
+ var/default
+ var/var_value = O.vars[variable]
+ var/dir
+
+ if (locked.Find(variable) && !(src.holder.rank in list("Host", "Coder")))
+ return
+
+ if(isnull(var_value))
+ usr << "Unable to determine variable type."
+
+ else if(isnum(var_value))
+ usr << "Variable appears to be NUM."
+ default = "num"
+ dir = 1
+
+ else if(istext(var_value))
+ usr << "Variable appears to be TEXT."
+ default = "text"
+
+ else if(isloc(var_value))
+ usr << "Variable appears to be REFERENCE."
+ default = "reference"
+
+ else if(isicon(var_value))
+ usr << "Variable appears to be ICON."
+ var_value = "\icon[var_value]"
+ default = "icon"
+
+ else if(istype(var_value,/atom) || istype(var_value,/datum))
+ usr << "Variable appears to be TYPE."
+ default = "type"
+
+ else if(istype(var_value,/list))
+ usr << "Variable appears to be LIST."
+ default = "list"
+
+ else if(istype(var_value,/client))
+ usr << "Variable appears to be CLIENT."
+ default = "cancel"
+
+ else
+ usr << "Variable appears to be FILE."
+ default = "file"
+
+ usr << "Variable contains: [var_value]"
+ if(dir)
+ switch(var_value)
+ if(1)
+ dir = "NORTH"
+ if(2)
+ dir = "SOUTH"
+ if(4)
+ dir = "EAST"
+ if(8)
+ dir = "WEST"
+ if(5)
+ dir = "NORTHEAST"
+ if(6)
+ dir = "SOUTHEAST"
+ if(9)
+ dir = "NORTHWEST"
+ if(10)
+ dir = "SOUTHWEST"
+ else
+ dir = null
+ if(dir)
+ usr << "If a direction, direction is: [dir]"
+
+ var/class = input("What kind of variable?","Variable Type",default) as null|anything in list("text",
+ "num","type","icon","file","edit referenced object","restore to default")
+
+ if(!class)
+ return
+
+ var/original_name
+
+ if (!istype(O, /atom))
+ original_name = "\ref[O] ([O])"
+ else
+ original_name = O:name
+
+ switch(class)
+
+ if("restore to default")
+ O.vars[variable] = initial(O.vars[variable])
+
+ if(istype(O, /mob))
+ for(var/mob/M in world)
+ if (M.type == O.type)
+ M.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /obj))
+ for(var/obj/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /turf))
+ for(var/turf/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ if("edit referenced object")
+ return .(O.vars[variable])
+
+ if("text")
+ O.vars[variable] = input("Enter new text:","Text",\
+ O.vars[variable]) as text
+
+ if(istype(O, /mob))
+ for(var/mob/M in world)
+ if (M.type == O.type)
+ M.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /obj))
+ for(var/obj/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /turf))
+ for(var/turf/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ if("num")
+ O.vars[variable] = input("Enter new number:","Num",\
+ O.vars[variable]) as num
+
+ if(istype(O, /mob))
+ for(var/mob/M in world)
+ if (M.type == O.type)
+ M.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /obj))
+ for(var/obj/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /turf))
+ for(var/turf/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ if("type")
+ O.vars[variable] = input("Enter type:","Type",O.vars[variable]) \
+ in typesof(/obj,/mob,/area,/turf)
+
+ if(istype(O, /mob))
+ for(var/mob/M in world)
+ if (M.type == O.type)
+ M.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /obj))
+ for(var/obj/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /turf))
+ for(var/turf/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ if("file")
+ O.vars[variable] = input("Pick file:","File",O.vars[variable]) \
+ as file
+
+ if(istype(O, /mob))
+ for(var/mob/M in world)
+ if (M.type == O.type)
+ M.vars[variable] = O.vars[variable]
+
+ else if(istype(O.type, /obj))
+ for(var/obj/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ else if(istype(O.type, /turf))
+ for(var/turf/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ if("icon")
+ O.vars[variable] = input("Pick icon:","Icon",O.vars[variable]) \
+ as icon
+ if(istype(O, /mob))
+ for(var/mob/M in world)
+ if (M.type == O.type)
+ M.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /obj))
+ for(var/obj/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ else if(istype(O, /turf))
+ for(var/turf/A in world)
+ if (A.type == O.type)
+ A.vars[variable] = O.vars[variable]
+
+ log_admin("[key_name(src)] mass modified [original_name]'s [variable] to [O.vars[variable]]")
+ message_admins("[key_name_admin(src)] mass modified [original_name]'s [variable] to [O.vars[variable]]", 1)
\ No newline at end of file
diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm
index 96967aaa0d9..63205e26303 100644
--- a/code/modules/mob/living/carbon/human/life.dm
+++ b/code/modules/mob/living/carbon/human/life.dm
@@ -41,6 +41,9 @@
//Disease Check
handle_virus_updates()
+ //Changeling things
+ handle_changeling()
+
//Handle temperature/pressure differences between body and environment
handle_environment(environment)
@@ -720,7 +723,7 @@
if(!seer)
src.see_invisible = 0
- if (istype(src.head, /obj/item/clothing/head/helmet/welding) && tinted_weldhelh)
+ if (istype(src.head, /obj/item/clothing/head/helmet/welding) && tinted_weldhelh)
src.see_in_dark = 0
if (src.sleep) src.sleep.icon_state = text("sleep[]", src.sleeping)
@@ -866,6 +869,13 @@
if(!M.nodamage)
M.bruteloss += 5
src.nutrition += 10
+
+ handle_changeling()
+ if (mind)
+ if (mind.special_role == "Changeling")
+ src.chem_charges = between(0, (max((0.9 - (chem_charges / 50)), 0.1) + chem_charges), 50)
+
+
/*
// Commented out so hunger system won't be such shock
// Damage and effects from not eating
diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm
index 61f549ac071..0d3dbfaeee0 100644
--- a/code/modules/mob/living/carbon/monkey/life.dm
+++ b/code/modules/mob/living/carbon/monkey/life.dm
@@ -40,6 +40,9 @@
//Disease Check
handle_virus_updates()
+ //Changeling things
+ handle_changeling()
+
//Handle temperature/pressure differences between body and environment
if(environment) // More error checking -- TLE
handle_environment(environment)
@@ -564,4 +567,9 @@
src.drop_item()
src.density = 1
else
- src.density = !src.lying
\ No newline at end of file
+ src.density = !src.lying
+
+ handle_changeling()
+ if (mind)
+ if (mind.special_role == "Changeling")
+ src.chem_charges = between(0, (max((0.9 - (chem_charges / 50)), 0.1) + chem_charges), 50)
\ No newline at end of file
diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm
index 2adb9e077b7..e7c4fc0a29d 100644
--- a/code/modules/mob/living/carbon/monkey/monkey.dm
+++ b/code/modules/mob/living/carbon/monkey/monkey.dm
@@ -351,9 +351,10 @@
statpanel("Status")
stat(null, text("Intent: []", src.a_intent))
stat(null, text("Move Mode: []", src.m_intent))
- if (src.client.statpanel == "Status")
- if (src.mind.special_role == "Changeling")
- stat("Chemical Storage", src.chem_charges)
+ if(client && mind)
+ if (src.client.statpanel == "Status")
+ if (src.mind.special_role == "Changeling")
+ stat("Chemical Storage", src.chem_charges)
return
/mob/living/carbon/monkey/update_clothing()
diff --git a/code/modules/mob/living/silicon/hivebot/hivebot.dm b/code/modules/mob/living/silicon/hivebot/hivebot.dm
index f200313cf58..11111ea9205 100644
--- a/code/modules/mob/living/silicon/hivebot/hivebot.dm
+++ b/code/modules/mob/living/silicon/hivebot/hivebot.dm
@@ -185,18 +185,16 @@
/mob/living/silicon/hivebot/attackby(obj/item/weapon/W as obj, mob/user as mob)
if (istype(W, /obj/item/weapon/weldingtool) && W:welding)
- if (W:get_fuel() > 2)
- W:use_fuel(1)
+ if (W:remove_fuel(4))
+ src.bruteloss -= 30
+ if(src.bruteloss < 0) src.bruteloss = 0
+ src.updatehealth()
+ src.add_fingerprint(user)
+ for(var/mob/O in viewers(user, null))
+ O.show_message(text("\red [user] has fixed some of the dents on [src]!"), 1)
else
user << "Need more welding fuel!"
return
- src.bruteloss -= 30
- if(src.bruteloss < 0) src.bruteloss = 0
- src.updatehealth()
- src.add_fingerprint(user)
- for(var/mob/O in viewers(user, null))
- O.show_message(text("\red [user] has fixed some of the dents on [src]!"), 1)
-
/mob/living/silicon/hivebot/attack_alien(mob/living/carbon/alien/humanoid/M as mob)
diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm
index 4c063665c3e..685460a0700 100644
--- a/code/modules/mob/living/silicon/robot/life.dm
+++ b/code/modules/mob/living/silicon/robot/life.dm
@@ -281,6 +281,7 @@
process_locks()
if(weapon_lock)
+ src.module_active = null
src.module_state_1 = null
src.module_state_2 = null
src.module_state_3 = null
diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm
index f4b5d58ad9e..0c5b45226ed 100644
--- a/code/modules/mob/living/silicon/robot/robot.dm
+++ b/code/modules/mob/living/silicon/robot/robot.dm
@@ -348,17 +348,17 @@
/mob/living/silicon/robot/attackby(obj/item/weapon/W as obj, mob/user as mob)
if (istype(W, /obj/item/weapon/weldingtool) && W:welding)
- if (W:get_fuel() > 2)
- W:use_fuel(1)
+ if (W:remove_fuel(4))
+ src.bruteloss -= 30
+ if(src.bruteloss < 0) src.bruteloss = 0
+ src.updatehealth()
+ src.add_fingerprint(user)
+ for(var/mob/O in viewers(user, null))
+ O.show_message(text("\red [user] has fixed some of the dents on [src]!"), 1)
else
user << "Need more welding fuel!"
return
- src.bruteloss -= 30
- if(src.bruteloss < 0) src.bruteloss = 0
- src.updatehealth()
- src.add_fingerprint(user)
- for(var/mob/O in viewers(user, null))
- O.show_message(text("\red [user] has fixed some of the dents on [src]!"), 1)
+
else if(istype(W, /obj/item/weapon/cable_coil) && wiresexposed)
var/obj/item/weapon/cable_coil/coil = W
diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm
index cf96280f1b7..f6a00fdef60 100644
--- a/code/modules/mob/living/silicon/robot/robot_modules.dm
+++ b/code/modules/mob/living/silicon/robot/robot_modules.dm
@@ -45,7 +45,7 @@
..()
src.modules += new /obj/item/weapon/extinguisher(src)
src.modules += new /obj/item/weapon/screwdriver(src)
- src.modules += new /obj/item/weapon/weldingtool(src)
+ src.modules += new /obj/item/weapon/weldingtool/largetank(src)
src.modules += new /obj/item/weapon/wrench(src)
src.modules += new /obj/item/device/analyzer(src)
src.modules += new /obj/item/device/flashlight(src)
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index 8c1a21dc7d2..9a2ed6f0672 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -1381,7 +1381,7 @@
namecounts[name] = 1
creatures[name] = D
- for (var/obj/machinery/the_singularity/S in world)
+ for (var/obj/machinery/singularity/S in world)
var/name = "Singularity"
if (name in names)
namecounts[name]++
diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm
index 2c8fd784cf6..60e974c5b6a 100644
--- a/code/modules/mob/new_player/new_player.dm
+++ b/code/modules/mob/new_player/new_player.dm
@@ -3,6 +3,7 @@ mob/new_player
var/datum/preferences/preferences
var/ready = 0
+ var/spawning = 0
invisibility = 101
@@ -80,6 +81,8 @@ mob/new_player
Logout()
ready = 0
..()
+ if(!spawning)
+ del(src)
return
verb
@@ -142,6 +145,8 @@ mob/new_player
if(alert(src,"Are you sure you wish to observe? You will not be able to play this round!","Player Setup","Yes","No") == "Yes")
var/mob/dead/observer/observer = new()
+ src.spawning = 1
+
close_spawn_windows()
var/obj/O = locate("landmark*Observer-Start")
src << "\blue Now teleporting."
@@ -397,6 +402,7 @@ mob/new_player
src << browse(dat, "window=latechoices;size=300x640;can_close=0")
proc/create_character()
+ src.spawning = 1
var/mob/living/carbon/human/new_character = new(src.loc)
close_spawn_windows()
diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm
index 6bcc111a2ae..e5f83a4d04e 100644
--- a/code/modules/power/apc.dm
+++ b/code/modules/power/apc.dm
@@ -366,23 +366,23 @@
user << "\blue You need more welding fuel to complete this task."
return
user << "You start welding APC frame..."
- W:use_fuel(2)
- W:eyecheck(user)
- playsound(src.loc, 'Welder.ogg', 50, 1)
- if(do_after(user, 50))
- if (emagged || malfhack || (stat & BROKEN) || opened==2)
- new /obj/item/stack/sheet/metal(loc)
- user.visible_message(\
- "\red [src] has been cut apart by [user.name] with the weldingtool.",\
- "You disassembled brocken APC frame.",\
- "\red You hear welding.")
- else
- new /obj/item/apc_frame(loc)
- user.visible_message(\
- "\red [src] has been cut from the wall by [user.name] with the weldingtool.",\
- "You cut APC frame from the wall.",\
- "\red You hear welding.")
- del(src)
+ if(W:remove_fuel(2))
+ playsound(src.loc, 'Welder.ogg', 50, 1)
+ if(do_after(user, 50))
+ if (emagged || malfhack || (stat & BROKEN) || opened==2)
+ new /obj/item/stack/sheet/metal(loc)
+ user.visible_message(\
+ "\red [src] has been cut apart by [user.name] with the weldingtool.",\
+ "You disassembled brocken APC frame.",\
+ "\red You hear welding.")
+ else
+ new /obj/item/apc_frame(loc)
+ user.visible_message(\
+ "\red [src] has been cut from the wall by [user.name] with the weldingtool.",\
+ "You cut APC frame from the wall.",\
+ "\red You hear welding.")
+ del(src)
+ return
else if (istype(W, /obj/item/apc_frame) && opened && emagged)
emagged = 0
if (opened==2)
@@ -810,7 +810,7 @@
else
malfai << "Hack complete. The APC is now under your exclusive control. Unable to fuse interface due to insufficient cell charge."
else
- malfai << "Hack complete. The APC is now under your exclusive control. Unable to fuse interface due to lack of cell do discharge."
+ malfai << "Hack complete. The APC is now under your exclusive control. Unable to fuse interface due to lack of cell to discharge."
src.updateDialog()
diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm
index 5623de11cdf..7016c6878d4 100644
--- a/code/modules/power/lighting.dm
+++ b/code/modules/power/lighting.dm
@@ -19,7 +19,10 @@
desc = "A lighting fixture."
anchored = 1
layer = 5 // They were appearing under mobs which is a little weird - Ostaf
+ power_usage = 0
+ power_channel = LIGHT //Lights are calc'd via area so they dont need to be in the machine list
var/on = 0 // 1 if on, 0 if off
+ var/on_gs = 0
var/brightness = 8 // luminosity when on, also used in power calculation
var/status = LIGHT_OK // LIGHT_OK, _EMPTY, _BURNED or _BROKEN
@@ -63,9 +66,23 @@
// create a new lighting fixture
/obj/machinery/light/New()
..()
+
+ switch(fitting)
+ if("tube")
+ brightness = rand(6,9)
+ if("bulb")
+ brightness = rand(3,6)
spawn(1)
update()
+/obj/machinery/light/Del()
+ var/area/A = get_area(src)
+ if(A)
+ on = 0
+// A.update_lights()
+ ..()
+
+
// update the icon_state and luminosity of the light depending on its state
/obj/machinery/light/proc/update()
@@ -100,7 +117,12 @@
icon_state = "[base_state]-burned"
on = 0
sd_SetLuminosity(0)
-
+ power_usage = (luminosity * 20)
+ if(on != on_gs)
+ on_gs = on
+// var/area/A = get_area(src)
+// if(A)
+// A.update_lights()
// attempt to set the light's on/off status
@@ -129,8 +151,6 @@
/obj/machinery/light/attackby(obj/item/W, mob/user)
- if (istype(user, /mob/living/silicon))
- return
// attempt to insert light
if(istype(W, /obj/item/weapon/light))
@@ -145,6 +165,7 @@
user << "You insert the [L.name]."
switchcount = L.switchcount
rigged = L.rigged
+ brightness = L.brightness
del(L)
on = has_power()
@@ -255,6 +276,7 @@
var/obj/item/weapon/light/L = new light_type()
L.status = status
L.rigged = rigged
+ L.brightness = src.brightness
L.loc = usr
L.layer = 20
if(user.hand)
@@ -318,8 +340,9 @@
#define LIGHTING_POWER_FACTOR 20 //20W per unit luminosity
/obj/machinery/light/process()
- if(on)
- use_power(luminosity * LIGHTING_POWER_FACTOR, LIGHT)
+ return
+// if(on)
+// use_power(luminosity * LIGHTING_POWER_FACTOR, LIGHT)
// called when area power state changes
@@ -402,6 +425,7 @@
var/switchcount = 0 // number of times switched
m_amt = 60
var/rigged = 0 // true if rigged to explode
+ var/brightness = 2 //how much light it gives off
/obj/item/weapon/light/tube
name = "light tube"
@@ -410,6 +434,7 @@
base_state = "ltube"
item_state = "c_tube"
g_amt = 200
+ brightness = 8
/obj/item/weapon/light/bulb
name = "light bulb"
@@ -418,6 +443,7 @@
base_state = "lbulb"
item_state = "contvapour"
g_amt = 100
+ brightness = 5
// update the icon state and description of the light
/obj/item/weapon/light
@@ -436,6 +462,11 @@
/obj/item/weapon/light/New()
..()
+ switch(name)
+ if("light tube")
+ brightness = rand(6,9)
+ if("light bulb")
+ brightness = rand(4,6)
update()
diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm
new file mode 100644
index 00000000000..6c84e384659
--- /dev/null
+++ b/code/modules/power/singularity/collector.dm
@@ -0,0 +1,83 @@
+
+/obj/machinery/power/rad_collector
+ name = "Radiation Collector Array"
+ desc = "A device which uses Hawking Radiation and plasma to produce power."
+ icon = 'singularity.dmi'
+ icon_state = "collector"
+ anchored = 1
+ density = 1
+ directwired = 1
+ var
+ obj/item/weapon/tank/plasma/P = null
+ last_power = 0
+
+ process()
+ if(P)
+ if(P.air_contents.toxins <= 0)
+ P.air_contents.toxins = 0
+ eject()
+ else
+ P.air_contents.toxins -= 0.001
+ return
+
+
+ attackby(obj/item/W, mob/user)
+ if(istype(W, /obj/item/device/analyzer))
+ user << "\blue The [W.name] detects that [last_power]W were recently produced."
+ return 1
+ if(istype(W, /obj/item/weapon/tank/plasma))
+ if(!src.anchored)
+ user << "The [src] needs to be secured to the floor first."
+ return 1
+ if(src.P)
+ user << "\red There appears to already be a plasma tank loaded!"
+ return 1
+ icon_state = "collector +p"
+ src.P = W
+ W.loc = src
+ if (user.client)
+ user.client.screen -= W
+ user.u_equip(W)
+ else if(istype(W, /obj/item/weapon/crowbar))
+ if(P)
+ eject()
+ return 1
+ else if(istype(W, /obj/item/weapon/wrench))
+ if(P)
+ user << "\red Remove the plasma tank first."
+ return 1
+ playsound(src.loc, 'Ratchet.ogg', 75, 1)
+ src.anchored = !src.anchored
+ user.visible_message("[user.name] [anchored? "secures":"unsecures"] the [src.name].", \
+ "You [anchored? "secure":"undo"] the external bolts.", \
+ "You hear ratchet")
+ else
+ ..()
+ return 1
+
+
+ ex_act(severity)
+ switch(severity)
+ if(2, 3)
+ eject()
+ return ..()
+
+
+ proc
+ eject()
+ var/obj/item/weapon/tank/plasma/Z = src.P
+ if (!Z)
+ return
+ Z.loc = get_turf(src)
+ Z.layer = initial(Z.layer)
+ src.P = null
+ icon_state = "collector"
+
+ receive_pulse(var/pulse_strength)
+ if(P)
+ var/power_produced = 0
+ power_produced = P.air_contents.toxins*pulse_strength*20
+ add_avail(power_produced)
+ last_power = power_produced
+ return
+ return
\ No newline at end of file
diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm
new file mode 100644
index 00000000000..c1737d906d9
--- /dev/null
+++ b/code/modules/power/singularity/containment_field.dm
@@ -0,0 +1,75 @@
+
+/obj/machinery/containment_field
+ name = "Containment Field"
+ desc = "An energy field."
+ icon = 'singularity.dmi'
+ icon_state = "Contain_F"
+ anchored = 1
+ density = 0
+ unacidable = 1
+ power_usage = 0
+
+ New()
+ spawn(1)
+ src.sd_SetLuminosity(5)
+
+
+ attack_hand(mob/user as mob)
+ if(get_dist(src, user) > 1)
+ return 0
+ else
+ shock(user)
+ return 1
+
+
+ blob_act()
+ return
+
+
+ ex_act(severity)
+ return
+
+
+ HasProximity(atom/movable/AM as mob|obj)
+ if(istype(AM,/mob/living/silicon) && prob(40))
+ shock(AM)
+ return
+ if(istype(AM,/mob/living/carbon) && prob(50))
+ shock(AM)
+ return
+
+
+ proc
+ shock(mob/user as mob)
+ if(iscarbon(user))
+ var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread
+ s.set_up(5, 1, user.loc)
+ s.start()
+ var/shock_damage = min(rand(30,40),rand(30,40))
+ user.burn_skin(shock_damage)
+ user.updatehealth()
+ user.visible_message("\red [user.name] was shocked by the [src.name]!", \
+ "\red You feel a powerful shock course through your body sending you flying!", \
+ "\red You hear a heavy electrical crack")
+ var/stun = min(shock_damage, 15)
+ if(user.stunned < shock_damage) user.stunned = stun
+ if(user.weakened < 10) user.weakened = 10
+ user.updatehealth()
+ var/atom/target = get_edge_target_turf(user, get_dir(src, get_step_away(user, src)))
+ user.throw_at(target, 200, 4)
+ return
+ else if(issilicon(user))
+ var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread
+ s.set_up(5, 1, user.loc)
+ s.start()
+ var/shock_damage = rand(15,30)
+ user.fireloss += shock_damage
+ user.updatehealth()
+ user.visible_message("\red [user.name] was shocked by the [src.name]!", \
+ "\red Energy pulse detected, system damaged!", \
+ "\red You hear an electrical crack")
+ if(prob(20))
+ if(user.stunned < 2)
+ user.stunned = 2
+ return
+ return
diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm
new file mode 100644
index 00000000000..4865a54b167
--- /dev/null
+++ b/code/modules/power/singularity/emitter.dm
@@ -0,0 +1,179 @@
+/obj/machinery/emitter
+ name = "Emitter"
+ desc = "A heavy duty industrial laser"
+ icon = 'singularity.dmi'
+ icon_state = "Emitter"
+ anchored = 0
+ density = 1
+ req_access = list(access_engine)
+ var/active = 0
+ var/fire_delay = 100
+ var/last_shot = 0
+ var/shot_number = 0
+ var/state = 0
+ var/locked = 0
+ power_usage = 0
+
+
+/obj/machinery/emitter/New()
+ ..()
+ return
+
+
+/obj/machinery/emitter/update_icon()
+ if (active && !(stat & (NOPOWER|BROKEN)))
+ icon_state = "Emitter +a"
+ else
+ icon_state = "Emitter"
+
+
+/obj/machinery/emitter/attack_hand(mob/user as mob)
+ src.add_fingerprint(user)
+ if(state == 2)
+ if(!src.locked || istype(user, /mob/living/silicon))
+ if(src.active==1)
+ src.active = 0
+ user << "You turn off the [src]."
+ src.power_usage = 0
+ else
+ src.active = 1
+ user << "You turn on the [src]."
+ src.shot_number = 0
+ src.fire_delay = 100
+ src.power_usage = 100
+ update_icon()
+ else
+ user << "The controls are locked!"
+ else
+ user << "The [src] needs to be firmly secured to the floor first."
+ return 1
+
+/obj/machinery/emitter/emp_act()//Emitters are hardened but still might have issues
+ use_power(50)
+ if(prob(1)&&prob(1))
+ if(src.active)
+ src.active = 0
+ src.power_usage = 0
+ return 1
+
+
+/obj/machinery/emitter/process()
+
+ if(stat & (NOPOWER|BROKEN))
+ return
+
+ if(src.state != 2)
+ src.active = 0
+ return
+
+ if(((src.last_shot + src.fire_delay) <= world.time) && (src.active == 1))
+ src.last_shot = world.time
+ if(src.shot_number < 3)
+ src.fire_delay = 2
+ src.shot_number ++
+ else
+ src.fire_delay = rand(20,100)
+ src.shot_number = 0
+
+ use_power(1000)
+ var/obj/beam/a_laser/A = new /obj/beam/a_laser( src.loc )
+ A.icon_state = "u_laser"
+ playsound(src.loc, 'emitter.ogg', 75, 1)
+
+ if(prob(35))
+ var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread
+ s.set_up(5, 1, src)
+ s.start()
+ A.dir = src.dir
+ if(src.dir == 1)//Up
+ A.yo = 20
+ A.xo = 0
+
+ else if(src.dir == 2)//Down
+ A.yo = -20
+ A.xo = 0
+
+ else if(src.dir == 4)//Right
+ A.yo = 0
+ A.xo = 20
+
+ else if(src.dir == 8)//Left
+ A.yo = 0
+ A.xo = -20
+
+ else // Any other
+ A.yo = -20
+ A.xo = 0
+
+ A.process()
+
+
+/obj/machinery/emitter/attackby(obj/item/W, mob/user)
+ if(active)
+ user << "Turn off the [src] first."
+ return
+
+ else if(istype(W, /obj/item/weapon/wrench))
+ switch(state)
+ if(0)
+ state = 1
+ playsound(src.loc, 'Ratchet.ogg', 75, 1)
+ user.visible_message("[user.name] secures [src.name] to the floor.", \
+ "You secure the external reinforcing bolts to the floor.", \
+ "You hear ratchet")
+ src.anchored = 1
+ if(1)
+ state = 0
+ playsound(src.loc, 'Ratchet.ogg', 75, 1)
+ user.visible_message("[user.name] unsecures [src.name] reinforcing bolts from the floor.", \
+ "You undo the external reinforcing bolts.", \
+ "You hear ratchet")
+ src.anchored = 0
+ if(2)
+ user << "\red The [src.name] needs to be unwelded from the floor."
+ return
+
+ else if(istype(W, /obj/item/weapon/weldingtool))
+ switch(state)
+ if(0)
+ user << "\red The [src.name] needs to be wrenched to the floor."
+ return
+ if(1)
+ if (W:remove_fuel(2))
+ playsound(src.loc, 'Welder2.ogg', 50, 1)
+ user.visible_message("[user.name] starts to weld the [src.name] to the floor.", \
+ "You start to weld the [src] to the floor.", \
+ "You hear welding")
+ if (do_after(user,20))
+ state = 2
+ user << "You weld the [src] to the floor."
+ else
+ user << "\blue You need more welding fuel to complete this task."
+ return
+ if(2)
+ if (W:remove_fuel(2))
+ playsound(src.loc, 'Welder2.ogg', 50, 1)
+ user.visible_message("[user.name] starts to cut the [src.name] free from the floor.", \
+ "You start to cut the [src] free from the floor.", \
+ "You hear welding")
+ if (do_after(user,20))
+ state = 1
+ user << "You cut the [src] free from the floor."
+ else
+ user << "\blue You need more welding fuel to complete this task."
+ return
+ else if(istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda))
+ if (src.allowed(user))
+ src.locked = !src.locked
+ user << "Controls are now [src.locked ? "locked." : "unlocked."]"
+ else
+ user << "\red Access denied."
+ return
+ else
+ ..()
+ return
+
+
+/obj/machinery/emitter/power_change()
+ ..()
+ update_icon()
\ No newline at end of file
diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm
new file mode 100644
index 00000000000..1a26b37091e
--- /dev/null
+++ b/code/modules/power/singularity/field_generator.dm
@@ -0,0 +1,308 @@
+
+/////FIELD GEN
+#define field_generator_max_power 250
+/obj/machinery/field_generator
+ name = "Field Generator"
+ desc = "A large thermal battery that projects a high amount of energy when powered."
+ icon = 'singularity.dmi'
+ icon_state = "Field_Gen"
+ anchored = 0
+ density = 1
+ req_access = list(access_engine)
+ power_usage = 0
+ var
+ Varedit_start = 0
+ Varpower = 0
+ active = 0
+ power = 20
+ state = 0
+ warming_up = 0
+ powerlevel = 0
+ list/obj/machinery/containment_field/fields
+ list/obj/machinery/field_generator/connected_gens
+
+
+ update_icon()
+ if (!active)
+ icon_state = "Field_Gen"
+ return
+ var/level = 3
+ switch (power)
+ if(0 to 60)
+ level = 1
+ if(61 to 220)
+ level = 2
+ if(221 to INFINITY)
+ level = 3
+ level = min(level,warming_up)
+ if (powerlevel!=level)
+ powerlevel = level
+ icon_state = "Field_Gen +a[powerlevel]"
+
+
+ New()
+ ..()
+ fields = list()
+ connected_gens = list()
+ return
+
+
+ process()
+ if(src.Varedit_start == 1)
+ if(src.active == 0)
+ src.active = 1
+ src.state = 2
+ src.power = field_generator_max_power
+ src.anchored = 1
+ src.warming_up = 3
+ turn_on()
+ Varedit_start = 0
+ if(src.active == 2)
+ calc_power()
+
+ return
+
+
+ attack_hand(mob/user as mob)
+ if(state == 2)
+ if(get_dist(src, user) <= 1)//Need to actually touch the thing to turn it on
+ if(src.active >= 1)
+ user << "You are unable to turn off the [src] once it is online."
+ return 1
+ else
+ user.visible_message("[user.name] turns on the [src.name]", \
+ "You turn on the [src].", \
+ "You hear heavy droning")
+ turn_on()
+ src.add_fingerprint(user)
+ else
+ user << "The [src] needs to be firmly secured to the floor first."
+ return
+
+
+ attackby(obj/item/W, mob/user)
+ if(active)
+ user << "The [src] needs to be off."
+ return
+ else if(istype(W, /obj/item/weapon/wrench))
+ switch(state)
+ if(0)
+ state = 1
+ playsound(src.loc, 'Ratchet.ogg', 75, 1)
+ user.visible_message("[user.name] secures [src.name] to the floor.", \
+ "You secure the external reinforcing bolts to the floor.", \
+ "You hear ratchet")
+ src.anchored = 1
+ if(1)
+ state = 0
+ playsound(src.loc, 'Ratchet.ogg', 75, 1)
+ user.visible_message("[user.name] unsecures [src.name] reinforcing bolts from the floor.", \
+ "You undo the external reinforcing bolts.", \
+ "You hear ratchet")
+ src.anchored = 0
+ if(2)
+ user << "\red The [src.name] needs to be unwelded from the floor."
+ return
+ else if(istype(W, /obj/item/weapon/weldingtool))
+ switch(state)
+ if(0)
+ user << "\red The [src.name] needs to be wrenched to the floor."
+ return
+ if(1)
+ if (W:remove_fuel(2,user))
+ playsound(src.loc, 'Welder2.ogg', 50, 1)
+ user.visible_message("[user.name] starts to weld the [src.name] to the floor.", \
+ "You start to weld the [src] to the floor.", \
+ "You hear welding")
+ if (do_after(user,20))
+ state = 2
+ user << "You weld the field generator to the floor."
+ else
+ return
+ if(2)
+ if (W:remove_fuel(2,user))
+ playsound(src.loc, 'Welder2.ogg', 50, 1)
+ user.visible_message("[user.name] starts to cut the [src.name] free from the floor.", \
+ "You start to cut the [src] free from the floor.", \
+ "You hear welding")
+ if (do_after(user,20))
+ state = 1
+ user << "You cut the [src] free from the floor."
+ else
+ return
+ else
+ ..()
+ return
+
+
+ emp_act()
+ return 0
+
+
+ bullet_act(flag)
+ if (flag == PROJECTILE_BULLET)
+ src.power -= 100
+ else if (flag == PROJECTILE_WEAKBULLET)
+ src.power -= 50
+ else if (flag == PROJECTILE_LASER)
+ src.power += 20
+ else if (flag == PROJECTILE_TASER)
+ src.power += 5
+ else
+ src.power -= 30
+ update_icon()
+ return
+
+
+ Del()
+ src.cleanup()
+ ..()
+
+
+ proc
+ turn_off()
+ src.active = 0
+ spawn(1)
+ src.cleanup()
+ update_icon()
+
+
+ turn_on()
+ src.active = 1
+ warming_up = 1
+ powerlevel = 0
+ spawn(1)
+ while (warming_up<3 && active)
+ sleep(50)
+ warming_up++
+ update_icon()
+ if(warming_up >= 3)
+ start_fields()
+ update_icon()
+
+
+ calc_power()
+ if(Varpower)
+ return
+
+ update_icon()
+ if(src.power > field_generator_max_power)
+ src.power = field_generator_max_power
+
+ var/power_draw = 0
+ for (var/obj/machinery/containment_field/F in fields)
+ if (isnull(F))
+ continue
+ power_draw++
+
+ if(draw_power(round(power_draw/2,1)))
+ return 1
+ else
+ for(var/mob/M in viewers(src))
+ M.show_message("\red The [src.name] shuts down!")
+ turn_off()
+ src.power = 0
+ return
+
+
+ draw_power(var/draw = 0,var/obj/machinery/field_generator/G = null, var/obj/machinery/field_generator/last = null)
+// if(G && G == src)//Loopin, set fail
+// return 0
+ if(src.power >= draw)//We have enough power
+ src.power -= draw
+ return 1
+ else//Need more power
+ return 0
+/* draw -= src.power
+ src.power = 0 ill finis this up when not about to pass out
+ for(var/obj/machinery/field_generator/FG in connected_gens)
+ if(isnull(FG))
+ continue
+ if(FG == last)//We just asked you
+ continue
+ if(G)//Another gen is askin for power and we dont have it
+ if(FG.draw_power(draw,G,src))//Can you take the load
+ return 1
+ else
+ return 0
+ else//We are askin another for power
+ if(FG.draw_power(draw,src,src))
+ return 1
+ else
+ return 0
+*/
+
+ start_fields()
+ if(!src.state == 2 || !anchored)
+ turn_off()
+ return
+ spawn(1)
+ setup_field(1)
+ spawn(2)
+ setup_field(2)
+ spawn(3)
+ setup_field(4)
+ spawn(4)
+ setup_field(8)
+ src.active = 2
+
+
+ setup_field(var/NSEW)
+ var/turf/T = src.loc
+ var/obj/machinery/field_generator/G
+ var/steps = 0
+ if(!NSEW)//Make sure its ran right
+ return
+ for(var/dist = 0, dist <= 9, dist += 1) // checks out to 8 tiles away for another generator
+ T = get_step(T, NSEW)
+ steps += 1
+ G = locate(/obj/machinery/field_generator) in T
+ if(!isnull(G))
+ steps -= 1
+ if(!G.active)
+ return
+ break
+ if(isnull(G))
+ return
+ T = src.loc
+ for(var/dist = 0, dist < steps, dist += 1) // creates each field tile
+ var/field_dir = get_dir(T,get_step(G.loc, NSEW))
+ T = get_step(T, NSEW)
+ if(!locate(/obj/machinery/containment_field) in T)
+ var/obj/machinery/containment_field/CF = new/obj/machinery/containment_field()
+ fields += CF
+ G.fields += CF
+ CF.loc = T
+ CF.dir = field_dir
+ var/listcheck = 0
+ for(var/obj/machinery/field_generator/FG in connected_gens)
+ if (isnull(FG))
+ continue
+ if(FG == G)
+ listcheck = 1
+ break
+ if(!listcheck)
+ connected_gens.Add(G)
+ listcheck = 0
+ for(var/obj/machinery/field_generator/FG2 in G.connected_gens)
+ if (isnull(FG2))
+ continue
+ if(FG2 == src)
+ listcheck = 1
+ break
+ if(!listcheck)
+ G.connected_gens.Add(src)
+
+
+ cleanup()
+ for (var/obj/machinery/containment_field/F in fields)
+ if (isnull(F))
+ continue
+ del(F)
+ fields = list()
+ for(var/obj/machinery/field_generator/FG in connected_gens)
+ if (isnull(FG))
+ continue
+ FG.connected_gens.Remove(src)
+ connected_gens.Remove(FG)
+ connected_gens = list()
diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm
new file mode 100644
index 00000000000..b51ef565013
--- /dev/null
+++ b/code/modules/power/singularity/generator.dm
@@ -0,0 +1,42 @@
+
+/////SINGULARITY SPAWNER
+/obj/machinery/the_singularitygen/
+ name = "Gravitational Singularity Generator"
+ desc = "An Odd Device which produces a Gravitational Singularity when set up."
+ icon = 'singularity.dmi'
+ icon_state = "TheSingGen"
+ anchored = 1
+ density = 1
+ power_usage = 0
+
+//////////////////////Singularity gen START
+
+/obj/machinery/the_singularitygen/process()
+ var/turf/T = get_turf(src)
+ if (singularity_is_surrounded(T))
+ new /obj/machinery/singularity/(T, 200)
+ spawn(0)
+ del(src)
+ return
+
+/obj/machinery/the_singularitygen/attackby(obj/item/W, mob/user)
+ if(istype(W, /obj/item/weapon/wrench))
+ anchored = !anchored
+ playsound(src.loc, 'Ratchet.ogg', 75, 1)
+ if(anchored)
+ user.visible_message("[user.name] secures [src.name] to the floor.", \
+ "You secure the [src.name] to the floor.", \
+ "You hear ratchet")
+ else
+ user.visible_message("[user.name] unsecures [src.name] from the floor.", \
+ "You unsecure the [src.name] from the floor.", \
+ "You hear ratchet")
+ return
+ return ..()
+
+/proc/singularity_is_surrounded(turf/T)//TODO:Add a timer so we dont need this
+ var/checkpointC = 0
+ for (var/obj/X in orange(4,T)) //TODO: do we need requirement to singularity be actually _surrounded_ by field?
+ if(istype(X, /obj/machinery/containment_field) || istype(X, /obj/machinery/shieldwall))
+ checkpointC ++
+ return checkpointC >= 20
\ No newline at end of file
diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm
new file mode 100644
index 00000000000..39d398f58b7
--- /dev/null
+++ b/code/modules/power/singularity/singularity.dm
@@ -0,0 +1,269 @@
+var/global/list/uneatable = list(
+ /obj/machinery/singularity,
+ /turf/space,/obj/effects,
+ /obj/overlay)
+
+/obj/machinery/singularity/
+ name = "Gravitational Singularity"
+ desc = "A Gravitational Singularity."
+ icon = '160x160.dmi'
+ icon_state = "Singularity"
+ anchored = 1
+ density = 1
+ layer = 6
+ unacidable = 1 //Don't comment this out.
+ power_usage = 0
+ var
+ active = 0
+ contained = 1 //Are we going to move around?
+ energy = 100 //How strong are we?
+ dissipate = 0 //Do we lose energy over time? TODO:Set this to 1 when/if the feederthing is finished
+ dissipate_delay = 5
+ dissipate_track = 0
+ dissipate_strength = 10 //How much energy do we lose?
+ move_self = 1 //Do we move on our own?
+ grav_pull = 6 //How many tiles out do we pull?
+ event_chance = 15 //Prob for event each tick
+
+
+ New(loc, var/starting_energy = 200, var/temp = 0)
+ src.energy = starting_energy
+ pixel_x = -64
+ pixel_y = -64
+ if(temp)
+ spawn(temp)
+ del(src)
+ ..()
+ return
+
+
+ Del()
+ //Could have it do something bad when this happens, explode/implode or something
+ ..()
+
+
+ attack_hand(mob/user as mob)
+ consume(user)
+ return 1
+
+
+ blob_act(severity)
+ return
+
+
+ ex_act(severity)
+ switch(severity)
+ if(1.0)
+ if(prob(10))
+ del(src)
+ return
+ if(2.0 to 3.0)
+ return
+ return
+
+
+ Bump(atom/A)
+ consume(A)
+ return
+
+
+ Bumped(atom/A)
+ consume(A)
+ return
+
+
+ process()
+ eat()
+ dissipate()
+ check_energy()
+ move()
+ if(prob(event_chance))//Chance for it to run a special event
+ event()
+ pulse()
+ return
+
+ proc
+ dissipate()
+ if(!dissipate)
+ return
+ if(dissipate_track >= dissipate_delay)
+ src.energy -= dissipate_strength
+ dissipate_track = 0
+ else
+ dissipate_track++
+
+
+ check_energy()
+ if(energy <= 0)
+ del(src)
+ return 0
+ switch(energy)
+ if(1000 to 1999)
+ for(var/obj/machinery/field_generator/F in orange(5,src))
+ F.turn_off()
+ emp_area()
+ toxmob()
+ if(2000 to INFINITY)
+ explosion(src.loc, 4, 8, 15, 0)
+ if(src)
+ del(src)
+ return 0
+ return 1
+
+
+ is_eatable(atom/X)
+ for (var/Type in uneatable)
+ if (istype(X, Type))
+ return 0
+ return 1
+
+
+ eat()
+ for (var/atom/X in orange(grav_pull,src))
+ if(isarea(X))
+ continue
+ if (!is_eatable(X))
+ continue
+ switch(get_dist(src,X))
+ if(0 to 2)
+ consume(X)
+ else if(!isturf(X))
+ if(!X:anchored && !istype(X,/mob/living/carbon/human))//TODO:change the boots to just anchor so we dont have to add this to everything
+ step_towards(X,src)
+ else if(istype(X,/mob/living/carbon/human))
+ var/mob/living/carbon/human/H = X
+ if(istype(H.shoes,/obj/item/clothing/shoes/magboots))
+ var/obj/item/clothing/shoes/magboots/M = H.shoes
+ if(M.magpulse)
+ continue
+ step_towards(H,src)
+ return
+
+
+ consume(var/atom/A)
+ var/gain = 0
+ if (!is_eatable(A))
+ return
+ if (istype(A,/mob/living))//Mobs get gibbed
+ gain = 20
+ if(istype(A,/mob/living/carbon/human))
+ if(A:mind)
+ if((A:mind:assigned_role == "Station Engineer") || (A:mind:assigned_role == "Chief Engineer") )
+ gain = 100
+ A:gib()
+ else if(istype(A,/obj/))
+ A:ex_act(1.0)
+ if(A) del(A)
+ gain = 2
+ else if(isturf(A))
+ var/turf/T = A
+ if(T.intact)
+ for(var/obj/O in T.contents)
+ if(O.level != 1)
+ continue
+ if(O.invisibility == 101)
+ src.consume(O)
+ A:ReplaceWithSpace()
+ gain = 2
+ src.energy += gain
+ return
+
+
+ move(var/movement_dir = 0)
+ if(!movement_dir == 1 || !movement_dir == 2 || !movement_dir == 4 || !movement_dir == 8)
+ movement_dir = pick(NORTH, SOUTH, EAST, WEST)
+ var/turf/T = null
+ switch(movement_dir)
+ if(NORTH)
+ T = locate(src.x,src.y+3,src.z)
+ if(SOUTH)
+ T = locate(src.x,src.y-3,src.z)
+ if(EAST)
+ T =locate(src.x+3,src.y,src.z)
+ if(WEST)
+ T = locate(src.x-3,src.y,src.z)
+ if(can_move(T))
+ spawn(0)
+ step(src, movement_dir)
+
+
+ can_move(var/turf/T)
+ if(!T)
+ return 0
+ if(locate(/obj/machinery/containment_field) in T)
+ return 0
+ else if(locate(/obj/machinery/field_generator) in T)
+ var/obj/machinery/field_generator/G = locate(/obj/machinery/field_generator) in T
+ if(G && G.active)
+ return 0
+ return 1
+
+
+ event()
+ var/numb = pick(1,2,3,4,5,6)
+ switch(numb)
+ if(1)//EMP
+ emp_area()
+ if(2,3)//tox damage all carbon mobs in area
+ toxmob()
+ if(4)//Stun mobs who lack optic scanners
+ mezzer()
+ else
+ //do nothing
+ return
+
+
+ toxmob()
+ var/toxrange = 8
+ if (src.energy>100)
+ toxrange+=round((src.energy-100)/100)
+ var/toxloss = 4
+ var/radiation = 5
+ if (src.energy>150)
+ toxloss += round(((src.energy-150)/50)*4,1)
+ radiation += round(((src.energy-150)/50)*5,1)
+ for(var/mob/living/carbon/M in view(toxrange, src.loc))
+ if(istype(M,/mob/living/carbon/human))
+ if(M:wear_suit) //TODO: check for radiation protection
+ toxloss = round(toxloss/2,1)
+ radiation = round(radiation/2,1)
+ M.toxloss += toxloss
+ M.radiation += radiation
+ M.updatehealth()
+ M << "\red You feel odd."
+ return
+
+
+ mezzer()
+ for(var/mob/living/carbon/M in oviewers(8, src))
+ if(istype(M,/mob/living/carbon/human))
+ if(istype(M:glasses,/obj/item/clothing/glasses/meson))
+ M << "\blue You look directly into The [src.name], good thing you had your protective eyewear on!"
+ return
+ M << "\red You look directly into The [src.name] and feel weak."
+ if (M:stunned < 3)
+ M.stunned = 3
+ for(var/mob/O in viewers(M, null))
+ O.show_message(text("\red [] stares blankly at The []!", M, src), 1)
+ return
+
+
+ emp_area()
+ var/turf/myturf = get_turf(src)
+ var/obj/overlay/pulse = new/obj/overlay ( myturf )
+ pulse.icon = 'effects.dmi'
+ pulse.icon_state = "emppulse"
+ pulse.name = "emp pulse"
+ pulse.anchored = 1
+ spawn(20)
+ del(pulse)
+ for (var/atom/X in orange(8,src))
+ X.emp_act()
+ return
+
+
+ pulse()
+ for(var/obj/machinery/power/rad_collector/R in orange(15,src))
+ if(istype(R,/obj/machinery/power/rad_collector))
+ R.receive_pulse(energy)
+ return
\ No newline at end of file
diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm
index ca124241859..3b182f9aed0 100644
--- a/code/modules/power/smes.dm
+++ b/code/modules/power/smes.dm
@@ -1,6 +1,37 @@
// the SMES
// stores power
+#define SMESMAXCHARGELEVEL 200000
+#define SMESMAXOUTPUT 200000
+
+/obj/machinery/power/smes/magical
+ name = "magical power storage unit"
+ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit. Magically produces power."
+ process()
+ capacity = INFINITY
+ charge = INFINITY
+ ..()
+
+/obj/machinery/power/smes
+ name = "power storage unit"
+ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."
+ icon_state = "smes"
+ density = 1
+ anchored = 1
+ var/output = 50000
+ var/lastout = 0
+ var/loaddemand = 0
+ var/capacity = 5e6
+ var/charge = 1e6
+ var/charging = 0
+ var/chargemode = 0
+ var/chargecount = 0
+ var/chargelevel = 50000
+ var/online = 1
+ var/n_tag = null
+ var/obj/machinery/power/terminal/terminal = null
+
+
/obj/machinery/power/smes/New()
..()
diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm
index 95cbbadd636..e28204e1ca4 100644
--- a/code/modules/power/solar.dm
+++ b/code/modules/power/solar.dm
@@ -43,6 +43,8 @@
return
/obj/machinery/power/solar/proc/update_solar_exposure()
+ if(!sun)
+ return
if(obscured)
sunfrac = 0
return
diff --git a/icons/obj/meteor.dmi b/icons/obj/meteor.dmi
index ed3111ec28b..123a5bdf86e 100644
Binary files a/icons/obj/meteor.dmi and b/icons/obj/meteor.dmi differ
diff --git a/icons/obj/singularity.dmi b/icons/obj/singularity.dmi
index d3a714c7ea9..42b2d442280 100644
Binary files a/icons/obj/singularity.dmi and b/icons/obj/singularity.dmi differ
diff --git a/maps/tgstation.2.0.0.dmm b/maps/tgstation.2.0.0.dmm
index 5b9bebc458b..2afeebee311 100644
--- a/maps/tgstation.2.0.0.dmm
+++ b/maps/tgstation.2.0.0.dmm
@@ -4749,9 +4749,9 @@
"bNq" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"; tag = "icon-yellowcorner (EAST)"},/area/engine/engine_hallway)
"bNr" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/obj/machinery/requests_console{department = "Engineering"; departmentType = 4; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "yellow"; tag = "icon-yellow(NORTH)"},/area/engine/engine_hallway)
"bNs" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/engine/engine_hallway)
-"bNt" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/obj/machinery/power/collector_array,/turf/simulated/floor/plating,/area/engine/engine_hallway)
-"bNu" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/power/collector_array,/turf/simulated/floor/plating,/area/engine/engine_hallway)
-"bNv" = (/obj/machinery/power/collector_control,/turf/simulated/floor/plating,/area/engine/engine_hallway)
+"bNt" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/plating,/area/engine/engine_hallway)
+"bNu" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/engine/engine_hallway)
+"bNv" = (/turf/simulated/floor/plating,/area/engine/engine_hallway)
"bNw" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating,/area/engine/engine_hallway)
"bNx" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/engine/engine_hallway)
"bNy" = (/turf/simulated/wall/r_wall,/area/engine/engine_CE_office)
@@ -4764,24 +4764,24 @@
"bNF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/engine/engine_hallway)
"bNG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/poddoor{id = "Secure Storage"; name = "Engineering Secure Storage"},/turf/simulated/floor/plating,/area/engine/engine_hallway)
"bNH" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/door/poddoor{id = "Secure Storage"; name = "Engineering Secure Storage"},/turf/simulated/floor/plating,/area/engine/engine_hallway)
-"bNI" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/engine/engine_hallway)
-"bNJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/secure_closet/engineering_chief,/turf/simulated/floor,/area/engine/engine_CE_office)
-"bNK" = (/turf/simulated/floor,/area/engine/engine_CE_office)
-"bNL" = (/obj/closet/emcloset,/turf/simulated/floor,/area/engine/engine_CE_office)
-"bNM" = (/obj/machinery/computer/station_alert,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/engine_CE_office)
-"bNN" = (/obj/machinery/computer/atmos_alert,/obj/cable{d1 = 0; d2 = 10; icon_state = "0-10"},/turf/simulated/floor,/area/engine/engine_CE_office)
-"bNO" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/table{dir = 1; icon_state = "table_horizontal"; pixel_y = 0},/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor{dir = 8; icon_state = "warning"; tag = "icon-warning"},/area/engine/engine_hallway)
-"bNP" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/table{dir = 4; icon_state = "table_horizontal"; pixel_y = 0},/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor,/area/engine/engine_hallway)
-"bNQ" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/engine/engine_hallway)
-"bNR" = (/turf/simulated/floor{icon_state = "yellowcorner"; tag = "icon-yellowcorner"},/area/engine/engine_hallway)
-"bNS" = (/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"; tag = "icon-yellowcorner (WEST)"},/area/engine/engine_hallway)
-"bNT" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/item/device/t_scanner,/turf/simulated/floor,/area/engine/engine_hallway)
-"bNU" = (/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/engine/engine_hallway)
-"bNV" = (/turf/simulated/floor{dir = 1; icon_state = "warning"; tag = "icon-warning"},/area/engine/engine_hallway)
-"bNW" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor{dir = 1; icon_state = "warning"; tag = "icon-warning"},/area/engine/engine_hallway)
-"bNX" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{dir = 5; icon_state = "warning"; tag = "icon-warning"},/area/engine/engine_hallway)
-"bNY" = (/obj/machinery/power/collector_array,/turf/simulated/floor/plating,/area/engine/engine_hallway)
-"bNZ" = (/obj/cable{d1 = 0; d2 = 6; icon_state = "0-6"},/obj/machinery/power/apc{dir = 8; name = "CE office APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/engine/engine_CE_office)
+"bNI" = (/obj/machinery/power/rad_collector,/turf/simulated/floor/plating,/area/engine/engine_hallway)
+"bNJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/engine/engine_hallway)
+"bNK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/secure_closet/engineering_chief,/turf/simulated/floor,/area/engine/engine_CE_office)
+"bNL" = (/turf/simulated/floor,/area/engine/engine_CE_office)
+"bNM" = (/obj/closet/emcloset,/turf/simulated/floor,/area/engine/engine_CE_office)
+"bNN" = (/obj/machinery/computer/station_alert,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/engine_CE_office)
+"bNO" = (/obj/machinery/computer/atmos_alert,/obj/cable{d1 = 0; d2 = 10; icon_state = "0-10"},/turf/simulated/floor,/area/engine/engine_CE_office)
+"bNP" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/table{dir = 1; icon_state = "table_horizontal"; pixel_y = 0},/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor{dir = 8; icon_state = "warning"; tag = "icon-warning"},/area/engine/engine_hallway)
+"bNQ" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/table{dir = 4; icon_state = "table_horizontal"; pixel_y = 0},/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor,/area/engine/engine_hallway)
+"bNR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/engine/engine_hallway)
+"bNS" = (/turf/simulated/floor{icon_state = "yellowcorner"; tag = "icon-yellowcorner"},/area/engine/engine_hallway)
+"bNT" = (/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"; tag = "icon-yellowcorner (WEST)"},/area/engine/engine_hallway)
+"bNU" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/item/device/t_scanner,/turf/simulated/floor,/area/engine/engine_hallway)
+"bNV" = (/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/engine/engine_hallway)
+"bNW" = (/turf/simulated/floor{dir = 1; icon_state = "warning"; tag = "icon-warning"},/area/engine/engine_hallway)
+"bNX" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor{dir = 1; icon_state = "warning"; tag = "icon-warning"},/area/engine/engine_hallway)
+"bNY" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{dir = 5; icon_state = "warning"; tag = "icon-warning"},/area/engine/engine_hallway)
+"bNZ" = (/obj/cable{d1 = 0; d2 = 6; icon_state = "0-6"},/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/engine/engine_CE_office)
"bOa" = (/obj/cable{d1 = 5; d2 = 10; icon_state = "5-10"},/obj/cable{d1 = 1; d2 = 10; icon_state = "1-10"},/obj/stool{pixel_y = 8},/turf/simulated/floor,/area/engine/engine_CE_office)
"bOb" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/engine/engine_CE_office)
"bOc" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/engine_hallway)
@@ -4794,7 +4794,7 @@
"bOj" = (/obj/cable{d1 = 1; d2 = 6; icon_state = "1-6"},/obj/item/weapon/extinguisher{pixel_x = 6},/obj/item/weapon/extinguisher{pixel_x = -6},/turf/simulated/floor,/area/engine/engine_hallway)
"bOk" = (/turf/simulated/floor{dir = 8; icon_state = "yellow"; tag = "icon-yellow (WEST)"},/area/engine/engine_hallway)
"bOl" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"; tag = "icon-warning"},/area/engine/engine_hallway)
-"bOm" = (/obj/machinery/door_control{id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_y = -5; req_access_txt = "11"},/obj/machinery/door_control{icon_state = "doorctrl0"; id = "Engineering"; name = "Engine Security Doors"; pixel_y = 5; req_access_txt = "11"},/turf/simulated/wall/r_wall,/area/engine/engine_hallway)
+"bOm" = (/obj/machinery/door_control{id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/obj/machinery/door_control{icon_state = "doorctrl0"; id = "Engineering"; name = "Engine Security Doors"; pixel_y = 5; req_access_txt = "11"},/turf/simulated/wall/r_wall,/area/engine/engine_hallway)
"bOn" = (/obj/machinery/light{dir = 8},/obj/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/zippo,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/engine/engine_CE_office)
"bOo" = (/obj/cable{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/simulated/floor,/area/engine/engine_CE_office)
"bOp" = (/obj/cable{d1 = 5; d2 = 10; icon_state = "5-10"},/turf/simulated/floor,/area/engine/engine_CE_office)
@@ -4811,7 +4811,7 @@
"bOA" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/engine_CE_office)
"bOB" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/table/reinforced{dir = 5; icon_state = "reinf_tabledir"; tag = "icon-reinf_tabledir (SOUTHWEST)"},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area/engine/engine_CE_office)
"bOC" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engine_CE_office)
-"bOD" = (/obj/machinery/power/apc{dir = 8; name = "CE office APC"; pixel_x = -25; pixel_y = 0},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/engine_hallway)
+"bOD" = (/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/engine_hallway)
"bOE" = (/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/engine_hallway)
"bOF" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 6; icon_state = "yellow"; tag = "icon-yellow (SOUTHEAST)"},/area/engine/engine_hallway)
"bOG" = (/obj/stool/chair,/turf/simulated/floor,/area/engine/engine_hallway)
@@ -5025,13 +5025,13 @@
"bSG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 8; icon_state = "yellow"; tag = "icon-yellow (WEST)"},/area/engine/engine_hallway)
"bSH" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor,/area/engine/engine_hallway)
"bSI" = (/obj/table,/obj/item/clothing/gloves/yellow,/turf/simulated/floor,/area/engine/engine_hallway)
-"bSJ" = (/obj/machinery/power/collector_array,/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable,/turf/simulated/floor{dir = 8; icon_state = "yellow"; tag = "icon-yellow (WEST)"},/area/engine/engine_control)
-"bSK" = (/obj/machinery/power/collector_control,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/engine_control)
-"bSL" = (/obj/machinery/light,/obj/machinery/power/collector_array,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/engine_control)
+"bSJ" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable,/obj/machinery/power/rad_collector,/turf/simulated/floor{dir = 8; icon_state = "yellow"; tag = "icon-yellow (WEST)"},/area/engine/engine_control)
+"bSK" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engine/engine_control)
+"bSL" = (/obj/machinery/light,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engine/engine_control)
"bSM" = (/obj/item/device/radio/beacon,/obj/machinery/camera{c_tag = "Engineering South-East"; dir = 1},/turf/simulated/floor,/area/engine/engine_control)
-"bSN" = (/obj/machinery/light,/obj/machinery/power/collector_array,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/engine_control)
-"bSO" = (/obj/machinery/power/collector_control,/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/engine_control)
-"bSP" = (/obj/machinery/power/collector_array,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/turf/simulated/floor{dir = 4; icon_state = "yellow"; tag = "icon-yellow (EAST)"},/area/engine/engine_control)
+"bSN" = (/obj/machinery/light,/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engine/engine_control)
+"bSO" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engine/engine_control)
+"bSP" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/obj/machinery/power/rad_collector,/turf/simulated/floor{dir = 4; icon_state = "yellow"; tag = "icon-yellow (EAST)"},/area/engine/engine_control)
"bSQ" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/engine/engine_control)
"bSR" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced,/turf/simulated/floor/plating,/area/engine/engine_control)
"bSS" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/engine/engine_control)
@@ -6212,7 +6212,7 @@
"cpx" = (/obj/table{dir = 5; icon_state = "tabledir"},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge)
"cpy" = (/obj/item/stack/rods,/turf/space,/area)
"cpz" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"cpA" = (/obj/item/weapon/shard,/obj/grille{tag = "icon-brokengrille"; icon_state = "brokengrille"},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
+"cpA" = (/obj/item/weapon/shard,/obj/grille{density = 0; icon_state = "brokengrille"; tag = "icon-brokengrille"},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
"cpB" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
"cpC" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{tag = "icon-damaged5"; icon_state = "damaged5"},/area/derelict/singularity_engine)
"cpD" = (/obj/grille,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
@@ -6266,1058 +6266,1055 @@
"cqz" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/storage/equipment)
"cqA" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/derelict/bridge/access)
"cqB" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
-"cqC" = (/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/machinery/power/collector_array,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"cqD" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"cqE" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-damaged5"; icon_state = "damaged5"},/area/derelict/singularity_engine)
-"cqF" = (/obj/grille,/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/singularity_engine)
-"cqG" = (/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/singularity_engine)
-"cqH" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/storage/equipment)
-"cqI" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor,/area/derelict/storage/equipment)
-"cqJ" = (/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access)
-"cqK" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/bridge/access)
-"cqL" = (/obj/cable,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access)
-"cqM" = (/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/singularity_engine)
-"cqN" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"cqO" = (/obj/item/stack/rods,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
-"cqP" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"cqQ" = (/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/power/collector_control,/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/singularity_engine)
-"cqR" = (/obj/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
-"cqS" = (/turf/simulated/wall,/area/derelict/hallway/primary)
-"cqT" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
-"cqU" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
-"cqV" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cqW" = (/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
-"cqX" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"cqY" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"cqZ" = (/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/power/collector_array,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"cra" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary)
-"crb" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
-"crc" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
-"crd" = (/obj/window/basic{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cre" = (/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
-"crf" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crg" = (/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crh" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
-"cri" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
-"crj" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
-"crk" = (/turf/simulated/floor/airless{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/derelict/hallway/primary)
-"crl" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"crm" = (/obj/grille,/obj/window/basic{dir = 8},/turf/simulated/floor/plating,/area)
-"crn" = (/turf/simulated/floor/airless{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area)
-"cro" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area)
-"crp" = (/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crq" = (/turf/simulated/wall,/area/derelict/storage/storage_access)
-"crr" = (/obj/machinery/door/window,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/storage/storage_access)
-"crs" = (/turf/simulated/floor/airless{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area)
-"crt" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
-"cru" = (/obj/grille{tag = "icon-brokengrille"; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crv" = (/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/singularity_engine)
-"crw" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crx" = (/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
-"cry" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/storage/storage_access)
-"crz" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area/derelict/storage/storage_access)
-"crA" = (/obj/grille,/turf/simulated/floor,/area/derelict/storage/storage_access)
-"crB" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area)
-"crC" = (/obj/item/weapon/shard{tag = "icon-small"; icon_state = "small"},/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crD" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crE" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/singularity_engine)
-"crF" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/singularity_engine)
-"crG" = (/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crH" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crI" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
-"crJ" = (/turf/simulated/floor,/area/derelict/storage/storage_access)
-"crK" = (/turf/simulated/wall/r_wall,/area/derelict/arrival)
-"crL" = (/turf/simulated/wall,/area/derelict/arrival)
-"crM" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crN" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"crO" = (/obj/machinery/door/firedoor/border_only,/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
-"crP" = (/obj/machinery/door/firedoor/border_only,/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
-"crQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
-"crR" = (/obj/machinery/light/small,/turf/simulated/floor,/area/derelict/storage/storage_access)
-"crS" = (/obj/window/basic{tag = "icon-window (NORTHEAST)"; icon_state = "window"; dir = 5},/turf/space,/area)
-"crT" = (/obj/table{icon_state = "tabledir"; dir = 9},/turf/simulated/floor,/area/derelict/arrival)
-"crU" = (/obj/stool/chair,/turf/simulated/floor,/area/derelict/arrival)
-"crV" = (/turf/simulated/floor,/area/derelict/arrival)
-"crW" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/arrival)
-"crX" = (/obj/stool/chair{dir = 8},/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival)
-"crY" = (/obj/stool/chair{dir = 8},/turf/simulated/floor,/area/derelict/arrival)
-"crZ" = (/turf/simulated/wall,/area/derelict/medical/morgue)
-"csa" = (/obj/item/weapon/shard,/turf/space,/area)
-"csb" = (/turf/simulated/floor/plating,/area/derelict/singularity_engine)
-"csc" = (/obj/grille,/turf/space,/area/derelict/singularity_engine)
-"csd" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
-"cse" = (/obj/machinery/light/small{dir = 8},/turf/space,/area)
-"csf" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
-"csg" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/storage/storage_access)
-"csh" = (/obj/lattice,/obj/window/basic,/turf/space,/area)
-"csi" = (/turf/simulated/floor/plating,/area/derelict/arrival)
-"csj" = (/obj/table{icon_state = "tabledir"; dir = 10},/turf/simulated/floor,/area/derelict/arrival)
-"csk" = (/obj/table{icon_state = "tabledir"; dir = 2},/turf/simulated/floor,/area/derelict/arrival)
-"csl" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor,/area/derelict/arrival)
-"csm" = (/obj/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
-"csn" = (/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
-"cso" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
-"csp" = (/turf/simulated/wall,/area/derelict/medical)
-"csq" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor/plating,/area/derelict/medical)
-"csr" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor/plating,/area/derelict/medical)
-"css" = (/obj/item/weapon/shard,/obj/grille{tag = "icon-brokengrille"; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/derelict/medical)
-"cst" = (/turf/simulated/floor/plating,/area/derelict/medical)
-"csu" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/medical)
-"csv" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area)
-"csw" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
-"csx" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area)
-"csy" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/derelict/arrival)
-"csz" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/arrival)
-"csA" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor,/area/derelict/arrival)
-"csB" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor,/area/derelict/arrival)
-"csC" = (/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"csD" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/medical)
-"csE" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/medical)
-"csF" = (/turf/simulated/floor/plating/airless,/area/derelict/medical)
-"csG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical)
-"csH" = (/obj/machinery/light/small,/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/singularity_engine)
-"csI" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
-"csJ" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
-"csK" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
-"csL" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"csM" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/storage/storage_access)
-"csN" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/storage/storage_access)
-"csO" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/storage/storage_access)
-"csP" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
-"csQ" = (/obj/window/basic{dir = 4},/obj/cable,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
-"csR" = (/obj/lattice,/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/space,/area)
-"csS" = (/obj/lattice,/obj/lattice,/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/space,/area)
-"csT" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/derelict/arrival)
-"csU" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
-"csV" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"csW" = (/obj/item/weapon/medical/bruise_pack,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"csX" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/derelict/medical)
-"csY" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/derelict/storage/storage_access)
-"csZ" = (/turf/simulated/wall/r_wall,/area/derelict/storage/storage_access)
-"cta" = (/turf/simulated/floor/airless{tag = "icon-damaged5"; icon_state = "damaged5"},/area)
-"ctb" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
-"ctc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/arrival)
-"ctd" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
-"cte" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"ctf" = (/obj/item/weapon/storage/lightbox,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
-"ctg" = (/obj/item/weapon/disk/data/demo,/turf/simulated/floor/plating/airless,/area)
-"cth" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall,/area/derelict/storage/storage_access)
-"cti" = (/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area)
-"ctj" = (/obj/stool/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival)
-"ctk" = (/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/stool/chair{dir = 1},/obj/stool/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival)
-"ctl" = (/turf/simulated/wall,/area/derelict/medical/chapel)
-"ctm" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor,/area/derelict/medical/morgue)
-"ctn" = (/obj/morgue,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
-"cto" = (/obj/machinery/sleeper,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"ctp" = (/obj/machinery/sleep_console,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"ctq" = (/obj/table,/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"ctr" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating/airless,/area)
-"cts" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area)
-"ctt" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
-"ctu" = (/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
-"ctv" = (/obj/table{icon_state = "tabledir"; dir = 1},/turf/simulated/floor,/area/derelict/arrival)
-"ctw" = (/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/space,/area)
-"ctx" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
-"cty" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
-"ctz" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
-"ctA" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
-"ctB" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/obj/item/weapon/shard{tag = "icon-small"; icon_state = "small"},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"ctC" = (/obj/item/weapon/medical/bruise_pack,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/medical)
-"ctD" = (/obj/item/weapon/medical/ointment,/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/medical)
-"ctE" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/medical)
-"ctF" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical)
-"ctG" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor/plating/airless,/area)
-"ctH" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/space,/area)
-"ctI" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
-"ctJ" = (/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
-"ctK" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/derelict/storage/storage_access)
-"ctL" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/arrival)
-"ctM" = (/obj/machinery/door/window{tag = "icon-right"; icon_state = "right"; dir = 2},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/derelict/arrival)
-"ctN" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel)
-"ctO" = (/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel)
-"ctP" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel)
-"ctQ" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
-"ctR" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
-"ctS" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"ctT" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"ctU" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/medical)
-"ctV" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical)
-"ctW" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"ctX" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"ctY" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall,/area/derelict/hallway/primary)
-"ctZ" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/derelict/storage/storage_access)
-"cua" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/arrival)
-"cub" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/arrival)
-"cuc" = (/obj/closet/emcloset,/turf/simulated/floor,/area/derelict/arrival)
-"cud" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/space,/area)
-"cue" = (/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/space,/area)
-"cuf" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
-"cug" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
-"cuh" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
-"cui" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable,/turf/simulated/wall,/area/derelict/medical/chapel)
-"cuj" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall,/area/derelict/medical/chapel)
-"cuk" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cul" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cum" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cun" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cuo" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cup" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/item/weapon/medical/bruise_pack,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/medical)
-"cuq" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/medical)
-"cur" = (/obj/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cus" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating/airless,/area)
-"cut" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area)
-"cuu" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area)
-"cuv" = (/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area)
-"cuw" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cux" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
-"cuy" = (/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival)
-"cuz" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel)
-"cuA" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel)
-"cuB" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"; tag = "icon-mass_driver (WEST)"},/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 4; req_access_txt = "25"},/obj/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel)
-"cuC" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel)
-"cuD" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel)
-"cuE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel)
-"cuF" = (/obj/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel)
-"cuG" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cuH" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cuI" = (/obj/item/weapon/medical/ointment,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cuJ" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cuK" = (/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cuL" = (/obj/closet/l3closet,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cuM" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating/airless,/area)
-"cuN" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cuO" = (/obj/window/basic,/turf/space,/area)
-"cuP" = (/obj/window/basic{dir = 8},/turf/space,/area)
-"cuQ" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/derelict/arrival)
-"cuR" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/derelict/arrival)
-"cuS" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
-"cuT" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
-"cuU" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/space,/area)
-"cuV" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/space,/area)
-"cuW" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
-"cuX" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
-"cuY" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
-"cuZ" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel)
-"cva" = (/turf/simulated/wall,/area/derelict/crew_quarters)
-"cvb" = (/obj/machinery/door/window/southleft,/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cvc" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
-"cvd" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cve" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/storage/storage_access)
-"cvf" = (/obj/machinery/door/airlock/medical{name = "Toxins Research"; req_access_txt = "7"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/derelict/storage/storage_access)
-"cvg" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/storage/storage_access)
-"cvh" = (/obj/window/basic{dir = 8},/obj/window/basic,/turf/space,/area)
-"cvi" = (/obj/lattice,/obj/grille,/turf/space,/area)
-"cvj" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor,/area/derelict/arrival)
-"cvk" = (/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvl" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvm" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvn" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvo" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area)
-"cvp" = (/obj/decal/cleanable/dirt,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area)
-"cvq" = (/obj/window/basic,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area)
-"cvr" = (/obj/machinery/door/airlock/medical{name = "Toxins Research"; req_access_txt = "7"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/derelict/arrival)
-"cvs" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/derelict/arrival)
-"cvt" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/arrival)
-"cvu" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
-"cvv" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
-"cvw" = (/obj/falsewall,/turf/simulated/floor/plating/airless,/area/derelict/medical/chapel)
-"cvx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvy" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvz" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvA" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvB" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvC" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvD" = (/obj/item/device/prox_sensor,/turf/simulated/floor,/area/derelict/storage/storage_access)
-"cvE" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/space,/area)
-"cvF" = (/obj/window/basic{tag = "icon-window (NORTHEAST)"; icon_state = "window"; dir = 5},/turf/simulated/floor/plating/airless,/area)
-"cvG" = (/obj/grille,/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/space,/area)
-"cvH" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating/airless,/area)
-"cvI" = (/obj/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/arrival)
-"cvJ" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/derelict/arrival)
-"cvK" = (/obj/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel)
-"cvL" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvM" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvN" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvO" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvP" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvQ" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
-"cvR" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival)
-"cvS" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/derelict/arrival)
-"cvT" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvU" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvV" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvW" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvX" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cvY" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cvZ" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary)
-"cwa" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor,/area/derelict/hallway/primary)
-"cwb" = (/obj/lattice,/obj/window/basic{dir = 4},/turf/space,/area)
-"cwc" = (/obj/structure/girder,/obj/window/basic,/turf/simulated/floor/plating/airless,/area/derelict/arrival)
-"cwd" = (/obj/stool/bed,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwe" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating,/area/derelict/crew_quarters)
-"cwf" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating,/area/derelict/crew_quarters)
-"cwg" = (/obj/machinery/door/window,/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwh" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating,/area/derelict/crew_quarters)
-"cwi" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/derelict/hallway/primary)
-"cwj" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area)
-"cwk" = (/obj/item/weapon/cigbutt,/turf/space,/area)
-"cwl" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival)
-"cwm" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/derelict/arrival)
-"cwn" = (/turf/simulated/floor{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area/derelict/arrival)
-"cwo" = (/obj/table,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwp" = (/obj/table,/obj/item/weapon/cell,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwq" = (/obj/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cwr" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
-"cws" = (/obj/table,/turf/simulated/floor/airless,/area)
-"cwt" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/airless,/area)
-"cwu" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area)
-"cwv" = (/obj/lattice,/obj/item/weapon/cable_coil/cut,/turf/space,/area)
-"cww" = (/obj/structure/girder,/turf/simulated/floor,/area/derelict/arrival)
-"cwx" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon = 'windoor.dmi'; icon_state = "right"; req_access_txt = "25"},/turf/simulated/floor,/area/derelict/arrival)
-"cwy" = (/obj/closet/wardrobe,/turf/simulated/floor,/area/derelict/arrival)
-"cwz" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwA" = (/obj/stool,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwB" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor,/area/derelict/hallway/primary)
-"cwC" = (/obj/closet/wardrobe/orange,/turf/simulated/floor/airless,/area)
-"cwD" = (/obj/window/basic{dir = 4},/turf/space,/area)
-"cwE" = (/obj/grille,/turf/simulated/floor/plating,/area/derelict/arrival)
-"cwF" = (/obj/table{icon_state = "tabledir"; dir = 9},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwG" = (/obj/table{dir = 5; icon_state = "tabledir"},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwH" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/stool,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwI" = (/obj/window{icon_state = "rwindow"; reinf = 1},/obj/machinery/door/window/westleft{name = "Security"; req_access_txt = "1"},/turf/simulated/floor/airless,/area)
-"cwJ" = (/obj/window{icon_state = "rwindow"; reinf = 1},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area)
-"cwK" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless,/area)
-"cwL" = (/obj/grille,/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating,/area)
-"cwM" = (/obj/stool/bed,/turf/simulated/floor/airless,/area)
-"cwN" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/arrival)
-"cwO" = (/obj/closet/wardrobe/mixed,/turf/simulated/floor,/area/derelict/arrival)
-"cwP" = (/turf/simulated/floor/airless{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area)
-"cwQ" = (/obj/table{icon_state = "tabledir"; dir = 8},/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwR" = (/obj/table{icon_state = "tabledir"; dir = 4},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwS" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating,/area)
-"cwT" = (/obj/grille,/turf/simulated/floor,/area/derelict/arrival)
-"cwU" = (/obj/table{icon_state = "tabledir"; dir = 10},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwV" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cwW" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating,/area)
-"cwX" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 10; reinf = 1},/turf/simulated/floor/plating,/area/derelict/arrival)
-"cwY" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival)
-"cwZ" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cxa" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cxb" = (/obj/machinery/door/window/brigdoor/eastleft,/turf/simulated/floor/airless,/area)
-"cxc" = (/turf/simulated/wall,/area/derelict/hallway/secondary)
-"cxd" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"cxe" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary)
-"cxf" = (/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/simulated/floor/plating/airless,/area)
-"cxg" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/arrival)
-"cxh" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cxi" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cxj" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary)
-"cxk" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"cxl" = (/obj/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area)
-"cxm" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 10; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/arrival)
-"cxn" = (/obj/structure/girder,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/crew_quarters)
-"cxo" = (/obj/item/stack/rods,/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cxp" = (/obj/item/weapon/shard{tag = "icon-small"; icon_state = "small"},/turf/space,/area)
-"cxq" = (/turf/simulated/floor/plating/airless,/area/derelict/crew_quarters)
-"cxr" = (/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/crew_quarters)
-"cxs" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/crew_quarters)
-"cxt" = (/turf/simulated/floor/airless{tag = "icon-damaged5"; icon_state = "damaged5"},/area/derelict/crew_quarters)
-"cxu" = (/obj/lattice,/obj/item/stack/rods,/turf/space,/area)
-"cxv" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cxw" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor,/area/derelict/hallway/secondary)
-"cxx" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/crew_quarters)
-"cxy" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
-"cxz" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cxA" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/crew_quarters)
-"cxB" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/crew_quarters)
-"cxC" = (/turf/simulated/wall,/area/derelict/secret)
-"cxD" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor,/area/derelict/crew_quarters)
-"cxE" = (/obj/bookcase,/turf/simulated/floor{dir = 9; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxF" = (/obj/bookcase,/turf/simulated/floor{dir = 1; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxG" = (/obj/bookcase,/turf/simulated/floor{dir = 5; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxH" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxI" = (/obj/decal/cleanable/xenoblood{icon_state = "xfloor4"},/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
-"cxJ" = (/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
-"cxK" = (/obj/decal/cleanable/blood/splatter{icon_state = "floor2"},/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
-"cxL" = (/obj/decal/cleanable/xenoblood,/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
-"cxM" = (/obj/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxN" = (/obj/decal/cleanable/blood/splatter,/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
-"cxO" = (/obj/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
-"cxP" = (/obj/rune{icon_state = "3"},/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
-"cxQ" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxR" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxS" = (/turf/simulated/floor{icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxT" = (/obj/decal/cleanable/xenoblood{icon_state = "xfloor2"},/turf/simulated/floor{icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxU" = (/obj/decal/cleanable/oil/streak,/turf/simulated/floor{icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxV" = (/obj/decal/cleanable/blood/splatter{icon_state = "floor3"},/turf/simulated/floor{dir = 6; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
-"cxW" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cxX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cxY" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor,/area/derelict/hallway/secondary)
-"cxZ" = (/obj/falsewall,/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/secondary)
-"cya" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cyb" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor,/area/derelict/hallway/secondary)
-"cyc" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"cyd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cye" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cyf" = (/turf/simulated/floor/airless{tag = "icon-derelict9"; icon_state = "derelict9"},/area/derelict/hallway/secondary)
-"cyg" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-derelict10"; icon_state = "derelict10"},/area/derelict/hallway/secondary)
-"cyh" = (/turf/simulated/floor/airless{tag = "icon-derelict11"; icon_state = "derelict11"},/area/derelict/hallway/secondary)
-"cyi" = (/turf/simulated/floor/airless{tag = "icon-derelict12"; icon_state = "derelict12"},/area/derelict/hallway/secondary)
-"cyj" = (/turf/simulated/floor/airless{tag = "icon-derelict13"; icon_state = "derelict13"},/area/derelict/hallway/secondary)
-"cyk" = (/turf/simulated/floor/airless{tag = "icon-derelict14"; icon_state = "derelict14"},/area/derelict/hallway/secondary)
-"cyl" = (/turf/simulated/floor/airless{tag = "icon-derelict15"; icon_state = "derelict15"},/area/derelict/hallway/secondary)
-"cym" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-derelict16"; icon_state = "derelict16"},/area/derelict/hallway/secondary)
-"cyn" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cyo" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cyp" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cyq" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cyr" = (/turf/simulated/floor/airless{tag = "icon-derelict1"; icon_state = "derelict1"},/area/derelict/hallway/secondary)
-"cys" = (/turf/simulated/floor/airless{tag = "icon-derelict2"; icon_state = "derelict2"},/area/derelict/hallway/secondary)
-"cyt" = (/turf/simulated/floor/airless{tag = "icon-derelict3"; icon_state = "derelict3"},/area/derelict/hallway/secondary)
-"cyu" = (/turf/simulated/floor/airless{tag = "icon-derelict4"; icon_state = "derelict4"},/area/derelict/hallway/secondary)
-"cyv" = (/turf/simulated/floor/airless{tag = "icon-derelict5"; icon_state = "derelict5"},/area/derelict/hallway/secondary)
-"cyw" = (/turf/simulated/floor/airless{tag = "icon-derelict6"; icon_state = "derelict6"},/area/derelict/hallway/secondary)
-"cyx" = (/turf/simulated/floor/airless{tag = "icon-derelict7"; icon_state = "derelict7"},/area/derelict/hallway/secondary)
-"cyy" = (/turf/simulated/floor/airless{tag = "icon-derelict8"; icon_state = "derelict8"},/area/derelict/hallway/secondary)
-"cyz" = (/obj/lattice,/turf/space,/area/derelict/hallway/secondary)
-"cyA" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cyB" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cyC" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall,/area/derelict/hallway/secondary)
-"cyD" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor,/area/derelict/hallway/secondary)
-"cyE" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall/r_wall,/area)
-"cyF" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload)
-"cyG" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
-"cyH" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"cyI" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"cyJ" = (/obj/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"cyK" = (/obj/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"cyL" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
-"cyM" = (/obj/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
-"cyN" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"cyO" = (/obj/structure/girder/reinforced,/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area)
-"cyP" = (/obj/structure/girder/reinforced,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area)
-"cyQ" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload)
-"cyR" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload)
-"cyS" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor,/area/derelict/bridge/ai_upload)
-"cyT" = (/obj/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"cyU" = (/obj/machinery/power/smes,/turf/simulated/floor,/area/derelict/bridge/ai_upload)
-"cyV" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
-"cyW" = (/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/bridge/ai_upload)
-"cyX" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
-"cyY" = (/obj/machinery/power/terminal{tag = "icon-term (NORTH)"; icon_state = "term"; dir = 1},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/derelict/bridge/ai_upload)
-"cyZ" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload)
-"cza" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 2},/turf/simulated/floor,/area/derelict/bridge/ai_upload)
-"czb" = (/obj/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload)
-"czc" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/bridge/ai_upload)
-"czd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
-"cze" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
-"czf" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area)
-"czg" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
-"czh" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
-"czi" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload)
-"czj" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
-"czk" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft)
-"czl" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
-"czm" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
-"czn" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
-"czo" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
-"czp" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
-"czq" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
-"czr" = (/obj/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft)
-"czs" = (/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
-"czt" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
-"czu" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter)
-"czv" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating/airless,/area/derelict/teleporter)
-"czw" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter)
-"czx" = (/turf/simulated/floor/airless,/area/derelict/teleporter)
-"czy" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/teleporter)
-"czz" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/teleporter)
-"czA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/teleporter)
-"czB" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter)
-"czC" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter)
-"czD" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter)
-"czE" = (/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/teleporter)
-"czF" = (/obj/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter)
-"czG" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter)
-"czH" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/teleporter)
-"czI" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
-"czJ" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/djstation/solars)
-"czK" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
-"czL" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
-"czM" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/djstation/solars)
-"czN" = (/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area)
-"czO" = (/obj/grille,/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area)
-"czP" = (/turf/simulated/wall,/area/djstation)
-"czQ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"czR" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating,/area/djstation)
-"czS" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
-"czT" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating,/area/djstation)
-"czU" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
-"czV" = (/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
-"czW" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
-"czX" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating,/area/djstation)
-"czY" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating,/area/djstation)
-"czZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plating,/area/djstation)
-"cAa" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/power/solar_control{id = "adriftsolar"; name = "Adrift Solar Control"; track = 2},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
-"cAb" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"cAc" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/djstation/solars)
-"cAd" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/turf/simulated/floor/plating/airless,/area/djstation/solars)
-"cAe" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"cAf" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/plating,/area/djstation)
-"cAg" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/turf/simulated/floor/plating,/area/djstation)
-"cAh" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/plating,/area/djstation)
-"cAi" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"cAj" = (/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/djstation/solars)
-"cAk" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
-"cAl" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/djstation)
-"cAm" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/djstation)
-"cAn" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/djstation)
-"cAo" = (/obj/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/djstation)
-"cAp" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/multitool,/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/djstation)
-"cAq" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/djstation)
-"cAr" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
-"cAs" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"cAt" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/djstation)
-"cAu" = (/turf/simulated/floor/plating,/area/djstation)
-"cAv" = (/obj/machinery/power/smes,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
-"cAw" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"cAx" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor/plating,/area/djstation)
-"cAy" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"cAz" = (/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/obj/cable,/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
-"cAA" = (/obj/cable,/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
-"cAB" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/djstation)
-"cAC" = (/obj/closet/malf/suits,/turf/simulated/floor/plating,/area/djstation)
-"cAD" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
-"cAE" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/djstation)
-"cAF" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/djstation)
-"cAG" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/djstation)
-"cAH" = (/obj/machinery/light/small,/obj/item/weapon/storage/lightbox,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/djstation)
-"cAI" = (/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/djstation)
-"cAJ" = (/obj/machinery/light/small,/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/djstation)
-"cAK" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/djstation)
-"cAL" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation)
-"cAM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall,/area/djstation)
-"cAN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/djstation)
-"cAO" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall,/area/djstation)
-"cAP" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall,/area/djstation)
-"cAQ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/djstation)
-"cAR" = (/obj/closet/emcloset,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cAS" = (/obj/machinery/vending/snack,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cAT" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cAU" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cAV" = (/obj/machinery/space_heater,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cAW" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall,/area/djstation)
-"cAX" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall/r_wall,/area/djstation)
-"cAY" = (/turf/simulated/wall/r_wall,/area/djstation)
-"cAZ" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
-"cBa" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/machinery/cell_charger,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBb" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBe" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
-"cBf" = (/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBg" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBj" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBk" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBl" = (/obj/table,/obj/machinery/light/lamp,/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBm" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"cBn" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
-"cBo" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/machinery/microwave{pixel_y = 8},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBp" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBq" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/simulated/floor/plating,/area/djstation)
-"cBr" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBs" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/table{dir = 9; icon_state = "tabledir"},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBt" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/stool/chair,/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBu" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/table{dir = 5; icon_state = "tabledir"},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBv" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/machinery/door/airlock{name = "Cabin"},/turf/simulated/floor/plating,/area/djstation)
-"cBw" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBx" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBy" = (/obj/machinery/sleeper,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBz" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"cBA" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
-"cBB" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBC" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBD" = (/obj/stool/chair{dir = 1},/obj/machinery/light,/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBE" = (/turf/simulated/floor{icon_state = "bar"},/area/djstation)
-"cBF" = (/obj/table{dir = 10; icon_state = "tabledir"},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBG" = (/obj/table{dir = 2; icon_state = "tabledir"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBH" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBI" = (/obj/cable,/obj/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBJ" = (/obj/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBK" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBL" = (/obj/closet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
-"cBM" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
-"cBN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/djstation)
-"cBO" = (/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation)
-"cBP" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/djstation)
-"cBQ" = (/obj/lattice,/obj/machinery/atmospherics/pipe/simple,/turf/space,/area)
-"cBR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/djstation)
-"cBS" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/obj/stool/chair{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBT" = (/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBU" = (/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/obj/machinery/light{dir = 4; icon_state = "tube1"; tag = "icon-tube1 (EAST)"},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cBV" = (/obj/lattice,/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/space,/area/djstation)
-"cBW" = (/obj/lattice,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/space,/area/djstation)
-"cBX" = (/obj/lattice,/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; on = 1},/turf/space,/area/djstation)
-"cBY" = (/obj/lattice,/obj/machinery/atmospherics/pipe/manifold,/turf/space,/area/djstation)
-"cBZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/djstation)
-"cCa" = (/obj/disposalpipe/trunk,/obj/machinery/disposal{icon = 'device.dmi'; icon_state = "toilet"; name = "toilet"; pixel_y = 9},/turf/simulated/floor{icon_state = "white"},/area/djstation)
-"cCb" = (/obj/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cCc" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
-"cCd" = (/obj/lattice,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/space,/area/djstation)
-"cCe" = (/obj/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/djstation)
-"cCf" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall,/area/djstation)
-"cCg" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/djstation)
-"cCh" = (/obj/disposaloutlet,/obj/disposalpipe/trunk{dir = 1},/turf/space,/area/djstation)
-"cCi" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start)
-"cCj" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
-"cCk" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start)
-"cCl" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCm" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCn" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCo" = (/obj/machinery/computer/syndicate_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCp" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/pen/sleepypen,/obj/item/weapon/paper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCq" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCr" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCs" = (/obj/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCt" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCu" = (/obj/landmark{name = "Syndicate-Gear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCv" = (/turf/space,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start)
-"cCw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
-"cCx" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/door/window,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCy" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
-"cCz" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start)
-"cCA" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCB" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCC" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 10},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCD" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
-"cCE" = (/obj/landmark{name = "Nuclear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCF" = (/turf/simulated/floor/plating{icon_state = "plating"},/area)
-"cCG" = (/obj/machinery/atmospherics/pipe/simple,/obj/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCH" = (/obj/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/ammo/a357,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCI" = (/obj/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
-"cCJ" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCK" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCL" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCM" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCN" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCP" = (/obj/machinery/door/airlock/external,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCQ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCR" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCS" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating,/area/syndicate_station/start)
-"cCT" = (/obj/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cCU" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cCV" = (/obj/landmark{name = "Syndicate-Spawn"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cCW" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cCX" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 10},/obj/item/weapon/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cCY" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/medical/ointment,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cCZ" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDa" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDb" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/infra,/obj/item/device/infra_sensor,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDc" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDd" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil,/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDe" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cDf" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cDg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cDh" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDi" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/machinery/door/window{base_state = "right"; dir = 8; icon = 'windoor.dmi'; icon_state = "right"; name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDj" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDk" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/crate/internals,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDl" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cDm" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDn" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 9},/obj/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDo" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cDp" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cDq" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/item/weapon/weldingtool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/window{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDt" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDu" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDv" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 8},/obj/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDw" = (/obj/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDx" = (/obj/item/clothing/head/helmet/welding,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDy" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
-"cDz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/crate/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cDA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cDB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
-"cDC" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
-"cDD" = (/obj/lattice,/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/space,/area)
-"cDE" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/machinery/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/syndicate_station/start)
-"cDF" = (/obj/lattice,/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/space,/area)
-"cDG" = (/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDH" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/table{icon_state = "tabledir"; dir = 10},/obj/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
-"cDI" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
-"cDJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/space,/area)
-"cDK" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start)
-"cDL" = (/obj/machinery/shuttle/engine/propulsion{icon_state = "propulsion_l"; name = "propulsion"},/turf/space,/area/syndicate_station/start)
-"cDM" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start)
-"cDN" = (/obj/machinery/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start)
-"cDO" = (/turf/unsimulated/wall{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach)
-"cDP" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDQ" = (/obj/signpost,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDR" = (/obj/closet,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDS" = (/obj/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDT" = (/obj/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm1"; layer = 10; name = "palm tree"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDU" = (/obj/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/obj/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDV" = (/obj/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDW" = (/obj/table{icon_state = "tabledir"; dir = 5},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDX" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDY" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cDZ" = (/obj/item/weapon/beach_ball,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cEa" = (/obj/cable{d1 = 2; d2 = 6; icon_state = "2-6"},/turf/space,/area)
-"cEb" = (/obj/cable{d1 = 4; d2 = 6; icon_state = "4-6"},/turf/space,/area)
-"cEc" = (/obj/cable{d1 = 6; d2 = 8; icon_state = "6-8"},/turf/space,/area)
-"cEd" = (/obj/cable{d1 = 1; d2 = 6; icon_state = "1-6"},/turf/space,/area)
-"cEe" = (/obj/cable{d1 = 4; d2 = 9; icon_state = "4-9"},/turf/space,/area)
-"cEf" = (/obj/cable{d1 = 8; d2 = 9; icon_state = "8-9"},/turf/space,/area)
-"cEg" = (/obj/cable{d1 = 6; d2 = 9; icon_state = "6-9"},/turf/space,/area)
-"cEh" = (/obj/cable{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/space,/area)
-"cEi" = (/obj/cable{d1 = 4; d2 = 10; icon_state = "4-10"},/turf/space,/area)
-"cEj" = (/obj/cable{d1 = 8; d2 = 10; icon_state = "8-10"},/turf/space,/area)
-"cEk" = (/obj/cable{d1 = 9; d2 = 10; icon_state = "9-10"},/turf/space,/area)
-"cEl" = (/obj/cable{d1 = 1; d2 = 5; icon_state = "1-5"},/turf/space,/area)
-"cEm" = (/obj/cable{d1 = 5; d2 = 10; icon_state = "5-10"},/turf/space,/area)
-"cEn" = (/obj/cable{d1 = 5; d2 = 6; icon_state = "5-6"},/turf/space,/area)
-"cEo" = (/obj/cable{d1 = 6; d2 = 10; icon_state = "6-10"},/turf/space,/area)
-"cEp" = (/obj/stool/chair,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cEq" = (/obj/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab"; name = "crab"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cEr" = (/obj/cable{d1 = 2; d2 = 5; icon_state = "2-5"},/turf/space,/area)
-"cEs" = (/obj/cable{d1 = 5; d2 = 9; icon_state = "5-9"},/turf/space,/area)
-"cEt" = (/obj/cable{d1 = 1; d2 = 9; icon_state = "1-9"},/turf/space,/area)
-"cEu" = (/obj/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab2"; name = "crab"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
-"cEv" = (/obj/cable{d1 = 1; d2 = 10; icon_state = "1-10"},/turf/space,/area)
-"cEw" = (/obj/cable{d1 = 2; d2 = 10; icon_state = "2-10"},/turf/space,/area)
-"cEx" = (/turf/unsimulated/wall{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"; name = "water"},/area/beach)
-"cEy" = (/turf/unsimulated/floor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"},/area/beach)
-"cEz" = (/obj/cable{d1 = 4; d2 = 5; icon_state = "4-5"},/turf/space,/area)
-"cEA" = (/obj/cable{d1 = 5; d2 = 8; icon_state = "5-8"},/turf/space,/area)
-"cEB" = (/turf/unsimulated/wall{icon = 'beach.dmi'; icon_state = "water"},/area/beach)
-"cEC" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/beach)
-"cED" = (/obj/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "water2"; layer = 10; mouse_opacity = 0; name = "water"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/beach)
-"cEE" = (/turf/unsimulated/wall{icon = 'walls.dmi'; icon_state = "rock"; name = "grass"},/area/planet/clown)
-"cEF" = (/turf/unsimulated/wall{icon = 'floors.dmi'; icon_state = "grass3"; name = "grass"},/area/planet/clown)
-"cEG" = (/turf/simulated/mineral,/area/planet/clown)
-"cEH" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEI" = (/turf/simulated/mineral/clown,/area/planet/clown)
-"cEJ" = (/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"; tag = "icon-grass1"},/area/planet/clown)
-"cEK" = (/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEL" = (/obj/item/weapon/mousetrap/armed,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEM" = (/obj/item/weapon/spacecash,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEN" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEO" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEP" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEQ" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cER" = (/obj/stool,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cES" = (/obj/table/woodentable{dir = 9},/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cET" = (/obj/table/woodentable{dir = 1; icon_state = "woodentable"; tag = "icon-woodentable (NORTH)"},/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEU" = (/obj/table/woodentable{dir = 1; icon_state = "woodentable"; tag = "icon-woodentable (NORTH)"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEV" = (/obj/table/woodentable{dir = 5},/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEW" = (/obj/item/weapon/reagent_containers/food/snacks/banana,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEX" = (/obj/table/woodentable{dir = 10; icon_state = "woodentable"},/obj/item/weapon/stamp/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEY" = (/obj/table/woodentable,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cEZ" = (/obj/table/woodentable,/obj/item/clothing/under/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cFa" = (/obj/table/woodentable{dir = 6},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cFb" = (/obj/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cFc" = (/obj/landmark{name = "Clown Land"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
-"cFd" = (/turf/space,/area/shipbuilder/ship1)
-"cFe" = (/turf/space,/area/shipbuilder/ship2)
-"cFf" = (/turf/space,/area/shipbuilder/ship3)
-"cFg" = (/turf/space,/area/shipbuilder/ship4)
-"cFh" = (/turf/space,/area/shipbuilder/ship5)
-"cFi" = (/turf/space,/area/shipbuilder/ship6)
-"cFj" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship6)
-"cFk" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
-"cFl" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
-"cFm" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
-"cFn" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship6)
-"cFo" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
-"cFp" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
-"cFq" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
-"cFr" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship3)
-"cFs" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship3)
-"cFt" = (/obj/machinery/shuttle/engine/propulsion{dir = 1},/turf/simulated/shuttle/wall,/area/shipbuilder/ship3)
-"cFu" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship3)
-"cFv" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship4)
-"cFw" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
-"cFx" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
-"cFy" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship4)
-"cFz" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship5)
-"cFA" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
-"cFB" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
-"cFC" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship5)
-"cFD" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship6)
-"cFE" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship3)
-"cFF" = (/obj/machinery/shuttle/engine/heater{dir = 1},/obj/window/reinforced/west,/obj/window/reinforced/west{tag = "icon-rwindow"; icon_state = "rwindow"; dir = 2},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
-"cFG" = (/obj/machinery/shuttle/engine/heater{dir = 1},/obj/window/reinforced/west{tag = "icon-rwindow"; icon_state = "rwindow"; dir = 2},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
-"cFH" = (/obj/machinery/shuttle/engine/heater{dir = 1},/obj/window/reinforced/west{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced/west{tag = "icon-rwindow"; icon_state = "rwindow"; dir = 2},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
-"cFI" = (/turf/simulated/shuttle/wall{dir = 0; icon_state = "wall_floor"},/area/shipbuilder/ship3)
-"cFJ" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship4)
-"cFK" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
-"cFL" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
-"cFM" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship5)
-"cFN" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
-"cFO" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
-"cFP" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship6)
-"cFQ" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area/shipbuilder/ship6)
-"cFR" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
-"cFS" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
-"cFT" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shipbuilder/ship3)
-"cFU" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area/shipbuilder/ship4)
-"cFV" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
-"cFW" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship4)
-"cFX" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area/shipbuilder/ship5)
-"cFY" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
-"cFZ" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship5)
-"cGa" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship1)
-"cGb" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship1)
-"cGc" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/shipbuilder/ship1)
-"cGd" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship1)
-"cGe" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship2)
-"cGf" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/shipbuilder/ship2)
-"cGg" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/shipbuilder/ship2)
-"cGh" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/shipbuilder/ship2)
-"cGi" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship2)
-"cGj" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
-"cGk" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
-"cGl" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship2)
-"cGm" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
-"cGn" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
-"cGo" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
-"cGp" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
-"cGq" = (/turf/unsimulated/floor,/area)
-"cGr" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
-"cGs" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
-"cGt" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/shipbuilder/ship2)
-"cGu" = (/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
-"cGv" = (/obj/machinery/shuttle/engine/heater,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
-"cGw" = (/obj/window/reinforced/west,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
-"cGx" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/west{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{dir = 5; health = 1e+007; icon_state = "rwindow"; tag = "icon-rwindow (NORTHEAST)"},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
-"cGy" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall_space"},/area/shipbuilder/ship1)
-"cGz" = (/obj/machinery/shuttle/engine/propulsion/burst,/turf/space,/area/shipbuilder/ship1)
-"cGA" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area/shipbuilder/ship1)
-"cGB" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shipbuilder/ship6)
-"cGC" = (/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
-"cGD" = (/obj/machinery/shuttle/engine/heater,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
-"cGE" = (/obj/window/reinforced/west,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
-"cGF" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall_space"},/area/shipbuilder/ship2)
-"cGG" = (/obj/machinery/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall,/area/shipbuilder/ship2)
-"cGH" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area/shipbuilder/ship2)
-"cGI" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"},/area/shipbuilder/ship3)
-"cGJ" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
-"cGK" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"},/area/shipbuilder/ship3)
-"cGL" = (/obj/machinery/shuttle/engine/heater,/turf/simulated/shuttle/wall,/area/shipbuilder/ship4)
-"cGM" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship5)
-"cGN" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship6)
-"cGO" = (/turf/simulated/shuttle/wall{icon_state = "wall_space"},/area/shipbuilder/ship3)
-"cGP" = (/obj/grille,/obj/window/reinforced/south,/obj/window/reinforced/north,/obj/window/reinforced{dir = 5; health = 1e+007; icon_state = "rwindow"; tag = "icon-rwindow (NORTHEAST)"},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
-"cGQ" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area/shipbuilder/ship3)
-"cGR" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/shipbuilder/ship4)
-"cGS" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship5)
-"cGT" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship6)
-"cGU" = (/obj/machinery/shuttle/engine/heater,/turf/simulated/shuttle/wall,/area/shipbuilder/ship5)
-"cGV" = (/obj/machinery/shuttle/engine/heater,/turf/simulated/shuttle/wall,/area/shipbuilder/ship6)
-"cGW" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/shipbuilder/ship5)
-"cGX" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/shipbuilder/ship6)
-"cGY" = (/turf/simulated/wall,/area/mine/lobby)
-"cGZ" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area)
-"cHa" = (/turf/simulated/shuttle/wall,/area)
-"cHb" = (/obj/machinery/shuttle/engine/propulsion{dir = 8},/turf/simulated/shuttle/wall,/area)
-"cHc" = (/turf/simulated/floor,/area/mine/lobby)
-"cHd" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"cHe" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area)
-"cHf" = (/turf/simulated/shuttle/floor,/area)
-"cHg" = (/turf/space,/area/shipbuilder/station)
-"cHh" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This area will likely not be on this station, but it's intention is to research better engines with the help of ores, mined from outside. These will reduce the time the emergency shuttle will need to get to the station."; name = "Thrust research information"},/turf/simulated/floor,/area/mine/lobby)
-"cHi" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area)
-"cHj" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall_space"},/area)
-"cHk" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"},/area)
-"cHl" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area)
-"cHm" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area)
-"cHn" = (/obj/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area)
-"cHo" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHp" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHq" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHr" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/lobby)
-"cHs" = (/obj/machinery/conveyor{dir = 1; id = "3"},/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/lobby)
-"cHt" = (/obj/machinery/door/airlock/engineering{name = "Thrust research"},/turf/simulated/floor,/area/mine/lobby)
-"cHu" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHv" = (/obj/grille,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHw" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"cHy" = (/obj/machinery/conveyor{dir = 1; id = "3"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"cHz" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/lobby)
-"cHA" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"cHB" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"cHC" = (/obj/machinery/conveyor{dir = 1; id = "3"},/turf/simulated/floor,/area/mine/lobby)
-"cHD" = (/obj/sign/vacuum{desc = "A warning sign which reads 'EXIT INTO SPACE"; name = "EXIT INTO SPACE"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/mine/lobby)
-"cHE" = (/obj/table,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor,/area/mine/lobby)
-"cHF" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/east,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHG" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "The supply shuttle is not made yet and doesn't go anywhere. The loading system isn't made yet either. It will likely be used to deliver ores to the QM's"; name = "Supply shuttle information"},/turf/simulated/floor,/area/mine/lobby)
-"cHH" = (/obj/disposaloutlet{dir = 1},/obj/disposalpipe/trunk,/turf/simulated/floor,/area/mine/lobby)
-"cHI" = (/obj/machinery/light{dir = 8},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/lobby)
-"cHJ" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHK" = (/obj/sign/electricshock,/turf/simulated/wall,/area/mine/lobby)
-"cHL" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby)
-"cHM" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHN" = (/obj/disposalpipe/segment{dir = 1},/obj/item/weapon/paper{anchored = 1; density = 0; info = "The supply shuttle is not made yet and doesn't go anywhere. The loading system isn't made yet either. It will likely be used to deliver ores to the QM's"; name = "Supply shuttle information"},/turf/simulated/floor,/area/mine/lobby)
-"cHO" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This area is intended for the construction of custom ships. Put metal into the machine to build them. Note that these ships require loads and loads of metal so mining will be necessary to build anything worth mentioning.
The ship will then be sent to the station once the shuttle is called. To prevent idiot ship builders making one which isn't boardable, the regular centcom ship will be sent as well. The time to arrival of this ship will be determined in thrust research to the north."; name = "Ship building information"},/turf/simulated/floor,/area/mine/lobby)
-"cHP" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHQ" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"},/area)
-"cHR" = (/obj/machinery/door/airlock/command{name = "Shipyard"},/turf/simulated/floor,/area/mine/lobby)
-"cHS" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"cHT" = (/obj/machinery/spaceship_builder,/turf/simulated/floor,/area/mine/lobby)
-"cHU" = (/obj/machinery/shuttle/engine/propulsion,/turf/simulated/shuttle/wall,/area)
-"cHV" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area)
-"cHW" = (/obj/machinery/light,/turf/simulated/floor,/area/mine/lobby)
-"cHX" = (/obj/disposalpipe/segment{dir = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/lobby)
-"cHY" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
-"cHZ" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/lobby)
-"cIa" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/lobby)
-"cIb" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/lobby)
-"cIc" = (/obj/disposalpipe/segment{dir = 1},/turf/space,/area)
-"cId" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby)
-"cIe" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
-"cIf" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/mine/lobby)
-"cIg" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/mine/lobby)
-"cIh" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/mine/lobby)
-"cIi" = (/obj/item/clothing/suit/space,/obj/item/clothing/head/helmet/space,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/weapon/shovel,/obj/item/clothing/gloves/black,/obj/item/weapon/pickaxe,/obj/item/device/flashlight/lantern,/obj/item/weapon/card/id/captains_spare{desc = "This card is intended only for the testers of mining. Using it on the main station is against server rules."; name = "Captain's spare ID (MINING TESTING ONLY!!)"},/turf/simulated/floor,/area/mine/lobby)
-"cIj" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/mine/lobby)
-"cIk" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/mine/lobby)
-"cIl" = (/obj/machinery/door/airlock/maintenance,/turf/simulated/floor,/area/mine/lobby)
-"cIm" = (/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/lobby)
-"cIn" = (/obj/machinery/power/terminal,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/mine/lobby)
-"cIo" = (/obj/closet/emcloset,/turf/simulated/floor,/area/mine/lobby)
-"cIp" = (/obj/machinery/light,/obj/item/clothing/suit/space,/obj/item/clothing/head/helmet/space,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/weapon/shovel,/obj/item/clothing/gloves/black,/obj/item/weapon/pickaxe,/obj/item/device/flashlight/lantern,/obj/item/weapon/card/id/captains_spare{desc = "This card is intended only for the testers of mining. Using it on the main station is against server rules."; name = "Captain's spare ID (MINING TESTING ONLY!!)"},/turf/simulated/floor,/area/mine/lobby)
-"cIq" = (/obj/machinery/power/apc{dir = 8; name = "Mining outpost APC"; pixel_x = -25; pixel_y = 0},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/lobby)
-"cIr" = (/obj/machinery/light/small,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/mine/lobby)
-"cIs" = (/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor,/area/mine/lobby)
-"cIt" = (/obj/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/mine/lobby)
-"cIu" = (/obj/machinery/door/airlock/engineering{name = "Storage"},/turf/simulated/floor,/area/mine/lobby)
-"cIv" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
-"cIw" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
-"cIx" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
-"cIy" = (/obj/disposalpipe/junction,/turf/simulated/wall,/area/mine/lobby)
-"cIz" = (/obj/stool/chair{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"cIA" = (/obj/table,/turf/simulated/floor,/area/mine/lobby)
-"cIB" = (/obj/stool/chair{dir = 8},/turf/simulated/floor,/area/mine/lobby)
-"cIC" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/lobby)
-"cID" = (/obj/crate,/turf/simulated/floor,/area/mine/lobby)
-"cIE" = (/obj/window/reinforced/east,/obj/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"cIF" = (/obj/window/reinforced/east,/turf/simulated/floor,/area/mine/lobby)
-"cIG" = (/obj/window/reinforced/east,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/turf/simulated/floor,/area/mine/lobby)
-"cIH" = (/obj/item/weapon/ore/uranium,/obj/item/weapon/ore/uranium,/turf/simulated/floor,/area/mine/lobby)
-"cII" = (/obj/machinery/portable_atmospherics/canister,/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"cIJ" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor,/area/mine/lobby)
-"cIK" = (/obj/reagent_dispensers/fueltank,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby)
-"cIL" = (/obj/item/weapon/satchel,/turf/simulated/floor,/area/mine/lobby)
-"cIM" = (/obj/machinery/door/airlock/engineering{name = "EVA"},/turf/simulated/floor,/area/mine/lobby)
-"cIN" = (/obj/sign/vacuum{desc = "A warning sign which reads 'EXIT INTO SPACE"; name = "EXIT INTO SPACE"; pixel_y = -32},/turf/simulated/floor,/area/mine/lobby)
-"cIO" = (/obj/machinery/conveyor_switch{id = "1"},/turf/simulated/floor,/area/mine/lobby)
-"cIP" = (/obj/machinery/mineral/input,/turf/simulated/floor,/area/mine/lobby)
-"cIQ" = (/turf/simulated/wall/r_wall,/area/mine/lobby)
-"cIR" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "EVA. Extra equipment put in due to testing"; name = "EVA information"},/turf/simulated/floor,/area/mine/lobby)
-"cIS" = (/obj/machinery/dispenser,/turf/simulated/floor,/area/mine/lobby)
-"cIT" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This is a storage or holding area for mined ores. The production fascilities are to the right"; name = "Supply area information"},/turf/simulated/floor,/area/mine/lobby)
-"cIU" = (/obj/machinery/door/airlock/engineering{name = "Production"},/turf/simulated/floor,/area/mine/lobby)
-"cIV" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This area is intended for the making of useful things from ores. Load them on the belt on the north and send them through.
The cumputer is for the gas extractor, which only accepts a particular ore. It is intended to produce plasma. Put a cannister on the south plate (don't need to attach it currently) and the ore in the north."; name = "Production area information"},/turf/simulated/floor,/area/mine/lobby)
-"cIW" = (/obj/machinery/mineral/gasextractor,/turf/simulated/floor,/area/mine/lobby)
-"cIX" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 4; id = "1"},/turf/simulated/floor,/area/mine/lobby)
-"cIY" = (/obj/machinery/conveyor{dir = 4; id = "1"},/turf/simulated/floor,/area/mine/lobby)
-"cIZ" = (/obj/machinery/conveyor{id = "1"},/turf/simulated/floor,/area/mine/lobby)
-"cJa" = (/obj/item/clothing/head/helmet/space,/turf/simulated/floor,/area/mine/lobby)
-"cJb" = (/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor,/area/mine/lobby)
-"cJc" = (/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/mine/lobby)
-"cJd" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/lobby)
-"cJe" = (/obj/machinery/mineral/output,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"cJf" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor,/area/mine/lobby)
-"cJg" = (/turf/simulated/mineral,/area)
-"cJh" = (/turf/simulated/floor/airless/asteroid,/area)
-"cJi" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor,/area/mine/lobby)
-"cJj" = (/obj/item/clothing/suit/space,/turf/simulated/floor,/area/mine/lobby)
-"cJk" = (/obj/machinery/light{dir = 8},/obj/ore_box,/turf/simulated/floor,/area/mine/lobby)
-"cJl" = (/obj/ore_box,/turf/simulated/floor,/area/mine/lobby)
-"cJm" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall,/area/mine/lobby)
-"cJn" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor,/area/mine/lobby)
-"cJo" = (/turf/simulated/mineral,/area/mine/unexplored)
-"cJp" = (/turf/simulated/mineral/random,/area/mine/unexplored)
-"cJq" = (/obj/stool,/obj/machinery/light,/turf/simulated/floor,/area/mine/lobby)
-"cJr" = (/obj/rack,/obj/item/device/analyzer,/obj/item/device/flashlight/lantern,/obj/item/weapon/pickaxe,/obj/item/clothing/suit/space,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/gloves/black,/obj/item/clothing/shoes/black,/obj/item/clothing/under/color/white,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/lobby)
-"cJs" = (/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/turf/simulated/floor,/area/mine/lobby)
-"cJt" = (/obj/disposalpipe/trunk,/turf/simulated/floor,/area/mine/lobby)
-"cJu" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{id = "1"},/turf/simulated/floor,/area/mine/lobby)
-"cJv" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/mine/lobby)
-"cJw" = (/obj/machinery/door/airlock/command{name = "Mint"},/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/mine/lobby)
-"cJx" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby)
-"cJy" = (/obj/disposalpipe/junction{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby)
-"cJz" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/mine/lobby)
-"cJA" = (/turf/simulated/mineral/gold,/area/mine/unexplored)
-"cJB" = (/obj/machinery/conveyor_switch{id = "2"},/turf/simulated/floor,/area/mine/lobby)
-"cJC" = (/obj/machinery/conveyor{dir = 4; id = "2"},/obj/machinery/door/airlock/command{name = "Coin press loading area"},/turf/simulated/floor,/area/mine/lobby)
-"cJD" = (/obj/machinery/conveyor{dir = 4; id = "2"},/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"cJE" = (/obj/machinery/conveyor{id = "2"},/turf/simulated/floor,/area/mine/lobby)
-"cJF" = (/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
-"cJG" = (/turf/simulated/mineral/gold,/turf/simulated/floor,/area/mine/lobby)
-"cJH" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "For the making of currency - coins.
Load through the north door, make in the room to the south"; name = "Mint information"},/turf/simulated/floor,/area/mine/lobby)
-"cJI" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/lobby)
-"cJJ" = (/obj/plasticflaps,/obj/machinery/mineral/input,/obj/machinery/conveyor{id = "2"},/turf/simulated/floor,/area/mine/lobby)
-"cJK" = (/obj/item/weapon/shovel,/turf/simulated/floor/airless/asteroid,/area)
-"cJL" = (/turf/simulated/mineral/silver,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby)
-"cJM" = (/obj/machinery/mineral/mint,/turf/simulated/floor,/area/mine/lobby)
-"cJN" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall,/area/mine/lobby)
-"cJO" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = -32; tag = "icon-securearea"},/turf/simulated/floor/airless/asteroid,/area)
-"cJP" = (/obj/light_emitter,/turf/simulated/floor/airless/asteroid,/area)
-"cJQ" = (/turf/simulated/mineral/uranium,/area)
-"cJR" = (/obj/disposalpipe/trunk{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/lobby)
-"cJS" = (/obj/machinery/mineral/output,/turf/simulated/floor,/area/mine/lobby)
-"cJT" = (/obj/machinery/conveyor{dir = 8; id = "1"},/obj/plasticflaps,/turf/simulated/floor,/area/mine/lobby)
-"cJU" = (/obj/machinery/conveyor{dir = 8; id = "1"},/turf/simulated/floor,/area/mine/lobby)
-"cJV" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 8; id = "1"},/turf/simulated/floor,/area/mine/lobby)
-"cJW" = (/obj/machinery/mineral/stacking_machine{name = "Stacking machine (placeholder)"},/turf/simulated/floor,/area/mine/lobby)
-"cJX" = (/turf/simulated/mineral/iron,/area)
-"cJY" = (/obj/machinery/door/airlock/command{name = "Vault"},/turf/simulated/floor,/area/mine/lobby)
-"cJZ" = (/obj/machinery/rail_switch{id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area)
-"cKa" = (/turf/simulated/mineral/iron,/area/mine/unexplored)
-"cKb" = (/turf/simulated/mineral/plasma,/area/mine/unexplored)
-"cKc" = (/turf/simulated/mineral,/area/mine/explored)
-"cKd" = (/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKe" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "The mine has two parts. The explored mine is lit, has a rail track and is safe, but only has metal ore. The unexplored mine is mineral rich, but strange creatures may live there."; luminosity = 1; name = "Mine information"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKf" = (/obj/crate/miningcar,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKg" = (/turf/simulated/mineral/uranium,/area/mine/unexplored)
-"cKh" = (/turf/simulated/mineral/silver,/area/mine/unexplored)
-"cKi" = (/obj/decal/cleanable/cobweb2,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKj" = (/turf/simulated/mineral/random,/area/mine/explored)
-"cKk" = (/turf/simulated/mineral/iron,/area/mine/explored)
-"cKl" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKm" = (/obj/machinery/rail_switch{id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKn" = (/obj/item/device/flashlight/lantern,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKo" = (/obj/closet/emcloset{icon_closed = "mining"; icon_opened = "miningopen"; icon_state = "mining"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKp" = (/obj/machinery/light/small{dir = 4},/obj/closet/emcloset{icon_closed = "mining"; icon_opened = "miningopen"; icon_state = "mining"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKq" = (/obj/machinery/artifact/artifact1,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKr" = (/obj/machinery/light/small{dir = 8},/obj/closet/emcloset{icon_closed = "mining"; icon_opened = "miningopen"; icon_state = "mining"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKs" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "One of the things which you'll find in the mines are artifacts. Search for them around. What they do is still a mystery"; luminosity = 1; name = "Artifact information"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKt" = (/obj/decal/cleanable/xenoblood{luminosity = 2},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKu" = (/obj/decal/cleanable/cobweb,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKv" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKw" = (/obj/ship_landing_beacon{active = 1; anchored = 1; name = "Beacon - Asteroid"; pixel_x = 0},/turf/space,/area)
-"cKx" = (/obj/decal/cleanable/blood/gibs,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKy" = (/obj/item/device/flashlight,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKz" = (/obj/decal/cleanable/blood,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKA" = (/obj/machinery/artifact/artifact2,/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
-"cKB" = (/turf/simulated/mineral/diamond,/area/mine/unexplored)
-"cKC" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "One of the things which you'll find in the mines are artifacts. Search for them around. What they do is still a mystery"; luminosity = 1; name = "Artifact information"},/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
-"cKD" = (/obj/machinery/artifact/artifact4,/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
-"cKE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKF" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = 32; tag = "icon-securearea"},/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = -32; tag = "icon-securearea"},/obj/item/weapon/paper{anchored = 1; density = 0; info = "This is the entrance to the mineral-rich unexplored mine. While the explored mine has lights, trains and so forth, this mine has nothing. Strange creatures might exist in it as-well"; luminosity = 1; name = "Unexplored mine nformation"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKH" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKI" = (/obj/machinery/light/small,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKJ" = (/obj/item/device/pda,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKK" = (/obj/machinery/artifact/artifact3,/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
-"cKL" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 32; pixel_y = 0; tag = "icon-securearea"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKM" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = -32; tag = "icon-securearea"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
-"cKN" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This is the entrance to the mineral-rich unexplored mine. While the explored mine has lights, trains and so forth, this mine has nothing. Strange creatures might exist in it as-well"; luminosity = 1; name = "Unexplored mine nformation"},/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
+"cqC" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"cqD" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-damaged5"; icon_state = "damaged5"},/area/derelict/singularity_engine)
+"cqE" = (/obj/grille,/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/singularity_engine)
+"cqF" = (/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/singularity_engine)
+"cqG" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/storage/equipment)
+"cqH" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor,/area/derelict/storage/equipment)
+"cqI" = (/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access)
+"cqJ" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/bridge/access)
+"cqK" = (/obj/cable,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access)
+"cqL" = (/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/singularity_engine)
+"cqM" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"cqN" = (/obj/item/stack/rods,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
+"cqO" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"cqP" = (/obj/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
+"cqQ" = (/turf/simulated/wall,/area/derelict/hallway/primary)
+"cqR" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
+"cqS" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
+"cqT" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cqU" = (/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
+"cqV" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"cqW" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"cqX" = (/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"cqY" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary)
+"cqZ" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
+"cra" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
+"crb" = (/obj/window/basic{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"crc" = (/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
+"crd" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"cre" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
+"crf" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
+"crg" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
+"crh" = (/turf/simulated/floor/airless{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/derelict/hallway/primary)
+"cri" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"crj" = (/obj/grille,/obj/window/basic{dir = 8},/turf/simulated/floor/plating,/area)
+"crk" = (/turf/simulated/floor/airless{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area)
+"crl" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area)
+"crm" = (/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"crn" = (/turf/simulated/wall,/area/derelict/storage/storage_access)
+"cro" = (/obj/machinery/door/window,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/storage/storage_access)
+"crp" = (/turf/simulated/floor/airless{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area)
+"crq" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
+"crr" = (/obj/grille{density = 0; icon_state = "brokengrille"; tag = "icon-brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"crs" = (/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/singularity_engine)
+"crt" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"cru" = (/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
+"crv" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/storage/storage_access)
+"crw" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area/derelict/storage/storage_access)
+"crx" = (/obj/grille,/turf/simulated/floor,/area/derelict/storage/storage_access)
+"cry" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area)
+"crz" = (/obj/item/weapon/shard{tag = "icon-small"; icon_state = "small"},/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"crA" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"crB" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/singularity_engine)
+"crC" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/singularity_engine)
+"crD" = (/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"crE" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"crF" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
+"crG" = (/turf/simulated/floor,/area/derelict/storage/storage_access)
+"crH" = (/turf/simulated/wall/r_wall,/area/derelict/arrival)
+"crI" = (/turf/simulated/wall,/area/derelict/arrival)
+"crJ" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"crK" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"crL" = (/obj/machinery/door/firedoor/border_only,/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
+"crM" = (/obj/machinery/door/firedoor/border_only,/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
+"crN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
+"crO" = (/obj/machinery/light/small,/turf/simulated/floor,/area/derelict/storage/storage_access)
+"crP" = (/obj/window/basic{tag = "icon-window (NORTHEAST)"; icon_state = "window"; dir = 5},/turf/space,/area)
+"crQ" = (/obj/table{icon_state = "tabledir"; dir = 9},/turf/simulated/floor,/area/derelict/arrival)
+"crR" = (/obj/stool/chair,/turf/simulated/floor,/area/derelict/arrival)
+"crS" = (/turf/simulated/floor,/area/derelict/arrival)
+"crT" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/arrival)
+"crU" = (/obj/stool/chair{dir = 8},/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival)
+"crV" = (/obj/stool/chair{dir = 8},/turf/simulated/floor,/area/derelict/arrival)
+"crW" = (/turf/simulated/wall,/area/derelict/medical/morgue)
+"crX" = (/obj/item/weapon/shard,/turf/space,/area)
+"crY" = (/turf/simulated/floor/plating,/area/derelict/singularity_engine)
+"crZ" = (/obj/grille,/turf/space,/area/derelict/singularity_engine)
+"csa" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/singularity_engine)
+"csb" = (/obj/machinery/light/small{dir = 8},/turf/space,/area)
+"csc" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
+"csd" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/storage/storage_access)
+"cse" = (/obj/lattice,/obj/window/basic,/turf/space,/area)
+"csf" = (/turf/simulated/floor/plating,/area/derelict/arrival)
+"csg" = (/obj/table{icon_state = "tabledir"; dir = 10},/turf/simulated/floor,/area/derelict/arrival)
+"csh" = (/obj/table{icon_state = "tabledir"; dir = 2},/turf/simulated/floor,/area/derelict/arrival)
+"csi" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor,/area/derelict/arrival)
+"csj" = (/obj/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
+"csk" = (/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
+"csl" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
+"csm" = (/turf/simulated/wall,/area/derelict/medical)
+"csn" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor/plating,/area/derelict/medical)
+"cso" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor/plating,/area/derelict/medical)
+"csp" = (/obj/item/weapon/shard,/obj/grille{density = 0; icon_state = "brokengrille"; tag = "icon-brokengrille"},/turf/simulated/floor/plating,/area/derelict/medical)
+"csq" = (/turf/simulated/floor/plating,/area/derelict/medical)
+"csr" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating,/area/derelict/medical)
+"css" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area)
+"cst" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
+"csu" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area)
+"csv" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/derelict/arrival)
+"csw" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/arrival)
+"csx" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor,/area/derelict/arrival)
+"csy" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor,/area/derelict/arrival)
+"csz" = (/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"csA" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/medical)
+"csB" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/medical)
+"csC" = (/turf/simulated/floor/plating/airless,/area/derelict/medical)
+"csD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical)
+"csE" = (/obj/machinery/light/small,/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/singularity_engine)
+"csF" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary)
+"csG" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/hallway/primary)
+"csH" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
+"csI" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"csJ" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/storage/storage_access)
+"csK" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/storage/storage_access)
+"csL" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/storage/storage_access)
+"csM" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
+"csN" = (/obj/window/basic{dir = 4},/obj/cable,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
+"csO" = (/obj/lattice,/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/space,/area)
+"csP" = (/obj/lattice,/obj/lattice,/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/space,/area)
+"csQ" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/derelict/arrival)
+"csR" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
+"csS" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"csT" = (/obj/item/weapon/medical/bruise_pack,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"csU" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/derelict/medical)
+"csV" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/derelict/storage/storage_access)
+"csW" = (/turf/simulated/wall/r_wall,/area/derelict/storage/storage_access)
+"csX" = (/turf/simulated/floor/airless{tag = "icon-damaged5"; icon_state = "damaged5"},/area)
+"csY" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
+"csZ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/arrival)
+"cta" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
+"ctb" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"ctc" = (/obj/item/weapon/storage/lightbox,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine)
+"ctd" = (/obj/item/weapon/disk/data/demo,/turf/simulated/floor/plating/airless,/area)
+"cte" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall,/area/derelict/storage/storage_access)
+"ctf" = (/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area)
+"ctg" = (/obj/stool/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival)
+"cth" = (/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/stool/chair{dir = 1},/obj/stool/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival)
+"cti" = (/turf/simulated/wall,/area/derelict/medical/chapel)
+"ctj" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor,/area/derelict/medical/morgue)
+"ctk" = (/obj/morgue,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
+"ctl" = (/obj/machinery/sleeper,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"ctm" = (/obj/machinery/sleep_console,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"ctn" = (/obj/table,/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cto" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating/airless,/area)
+"ctp" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area)
+"ctq" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
+"ctr" = (/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
+"cts" = (/obj/table{icon_state = "tabledir"; dir = 1},/turf/simulated/floor,/area/derelict/arrival)
+"ctt" = (/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/space,/area)
+"ctu" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
+"ctv" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
+"ctw" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
+"ctx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
+"cty" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/obj/item/weapon/shard{tag = "icon-small"; icon_state = "small"},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"ctz" = (/obj/item/weapon/medical/bruise_pack,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/medical)
+"ctA" = (/obj/item/weapon/medical/ointment,/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/medical)
+"ctB" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/medical)
+"ctC" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical)
+"ctD" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor/plating/airless,/area)
+"ctE" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/space,/area)
+"ctF" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
+"ctG" = (/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/hallway/primary)
+"ctH" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/derelict/storage/storage_access)
+"ctI" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/arrival)
+"ctJ" = (/obj/machinery/door/window{tag = "icon-right"; icon_state = "right"; dir = 2},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/derelict/arrival)
+"ctK" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel)
+"ctL" = (/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel)
+"ctM" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel)
+"ctN" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
+"ctO" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/morgue)
+"ctP" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"ctQ" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"ctR" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/medical)
+"ctS" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical)
+"ctT" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"ctU" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"ctV" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall,/area/derelict/hallway/primary)
+"ctW" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/derelict/storage/storage_access)
+"ctX" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/arrival)
+"ctY" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/arrival)
+"ctZ" = (/obj/closet/emcloset,/turf/simulated/floor,/area/derelict/arrival)
+"cua" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/space,/area)
+"cub" = (/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/space,/area)
+"cuc" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
+"cud" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
+"cue" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
+"cuf" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable,/turf/simulated/wall,/area/derelict/medical/chapel)
+"cug" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall,/area/derelict/medical/chapel)
+"cuh" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cui" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cuj" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cuk" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cul" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cum" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/item/weapon/medical/bruise_pack,/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/medical)
+"cun" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/medical)
+"cuo" = (/obj/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cup" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating/airless,/area)
+"cuq" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area)
+"cur" = (/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area)
+"cus" = (/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area)
+"cut" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cuu" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
+"cuv" = (/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival)
+"cuw" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel)
+"cux" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel)
+"cuy" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"; tag = "icon-mass_driver (WEST)"},/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 4; req_access_txt = "25"},/obj/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel)
+"cuz" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel)
+"cuA" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel)
+"cuB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel)
+"cuC" = (/obj/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel)
+"cuD" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cuE" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cuF" = (/obj/item/weapon/medical/ointment,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cuG" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cuH" = (/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cuI" = (/obj/closet/l3closet,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cuJ" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating/airless,/area)
+"cuK" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cuL" = (/obj/window/basic,/turf/space,/area)
+"cuM" = (/obj/window/basic{dir = 8},/turf/space,/area)
+"cuN" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/derelict/arrival)
+"cuO" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/derelict/arrival)
+"cuP" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
+"cuQ" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
+"cuR" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/space,/area)
+"cuS" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/space,/area)
+"cuT" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
+"cuU" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
+"cuV" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel)
+"cuW" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel)
+"cuX" = (/turf/simulated/wall,/area/derelict/crew_quarters)
+"cuY" = (/obj/machinery/door/window/southleft,/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cuZ" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{tag = "icon-white"; icon_state = "white"},/area/derelict/medical)
+"cva" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvb" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/storage/storage_access)
+"cvc" = (/obj/machinery/door/airlock/medical{name = "Toxins Research"; req_access_txt = "7"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/derelict/storage/storage_access)
+"cvd" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/storage/storage_access)
+"cve" = (/obj/window/basic{dir = 8},/obj/window/basic,/turf/space,/area)
+"cvf" = (/obj/lattice,/obj/grille,/turf/space,/area)
+"cvg" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor,/area/derelict/arrival)
+"cvh" = (/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvj" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvk" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvl" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area)
+"cvm" = (/obj/decal/cleanable/dirt,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area)
+"cvn" = (/obj/window/basic,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area)
+"cvo" = (/obj/machinery/door/airlock/medical{name = "Toxins Research"; req_access_txt = "7"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/derelict/arrival)
+"cvp" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/derelict/arrival)
+"cvq" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/arrival)
+"cvr" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor,/area/derelict/arrival)
+"cvs" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel)
+"cvt" = (/obj/falsewall,/turf/simulated/floor/plating/airless,/area/derelict/medical/chapel)
+"cvu" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvw" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvx" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvy" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvz" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvA" = (/obj/item/device/prox_sensor,/turf/simulated/floor,/area/derelict/storage/storage_access)
+"cvB" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/space,/area)
+"cvC" = (/obj/window/basic{tag = "icon-window (NORTHEAST)"; icon_state = "window"; dir = 5},/turf/simulated/floor/plating/airless,/area)
+"cvD" = (/obj/grille,/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/space,/area)
+"cvE" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating/airless,/area)
+"cvF" = (/obj/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/arrival)
+"cvG" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/derelict/arrival)
+"cvH" = (/obj/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel)
+"cvI" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvK" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvL" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvM" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvN" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/storage/storage_access)
+"cvO" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival)
+"cvP" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/derelict/arrival)
+"cvQ" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvR" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvS" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvT" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvU" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cvV" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cvW" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary)
+"cvX" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor,/area/derelict/hallway/primary)
+"cvY" = (/obj/lattice,/obj/window/basic{dir = 4},/turf/space,/area)
+"cvZ" = (/obj/structure/girder,/obj/window/basic,/turf/simulated/floor/plating/airless,/area/derelict/arrival)
+"cwa" = (/obj/stool/bed,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwb" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating,/area/derelict/crew_quarters)
+"cwc" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating,/area/derelict/crew_quarters)
+"cwd" = (/obj/machinery/door/window,/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwe" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating,/area/derelict/crew_quarters)
+"cwf" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/derelict/hallway/primary)
+"cwg" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area)
+"cwh" = (/obj/item/weapon/cigbutt,/turf/space,/area)
+"cwi" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival)
+"cwj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/derelict/arrival)
+"cwk" = (/turf/simulated/floor{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area/derelict/arrival)
+"cwl" = (/obj/table,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwm" = (/obj/table,/obj/item/weapon/cell,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwn" = (/obj/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cwo" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary)
+"cwp" = (/obj/table,/turf/simulated/floor/airless,/area)
+"cwq" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/airless,/area)
+"cwr" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area)
+"cws" = (/obj/lattice,/obj/item/weapon/cable_coil/cut,/turf/space,/area)
+"cwt" = (/obj/structure/girder,/turf/simulated/floor,/area/derelict/arrival)
+"cwu" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon = 'windoor.dmi'; icon_state = "right"; req_access_txt = "25"},/turf/simulated/floor,/area/derelict/arrival)
+"cwv" = (/obj/closet/wardrobe,/turf/simulated/floor,/area/derelict/arrival)
+"cww" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwx" = (/obj/stool,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwy" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor,/area/derelict/hallway/primary)
+"cwz" = (/obj/closet/wardrobe/orange,/turf/simulated/floor/airless,/area)
+"cwA" = (/obj/window/basic{dir = 4},/turf/space,/area)
+"cwB" = (/obj/grille,/turf/simulated/floor/plating,/area/derelict/arrival)
+"cwC" = (/obj/table{icon_state = "tabledir"; dir = 9},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwD" = (/obj/table{dir = 5; icon_state = "tabledir"},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwE" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/stool,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwF" = (/obj/window{icon_state = "rwindow"; reinf = 1},/obj/machinery/door/window/westleft{name = "Security"; req_access_txt = "1"},/turf/simulated/floor/airless,/area)
+"cwG" = (/obj/window{icon_state = "rwindow"; reinf = 1},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area)
+"cwH" = (/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless,/area)
+"cwI" = (/obj/grille,/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating,/area)
+"cwJ" = (/obj/stool/bed,/turf/simulated/floor/airless,/area)
+"cwK" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/arrival)
+"cwL" = (/obj/closet/wardrobe/mixed,/turf/simulated/floor,/area/derelict/arrival)
+"cwM" = (/turf/simulated/floor/airless{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area)
+"cwN" = (/obj/table{icon_state = "tabledir"; dir = 8},/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwO" = (/obj/table{icon_state = "tabledir"; dir = 4},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwP" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating,/area)
+"cwQ" = (/obj/grille,/turf/simulated/floor,/area/derelict/arrival)
+"cwR" = (/obj/table{icon_state = "tabledir"; dir = 10},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwS" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwT" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating,/area)
+"cwU" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 10; reinf = 1},/turf/simulated/floor/plating,/area/derelict/arrival)
+"cwV" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival)
+"cwW" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwX" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cwY" = (/obj/machinery/door/window/brigdoor/eastleft,/turf/simulated/floor/airless,/area)
+"cwZ" = (/turf/simulated/wall,/area/derelict/hallway/secondary)
+"cxa" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"cxb" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary)
+"cxc" = (/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/turf/simulated/floor/plating/airless,/area)
+"cxd" = (/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/arrival)
+"cxe" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cxf" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cxg" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary)
+"cxh" = (/obj/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"cxi" = (/obj/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{tag = "icon-medium"; icon_state = "medium"},/turf/simulated/floor/plating/airless,/area)
+"cxj" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 10; reinf = 1},/turf/simulated/floor/plating/airless,/area/derelict/arrival)
+"cxk" = (/obj/structure/girder,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/crew_quarters)
+"cxl" = (/obj/item/stack/rods,/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cxm" = (/obj/item/weapon/shard{tag = "icon-small"; icon_state = "small"},/turf/space,/area)
+"cxn" = (/turf/simulated/floor/plating/airless,/area/derelict/crew_quarters)
+"cxo" = (/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/crew_quarters)
+"cxp" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/crew_quarters)
+"cxq" = (/turf/simulated/floor/airless{tag = "icon-damaged5"; icon_state = "damaged5"},/area/derelict/crew_quarters)
+"cxr" = (/obj/lattice,/obj/item/stack/rods,/turf/space,/area)
+"cxs" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cxt" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor,/area/derelict/hallway/secondary)
+"cxu" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/crew_quarters)
+"cxv" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/airless,/area/derelict/crew_quarters)
+"cxw" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cxx" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/crew_quarters)
+"cxy" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/crew_quarters)
+"cxz" = (/turf/simulated/wall,/area/derelict/secret)
+"cxA" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor,/area/derelict/crew_quarters)
+"cxB" = (/obj/bookcase,/turf/simulated/floor{dir = 9; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxC" = (/obj/bookcase,/turf/simulated/floor{dir = 1; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxD" = (/obj/bookcase,/turf/simulated/floor{dir = 5; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxE" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxF" = (/obj/decal/cleanable/xenoblood{icon_state = "xfloor4"},/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
+"cxG" = (/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
+"cxH" = (/obj/decal/cleanable/blood/splatter{icon_state = "floor2"},/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
+"cxI" = (/obj/decal/cleanable/xenoblood,/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
+"cxJ" = (/obj/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxK" = (/obj/decal/cleanable/blood/splatter,/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
+"cxL" = (/obj/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
+"cxM" = (/obj/rune{icon_state = "3"},/turf/simulated/floor{icon_state = "carpet"; tag = "icon-carpet"},/area/derelict/secret)
+"cxN" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxO" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxP" = (/turf/simulated/floor{icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxQ" = (/obj/decal/cleanable/xenoblood{icon_state = "xfloor2"},/turf/simulated/floor{icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxR" = (/obj/decal/cleanable/oil/streak,/turf/simulated/floor{icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxS" = (/obj/decal/cleanable/blood/splatter{icon_state = "floor3"},/turf/simulated/floor{dir = 6; icon_state = "carpetside"; tag = "icon-carpet"},/area/derelict/secret)
+"cxT" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cxU" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cxV" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor,/area/derelict/hallway/secondary)
+"cxW" = (/obj/falsewall,/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/secondary)
+"cxX" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cxY" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor,/area/derelict/hallway/secondary)
+"cxZ" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"cya" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cyb" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cyc" = (/turf/simulated/floor/airless{tag = "icon-derelict9"; icon_state = "derelict9"},/area/derelict/hallway/secondary)
+"cyd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-derelict10"; icon_state = "derelict10"},/area/derelict/hallway/secondary)
+"cye" = (/turf/simulated/floor/airless{tag = "icon-derelict11"; icon_state = "derelict11"},/area/derelict/hallway/secondary)
+"cyf" = (/turf/simulated/floor/airless{tag = "icon-derelict12"; icon_state = "derelict12"},/area/derelict/hallway/secondary)
+"cyg" = (/turf/simulated/floor/airless{tag = "icon-derelict13"; icon_state = "derelict13"},/area/derelict/hallway/secondary)
+"cyh" = (/turf/simulated/floor/airless{tag = "icon-derelict14"; icon_state = "derelict14"},/area/derelict/hallway/secondary)
+"cyi" = (/turf/simulated/floor/airless{tag = "icon-derelict15"; icon_state = "derelict15"},/area/derelict/hallway/secondary)
+"cyj" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-derelict16"; icon_state = "derelict16"},/area/derelict/hallway/secondary)
+"cyk" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cyl" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cym" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cyn" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cyo" = (/turf/simulated/floor/airless{tag = "icon-derelict1"; icon_state = "derelict1"},/area/derelict/hallway/secondary)
+"cyp" = (/turf/simulated/floor/airless{tag = "icon-derelict2"; icon_state = "derelict2"},/area/derelict/hallway/secondary)
+"cyq" = (/turf/simulated/floor/airless{tag = "icon-derelict3"; icon_state = "derelict3"},/area/derelict/hallway/secondary)
+"cyr" = (/turf/simulated/floor/airless{tag = "icon-derelict4"; icon_state = "derelict4"},/area/derelict/hallway/secondary)
+"cys" = (/turf/simulated/floor/airless{tag = "icon-derelict5"; icon_state = "derelict5"},/area/derelict/hallway/secondary)
+"cyt" = (/turf/simulated/floor/airless{tag = "icon-derelict6"; icon_state = "derelict6"},/area/derelict/hallway/secondary)
+"cyu" = (/turf/simulated/floor/airless{tag = "icon-derelict7"; icon_state = "derelict7"},/area/derelict/hallway/secondary)
+"cyv" = (/turf/simulated/floor/airless{tag = "icon-derelict8"; icon_state = "derelict8"},/area/derelict/hallway/secondary)
+"cyw" = (/obj/lattice,/turf/space,/area/derelict/hallway/secondary)
+"cyx" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cyy" = (/obj/grille,/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cyz" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall,/area/derelict/hallway/secondary)
+"cyA" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor,/area/derelict/hallway/secondary)
+"cyB" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall/r_wall,/area)
+"cyC" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload)
+"cyD" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
+"cyE" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"cyF" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"cyG" = (/obj/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"cyH" = (/obj/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"cyI" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
+"cyJ" = (/obj/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary)
+"cyK" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"cyL" = (/obj/structure/girder/reinforced,/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area)
+"cyM" = (/obj/structure/girder/reinforced,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area)
+"cyN" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload)
+"cyO" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload)
+"cyP" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor,/area/derelict/bridge/ai_upload)
+"cyQ" = (/obj/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"cyR" = (/obj/machinery/power/smes,/turf/simulated/floor,/area/derelict/bridge/ai_upload)
+"cyS" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
+"cyT" = (/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/bridge/ai_upload)
+"cyU" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
+"cyV" = (/obj/machinery/power/terminal{tag = "icon-term (NORTH)"; icon_state = "term"; dir = 1},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/derelict/bridge/ai_upload)
+"cyW" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload)
+"cyX" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 2},/turf/simulated/floor,/area/derelict/bridge/ai_upload)
+"cyY" = (/obj/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload)
+"cyZ" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/bridge/ai_upload)
+"cza" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
+"czb" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary)
+"czc" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area)
+"czd" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
+"cze" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload)
+"czf" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload)
+"czg" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
+"czh" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft)
+"czi" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
+"czj" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
+"czk" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
+"czl" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
+"czm" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
+"czn" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
+"czo" = (/obj/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft)
+"czp" = (/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
+"czq" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft)
+"czr" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter)
+"czs" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating/airless,/area/derelict/teleporter)
+"czt" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter)
+"czu" = (/turf/simulated/floor/airless,/area/derelict/teleporter)
+"czv" = (/turf/simulated/floor/airless{tag = "icon-damaged2"; icon_state = "damaged2"},/area/derelict/teleporter)
+"czw" = (/turf/simulated/floor/airless{tag = "icon-damaged3"; icon_state = "damaged3"},/area/derelict/teleporter)
+"czx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/teleporter)
+"czy" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter)
+"czz" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter)
+"czA" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter)
+"czB" = (/turf/simulated/floor/airless{tag = "icon-damaged4"; icon_state = "damaged4"},/area/derelict/teleporter)
+"czC" = (/obj/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter)
+"czD" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter)
+"czE" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/teleporter)
+"czF" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
+"czG" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/djstation/solars)
+"czH" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
+"czI" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
+"czJ" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/djstation/solars)
+"czK" = (/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area)
+"czL" = (/obj/grille,/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area)
+"czM" = (/turf/simulated/wall,/area/djstation)
+"czN" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"czO" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating,/area/djstation)
+"czP" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
+"czQ" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating,/area/djstation)
+"czR" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
+"czS" = (/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
+"czT" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
+"czU" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating,/area/djstation)
+"czV" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating,/area/djstation)
+"czW" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plating,/area/djstation)
+"czX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/power/solar_control{id = "adriftsolar"; name = "Adrift Solar Control"; track = 2},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
+"czY" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"czZ" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/djstation/solars)
+"cAa" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/turf/simulated/floor/plating/airless,/area/djstation/solars)
+"cAb" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"cAc" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/turf/simulated/floor/plating,/area/djstation)
+"cAd" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/turf/simulated/floor/plating,/area/djstation)
+"cAe" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor/plating,/area/djstation)
+"cAf" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"cAg" = (/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/djstation/solars)
+"cAh" = (/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable,/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
+"cAi" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/djstation)
+"cAj" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/djstation)
+"cAk" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/djstation)
+"cAl" = (/obj/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/djstation)
+"cAm" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/multitool,/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/djstation)
+"cAn" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/djstation)
+"cAo" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
+"cAp" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"cAq" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/djstation)
+"cAr" = (/turf/simulated/floor/plating,/area/djstation)
+"cAs" = (/obj/machinery/power/smes,/obj/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
+"cAt" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"cAu" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor/plating,/area/djstation)
+"cAv" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"cAw" = (/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/obj/cable,/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
+"cAx" = (/obj/cable,/obj/machinery/power/solar{id = "adriftsolar"; name = "Adrift Solar Array"},/turf/simulated/floor/airless{tag = "icon-solarpanel"; icon_state = "solarpanel"},/area/djstation/solars)
+"cAy" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced,/turf/simulated/floor/plating,/area/djstation)
+"cAz" = (/obj/closet/malf/suits,/turf/simulated/floor/plating,/area/djstation)
+"cAA" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/djstation)
+"cAB" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/djstation)
+"cAC" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/djstation)
+"cAD" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/djstation)
+"cAE" = (/obj/machinery/light/small,/obj/item/weapon/storage/lightbox,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/djstation)
+"cAF" = (/obj/cable,/obj/cable{icon_state = "0-2"; d2 = 2},/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/djstation)
+"cAG" = (/obj/machinery/light/small,/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/djstation)
+"cAH" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/djstation)
+"cAI" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation)
+"cAJ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall,/area/djstation)
+"cAK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/djstation)
+"cAL" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall,/area/djstation)
+"cAM" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall,/area/djstation)
+"cAN" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/djstation)
+"cAO" = (/obj/closet/emcloset,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cAP" = (/obj/machinery/vending/snack,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cAQ" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cAR" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cAS" = (/obj/machinery/space_heater,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cAT" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall,/area/djstation)
+"cAU" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall/r_wall,/area/djstation)
+"cAV" = (/turf/simulated/wall/r_wall,/area/djstation)
+"cAW" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
+"cAX" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/machinery/cell_charger,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cAY" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cAZ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cBa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cBb" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
+"cBc" = (/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBd" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBg" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBh" = (/obj/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBi" = (/obj/table,/obj/machinery/light/lamp,/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBj" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"cBk" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
+"cBl" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/machinery/microwave{pixel_y = 8},/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cBm" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cBn" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/simulated/floor/plating,/area/djstation)
+"cBo" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBp" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/table{dir = 9; icon_state = "tabledir"},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBq" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/stool/chair,/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBr" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/table{dir = 5; icon_state = "tabledir"},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBs" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/machinery/door/airlock{name = "Cabin"},/turf/simulated/floor/plating,/area/djstation)
+"cBt" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBu" = (/obj/cable{icon_state = "4-8"; pixel_y = 0; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBv" = (/obj/machinery/sleeper,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBw" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"cBx" = (/obj/grille,/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating,/area/djstation)
+"cBy" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cBz" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cBA" = (/obj/stool/chair{dir = 1},/obj/machinery/light,/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cBB" = (/turf/simulated/floor{icon_state = "bar"},/area/djstation)
+"cBC" = (/obj/table{dir = 10; icon_state = "tabledir"},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBD" = (/obj/table{dir = 2; icon_state = "tabledir"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBE" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBF" = (/obj/cable,/obj/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBG" = (/obj/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBH" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBI" = (/obj/closet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation)
+"cBJ" = (/obj/grille,/obj/window/reinforced,/obj/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/plating,/area/djstation)
+"cBK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/djstation)
+"cBL" = (/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation)
+"cBM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/djstation)
+"cBN" = (/obj/lattice,/obj/machinery/atmospherics/pipe/simple,/turf/space,/area)
+"cBO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/djstation)
+"cBP" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/obj/stool/chair{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBQ" = (/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBR" = (/obj/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/obj/machinery/light{dir = 4; icon_state = "tube1"; tag = "icon-tube1 (EAST)"},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBS" = (/obj/lattice,/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/space,/area/djstation)
+"cBT" = (/obj/lattice,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/space,/area/djstation)
+"cBU" = (/obj/lattice,/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; on = 1},/turf/space,/area/djstation)
+"cBV" = (/obj/lattice,/obj/machinery/atmospherics/pipe/manifold,/turf/space,/area/djstation)
+"cBW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/djstation)
+"cBX" = (/obj/disposalpipe/trunk,/obj/machinery/disposal{icon = 'device.dmi'; icon_state = "toilet"; name = "toilet"; pixel_y = 9},/turf/simulated/floor{icon_state = "white"},/area/djstation)
+"cBY" = (/obj/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cBZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-cafeteria"; icon_state = "cafeteria"; dir = 2},/area/djstation)
+"cCa" = (/obj/lattice,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/space,/area/djstation)
+"cCb" = (/obj/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/djstation)
+"cCc" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall,/area/djstation)
+"cCd" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/djstation)
+"cCe" = (/obj/disposaloutlet,/obj/disposalpipe/trunk{dir = 1},/turf/space,/area/djstation)
+"cCf" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start)
+"cCg" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
+"cCh" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start)
+"cCi" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCj" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCk" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCl" = (/obj/machinery/computer/syndicate_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCm" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/pen/sleepypen,/obj/item/weapon/paper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCn" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCo" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCp" = (/obj/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCq" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCr" = (/obj/landmark{name = "Syndicate-Gear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCs" = (/turf/space,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start)
+"cCt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
+"cCu" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/door/window,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCv" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
+"cCw" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start)
+"cCx" = (/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCy" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCz" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 10},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCA" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
+"cCB" = (/obj/landmark{name = "Nuclear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCC" = (/turf/simulated/floor/plating{icon_state = "plating"},/area)
+"cCD" = (/obj/machinery/atmospherics/pipe/simple,/obj/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCE" = (/obj/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/ammo/a357,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCF" = (/obj/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
+"cCG" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCH" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCI" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCK" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCM" = (/obj/machinery/door/airlock/external,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCN" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCO" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCP" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/turf/simulated/floor/plating,/area/syndicate_station/start)
+"cCQ" = (/obj/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCR" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cCS" = (/obj/landmark{name = "Syndicate-Spawn"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cCT" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cCU" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 10},/obj/item/weapon/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cCV" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/medical/ointment,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cCW" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCX" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCY" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/infra,/obj/item/device/infra_sensor,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cCZ" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDa" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil,/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDb" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cDc" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cDd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cDe" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDf" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/machinery/door/window{base_state = "right"; dir = 8; icon = 'windoor.dmi'; icon_state = "right"; name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDh" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/crate/internals,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDi" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cDj" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDk" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 9},/obj/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDl" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cDm" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cDn" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/item/weapon/weldingtool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDo" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/window{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDq" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDr" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDs" = (/obj/machinery/atmospherics/pipe/simple,/obj/table{icon_state = "tabledir"; dir = 8},/obj/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDt" = (/obj/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDu" = (/obj/item/clothing/head/helmet/welding,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDv" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
+"cDw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/crate/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cDx" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cDy" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start)
+"cDz" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
+"cDA" = (/obj/lattice,/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/space,/area)
+"cDB" = (/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 1; reinf = 1},/obj/machinery/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/syndicate_station/start)
+"cDC" = (/obj/lattice,/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/space,/area)
+"cDD" = (/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDE" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/table{icon_state = "tabledir"; dir = 10},/obj/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
+"cDF" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
+"cDG" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/space,/area)
+"cDH" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start)
+"cDI" = (/obj/machinery/shuttle/engine/propulsion{icon_state = "propulsion_l"; name = "propulsion"},/turf/space,/area/syndicate_station/start)
+"cDJ" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start)
+"cDK" = (/obj/machinery/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start)
+"cDL" = (/turf/unsimulated/wall{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach)
+"cDM" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDN" = (/obj/signpost,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDO" = (/obj/closet,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDP" = (/obj/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDQ" = (/obj/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm1"; layer = 10; name = "palm tree"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDR" = (/obj/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/obj/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDS" = (/obj/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDT" = (/obj/table{icon_state = "tabledir"; dir = 5},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDU" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDV" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDW" = (/obj/item/weapon/beach_ball,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cDX" = (/obj/cable{d1 = 2; d2 = 6; icon_state = "2-6"},/turf/space,/area)
+"cDY" = (/obj/cable{d1 = 4; d2 = 6; icon_state = "4-6"},/turf/space,/area)
+"cDZ" = (/obj/cable{d1 = 6; d2 = 8; icon_state = "6-8"},/turf/space,/area)
+"cEa" = (/obj/cable{d1 = 1; d2 = 6; icon_state = "1-6"},/turf/space,/area)
+"cEb" = (/obj/cable{d1 = 4; d2 = 9; icon_state = "4-9"},/turf/space,/area)
+"cEc" = (/obj/cable{d1 = 8; d2 = 9; icon_state = "8-9"},/turf/space,/area)
+"cEd" = (/obj/cable{d1 = 6; d2 = 9; icon_state = "6-9"},/turf/space,/area)
+"cEe" = (/obj/cable{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/space,/area)
+"cEf" = (/obj/cable{d1 = 4; d2 = 10; icon_state = "4-10"},/turf/space,/area)
+"cEg" = (/obj/cable{d1 = 8; d2 = 10; icon_state = "8-10"},/turf/space,/area)
+"cEh" = (/obj/cable{d1 = 9; d2 = 10; icon_state = "9-10"},/turf/space,/area)
+"cEi" = (/obj/cable{d1 = 1; d2 = 5; icon_state = "1-5"},/turf/space,/area)
+"cEj" = (/obj/cable{d1 = 5; d2 = 10; icon_state = "5-10"},/turf/space,/area)
+"cEk" = (/obj/cable{d1 = 5; d2 = 6; icon_state = "5-6"},/turf/space,/area)
+"cEl" = (/obj/cable{d1 = 6; d2 = 10; icon_state = "6-10"},/turf/space,/area)
+"cEm" = (/obj/stool/chair,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cEn" = (/obj/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab"; name = "crab"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cEo" = (/obj/cable{d1 = 2; d2 = 5; icon_state = "2-5"},/turf/space,/area)
+"cEp" = (/obj/cable{d1 = 5; d2 = 9; icon_state = "5-9"},/turf/space,/area)
+"cEq" = (/obj/cable{d1 = 1; d2 = 9; icon_state = "1-9"},/turf/space,/area)
+"cEr" = (/obj/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab2"; name = "crab"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"},/area/beach)
+"cEs" = (/obj/cable{d1 = 1; d2 = 10; icon_state = "1-10"},/turf/space,/area)
+"cEt" = (/obj/cable{d1 = 2; d2 = 10; icon_state = "2-10"},/turf/space,/area)
+"cEu" = (/turf/unsimulated/wall{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"; name = "water"},/area/beach)
+"cEv" = (/turf/unsimulated/floor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"},/area/beach)
+"cEw" = (/obj/cable{d1 = 4; d2 = 5; icon_state = "4-5"},/turf/space,/area)
+"cEx" = (/obj/cable{d1 = 5; d2 = 8; icon_state = "5-8"},/turf/space,/area)
+"cEy" = (/turf/unsimulated/wall{icon = 'beach.dmi'; icon_state = "water"},/area/beach)
+"cEz" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/beach)
+"cEA" = (/obj/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "water2"; layer = 10; mouse_opacity = 0; name = "water"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/beach)
+"cEB" = (/turf/unsimulated/wall{icon = 'walls.dmi'; icon_state = "rock"; name = "grass"},/area/planet/clown)
+"cEC" = (/turf/unsimulated/wall{icon = 'floors.dmi'; icon_state = "grass3"; name = "grass"},/area/planet/clown)
+"cED" = (/turf/simulated/mineral,/area/planet/clown)
+"cEE" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEF" = (/turf/simulated/mineral/clown,/area/planet/clown)
+"cEG" = (/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"; tag = "icon-grass1"},/area/planet/clown)
+"cEH" = (/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEI" = (/obj/item/weapon/mousetrap/armed,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEJ" = (/obj/item/weapon/spacecash,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEK" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEL" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEM" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEN" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEO" = (/obj/stool,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEP" = (/obj/table/woodentable{dir = 9},/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEQ" = (/obj/table/woodentable{dir = 1; icon_state = "woodentable"; tag = "icon-woodentable (NORTH)"},/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cER" = (/obj/table/woodentable{dir = 1; icon_state = "woodentable"; tag = "icon-woodentable (NORTH)"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cES" = (/obj/table/woodentable{dir = 5},/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cET" = (/obj/item/weapon/reagent_containers/food/snacks/banana,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEU" = (/obj/table/woodentable{dir = 10; icon_state = "woodentable"},/obj/item/weapon/stamp/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEV" = (/obj/table/woodentable,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEW" = (/obj/table/woodentable,/obj/item/clothing/under/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEX" = (/obj/table/woodentable{dir = 6},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEY" = (/obj/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cEZ" = (/obj/landmark{name = "Clown Land"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"; tag = "icon-grass1"},/area/planet/clown)
+"cFa" = (/turf/space,/area/shipbuilder/ship1)
+"cFb" = (/turf/space,/area/shipbuilder/ship2)
+"cFc" = (/turf/space,/area/shipbuilder/ship3)
+"cFd" = (/turf/space,/area/shipbuilder/ship4)
+"cFe" = (/turf/space,/area/shipbuilder/ship5)
+"cFf" = (/turf/space,/area/shipbuilder/ship6)
+"cFg" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship6)
+"cFh" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
+"cFi" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
+"cFj" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
+"cFk" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship6)
+"cFl" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
+"cFm" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
+"cFn" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
+"cFo" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship3)
+"cFp" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship3)
+"cFq" = (/obj/machinery/shuttle/engine/propulsion{dir = 1},/turf/simulated/shuttle/wall,/area/shipbuilder/ship3)
+"cFr" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship3)
+"cFs" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship4)
+"cFt" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
+"cFu" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
+"cFv" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship4)
+"cFw" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship5)
+"cFx" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
+"cFy" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
+"cFz" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship5)
+"cFA" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship6)
+"cFB" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship3)
+"cFC" = (/obj/machinery/shuttle/engine/heater{dir = 1},/obj/window/reinforced/west,/obj/window/reinforced/west{tag = "icon-rwindow"; icon_state = "rwindow"; dir = 2},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
+"cFD" = (/obj/machinery/shuttle/engine/heater{dir = 1},/obj/window/reinforced/west{tag = "icon-rwindow"; icon_state = "rwindow"; dir = 2},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
+"cFE" = (/obj/machinery/shuttle/engine/heater{dir = 1},/obj/window/reinforced/west{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced/west{tag = "icon-rwindow"; icon_state = "rwindow"; dir = 2},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
+"cFF" = (/turf/simulated/shuttle/wall{dir = 0; icon_state = "wall_floor"},/area/shipbuilder/ship3)
+"cFG" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship4)
+"cFH" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
+"cFI" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
+"cFJ" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship5)
+"cFK" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
+"cFL" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
+"cFM" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship6)
+"cFN" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area/shipbuilder/ship6)
+"cFO" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship6)
+"cFP" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
+"cFQ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shipbuilder/ship3)
+"cFR" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area/shipbuilder/ship4)
+"cFS" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
+"cFT" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship4)
+"cFU" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area/shipbuilder/ship5)
+"cFV" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
+"cFW" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area/shipbuilder/ship5)
+"cFX" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship1)
+"cFY" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship1)
+"cFZ" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/shipbuilder/ship1)
+"cGa" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship1)
+"cGb" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area/shipbuilder/ship2)
+"cGc" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/shipbuilder/ship2)
+"cGd" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/shipbuilder/ship2)
+"cGe" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/shipbuilder/ship2)
+"cGf" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area/shipbuilder/ship2)
+"cGg" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
+"cGh" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
+"cGi" = (/turf/simulated/shuttle/wall,/area/shipbuilder/ship2)
+"cGj" = (/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
+"cGk" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
+"cGl" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship4)
+"cGm" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship5)
+"cGn" = (/turf/unsimulated/floor,/area)
+"cGo" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
+"cGp" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
+"cGq" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/shipbuilder/ship2)
+"cGr" = (/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
+"cGs" = (/obj/machinery/shuttle/engine/heater,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
+"cGt" = (/obj/window/reinforced/west,/turf/simulated/shuttle/floor,/area/shipbuilder/ship1)
+"cGu" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/west{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/window/reinforced{dir = 5; health = 1e+007; icon_state = "rwindow"; tag = "icon-rwindow (NORTHEAST)"},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
+"cGv" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall_space"},/area/shipbuilder/ship1)
+"cGw" = (/obj/machinery/shuttle/engine/propulsion/burst,/turf/space,/area/shipbuilder/ship1)
+"cGx" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area/shipbuilder/ship1)
+"cGy" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shipbuilder/ship6)
+"cGz" = (/obj/window/reinforced/east,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
+"cGA" = (/obj/machinery/shuttle/engine/heater,/obj/window/reinforced/north,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
+"cGB" = (/obj/window/reinforced/west,/turf/simulated/shuttle/floor,/area/shipbuilder/ship2)
+"cGC" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall_space"},/area/shipbuilder/ship2)
+"cGD" = (/obj/machinery/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall,/area/shipbuilder/ship2)
+"cGE" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area/shipbuilder/ship2)
+"cGF" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"},/area/shipbuilder/ship3)
+"cGG" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
+"cGH" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"},/area/shipbuilder/ship3)
+"cGI" = (/obj/machinery/shuttle/engine/heater,/turf/simulated/shuttle/wall,/area/shipbuilder/ship4)
+"cGJ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship5)
+"cGK" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship6)
+"cGL" = (/turf/simulated/shuttle/wall{icon_state = "wall_space"},/area/shipbuilder/ship3)
+"cGM" = (/obj/grille,/obj/window/reinforced/south,/obj/window/reinforced/north,/obj/window/reinforced{dir = 5; health = 1e+007; icon_state = "rwindow"; tag = "icon-rwindow (NORTHEAST)"},/turf/simulated/shuttle/floor,/area/shipbuilder/ship3)
+"cGN" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area/shipbuilder/ship3)
+"cGO" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/shipbuilder/ship4)
+"cGP" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship5)
+"cGQ" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shipbuilder/ship6)
+"cGR" = (/obj/machinery/shuttle/engine/heater,/turf/simulated/shuttle/wall,/area/shipbuilder/ship5)
+"cGS" = (/obj/machinery/shuttle/engine/heater,/turf/simulated/shuttle/wall,/area/shipbuilder/ship6)
+"cGT" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/shipbuilder/ship5)
+"cGU" = (/obj/machinery/shuttle/engine/propulsion,/turf/space,/area/shipbuilder/ship6)
+"cGV" = (/turf/simulated/wall,/area/mine/lobby)
+"cGW" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_space"},/area)
+"cGX" = (/turf/simulated/shuttle/wall,/area)
+"cGY" = (/obj/machinery/shuttle/engine/propulsion{dir = 8},/turf/simulated/shuttle/wall,/area)
+"cGZ" = (/turf/simulated/floor,/area/mine/lobby)
+"cHa" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"cHb" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_floor"},/area)
+"cHc" = (/turf/simulated/shuttle/floor,/area)
+"cHd" = (/turf/space,/area/shipbuilder/station)
+"cHe" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This area will likely not be on this station, but it's intention is to research better engines with the help of ores, mined from outside. These will reduce the time the emergency shuttle will need to get to the station."; name = "Thrust research information"},/turf/simulated/floor,/area/mine/lobby)
+"cHf" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_space"},/area)
+"cHg" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall_space"},/area)
+"cHh" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"},/area)
+"cHi" = (/turf/simulated/shuttle/wall{icon_state = "wall_floor"},/area)
+"cHj" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area)
+"cHk" = (/obj/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area)
+"cHl" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHm" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHn" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHo" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/lobby)
+"cHp" = (/obj/machinery/conveyor{dir = 1; id = "3"},/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/lobby)
+"cHq" = (/obj/machinery/door/airlock/engineering{name = "Thrust research"},/turf/simulated/floor,/area/mine/lobby)
+"cHr" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHs" = (/obj/grille,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHt" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHu" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"cHv" = (/obj/machinery/conveyor{dir = 1; id = "3"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"cHw" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/lobby)
+"cHx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"cHy" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"cHz" = (/obj/machinery/conveyor{dir = 1; id = "3"},/turf/simulated/floor,/area/mine/lobby)
+"cHA" = (/obj/sign/vacuum{desc = "A warning sign which reads 'EXIT INTO SPACE"; name = "EXIT INTO SPACE"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/mine/lobby)
+"cHB" = (/obj/table,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor,/area/mine/lobby)
+"cHC" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/east,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHD" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "The supply shuttle is not made yet and doesn't go anywhere. The loading system isn't made yet either. It will likely be used to deliver ores to the QM's"; name = "Supply shuttle information"},/turf/simulated/floor,/area/mine/lobby)
+"cHE" = (/obj/disposaloutlet{dir = 1},/obj/disposalpipe/trunk,/turf/simulated/floor,/area/mine/lobby)
+"cHF" = (/obj/machinery/light{dir = 8},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/lobby)
+"cHG" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHH" = (/obj/sign/electricshock,/turf/simulated/wall,/area/mine/lobby)
+"cHI" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby)
+"cHJ" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHK" = (/obj/disposalpipe/segment{dir = 1},/obj/item/weapon/paper{anchored = 1; density = 0; info = "The supply shuttle is not made yet and doesn't go anywhere. The loading system isn't made yet either. It will likely be used to deliver ores to the QM's"; name = "Supply shuttle information"},/turf/simulated/floor,/area/mine/lobby)
+"cHL" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This area is intended for the construction of custom ships. Put metal into the machine to build them. Note that these ships require loads and loads of metal so mining will be necessary to build anything worth mentioning.
The ship will then be sent to the station once the shuttle is called. To prevent idiot ship builders making one which isn't boardable, the regular centcom ship will be sent as well. The time to arrival of this ship will be determined in thrust research to the north."; name = "Ship building information"},/turf/simulated/floor,/area/mine/lobby)
+"cHM" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/east,/obj/window/reinforced/north,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHN" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"},/area)
+"cHO" = (/obj/machinery/door/airlock/command{name = "Shipyard"},/turf/simulated/floor,/area/mine/lobby)
+"cHP" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"cHQ" = (/obj/machinery/spaceship_builder,/turf/simulated/floor,/area/mine/lobby)
+"cHR" = (/obj/machinery/shuttle/engine/propulsion,/turf/simulated/shuttle/wall,/area)
+"cHS" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall_space"},/area)
+"cHT" = (/obj/machinery/light,/turf/simulated/floor,/area/mine/lobby)
+"cHU" = (/obj/disposalpipe/segment{dir = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/lobby)
+"cHV" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
+"cHW" = (/obj/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/lobby)
+"cHX" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/lobby)
+"cHY" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/lobby)
+"cHZ" = (/obj/disposalpipe/segment{dir = 1},/turf/space,/area)
+"cIa" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby)
+"cIb" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor/plating,/area/mine/lobby)
+"cIc" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/mine/lobby)
+"cId" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/mine/lobby)
+"cIe" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/mine/lobby)
+"cIf" = (/obj/item/clothing/suit/space,/obj/item/clothing/head/helmet/space,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/weapon/shovel,/obj/item/clothing/gloves/black,/obj/item/weapon/pickaxe,/obj/item/device/flashlight/lantern,/obj/item/weapon/card/id/captains_spare{desc = "This card is intended only for the testers of mining. Using it on the main station is against server rules."; name = "Captain's spare ID (MINING TESTING ONLY!!)"},/turf/simulated/floor,/area/mine/lobby)
+"cIg" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/mine/lobby)
+"cIh" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/mine/lobby)
+"cIi" = (/obj/machinery/door/airlock/maintenance,/turf/simulated/floor,/area/mine/lobby)
+"cIj" = (/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/lobby)
+"cIk" = (/obj/machinery/power/terminal,/obj/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/mine/lobby)
+"cIl" = (/obj/closet/emcloset,/turf/simulated/floor,/area/mine/lobby)
+"cIm" = (/obj/machinery/light,/obj/item/clothing/suit/space,/obj/item/clothing/head/helmet/space,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/weapon/shovel,/obj/item/clothing/gloves/black,/obj/item/weapon/pickaxe,/obj/item/device/flashlight/lantern,/obj/item/weapon/card/id/captains_spare{desc = "This card is intended only for the testers of mining. Using it on the main station is against server rules."; name = "Captain's spare ID (MINING TESTING ONLY!!)"},/turf/simulated/floor,/area/mine/lobby)
+"cIn" = (/obj/machinery/power/apc{dir = 8; name = "Mining outpost APC"; pixel_x = -25; pixel_y = 0},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/lobby)
+"cIo" = (/obj/machinery/light/small,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/mine/lobby)
+"cIp" = (/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor,/area/mine/lobby)
+"cIq" = (/obj/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/mine/lobby)
+"cIr" = (/obj/machinery/door/airlock/engineering{name = "Storage"},/turf/simulated/floor,/area/mine/lobby)
+"cIs" = (/obj/grille,/obj/window/reinforced/west,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
+"cIt" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
+"cIu" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby)
+"cIv" = (/obj/disposalpipe/junction,/turf/simulated/wall,/area/mine/lobby)
+"cIw" = (/obj/stool/chair{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"cIx" = (/obj/table,/turf/simulated/floor,/area/mine/lobby)
+"cIy" = (/obj/stool/chair{dir = 8},/turf/simulated/floor,/area/mine/lobby)
+"cIz" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/lobby)
+"cIA" = (/obj/crate,/turf/simulated/floor,/area/mine/lobby)
+"cIB" = (/obj/window/reinforced/east,/obj/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"cIC" = (/obj/window/reinforced/east,/turf/simulated/floor,/area/mine/lobby)
+"cID" = (/obj/window/reinforced/east,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/turf/simulated/floor,/area/mine/lobby)
+"cIE" = (/obj/item/weapon/ore/uranium,/obj/item/weapon/ore/uranium,/turf/simulated/floor,/area/mine/lobby)
+"cIF" = (/obj/machinery/portable_atmospherics/canister,/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"cIG" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor,/area/mine/lobby)
+"cIH" = (/obj/reagent_dispensers/fueltank,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby)
+"cII" = (/obj/item/weapon/satchel,/turf/simulated/floor,/area/mine/lobby)
+"cIJ" = (/obj/machinery/door/airlock/engineering{name = "EVA"},/turf/simulated/floor,/area/mine/lobby)
+"cIK" = (/obj/sign/vacuum{desc = "A warning sign which reads 'EXIT INTO SPACE"; name = "EXIT INTO SPACE"; pixel_y = -32},/turf/simulated/floor,/area/mine/lobby)
+"cIL" = (/obj/machinery/conveyor_switch{id = "1"},/turf/simulated/floor,/area/mine/lobby)
+"cIM" = (/obj/machinery/mineral/input,/turf/simulated/floor,/area/mine/lobby)
+"cIN" = (/turf/simulated/wall/r_wall,/area/mine/lobby)
+"cIO" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "EVA. Extra equipment put in due to testing"; name = "EVA information"},/turf/simulated/floor,/area/mine/lobby)
+"cIP" = (/obj/machinery/dispenser,/turf/simulated/floor,/area/mine/lobby)
+"cIQ" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This is a storage or holding area for mined ores. The production fascilities are to the right"; name = "Supply area information"},/turf/simulated/floor,/area/mine/lobby)
+"cIR" = (/obj/machinery/door/airlock/engineering{name = "Production"},/turf/simulated/floor,/area/mine/lobby)
+"cIS" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This area is intended for the making of useful things from ores. Load them on the belt on the north and send them through.
The cumputer is for the gas extractor, which only accepts a particular ore. It is intended to produce plasma. Put a cannister on the south plate (don't need to attach it currently) and the ore in the north."; name = "Production area information"},/turf/simulated/floor,/area/mine/lobby)
+"cIT" = (/obj/machinery/mineral/gasextractor,/turf/simulated/floor,/area/mine/lobby)
+"cIU" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 4; id = "1"},/turf/simulated/floor,/area/mine/lobby)
+"cIV" = (/obj/machinery/conveyor{dir = 4; id = "1"},/turf/simulated/floor,/area/mine/lobby)
+"cIW" = (/obj/machinery/conveyor{id = "1"},/turf/simulated/floor,/area/mine/lobby)
+"cIX" = (/obj/item/clothing/head/helmet/space,/turf/simulated/floor,/area/mine/lobby)
+"cIY" = (/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor,/area/mine/lobby)
+"cIZ" = (/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/mine/lobby)
+"cJa" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/lobby)
+"cJb" = (/obj/machinery/mineral/output,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"cJc" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor,/area/mine/lobby)
+"cJd" = (/turf/simulated/mineral,/area)
+"cJe" = (/turf/simulated/floor/airless/asteroid,/area)
+"cJf" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor,/area/mine/lobby)
+"cJg" = (/obj/item/clothing/suit/space,/turf/simulated/floor,/area/mine/lobby)
+"cJh" = (/obj/machinery/light{dir = 8},/obj/ore_box,/turf/simulated/floor,/area/mine/lobby)
+"cJi" = (/obj/ore_box,/turf/simulated/floor,/area/mine/lobby)
+"cJj" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall,/area/mine/lobby)
+"cJk" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor,/area/mine/lobby)
+"cJl" = (/turf/simulated/mineral,/area/mine/unexplored)
+"cJm" = (/turf/simulated/mineral/random,/area/mine/unexplored)
+"cJn" = (/obj/stool,/obj/machinery/light,/turf/simulated/floor,/area/mine/lobby)
+"cJo" = (/obj/rack,/obj/item/device/analyzer,/obj/item/device/flashlight/lantern,/obj/item/weapon/pickaxe,/obj/item/clothing/suit/space,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/gloves/black,/obj/item/clothing/shoes/black,/obj/item/clothing/under/color/white,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/lobby)
+"cJp" = (/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/turf/simulated/floor,/area/mine/lobby)
+"cJq" = (/obj/disposalpipe/trunk,/turf/simulated/floor,/area/mine/lobby)
+"cJr" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{id = "1"},/turf/simulated/floor,/area/mine/lobby)
+"cJs" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/mine/lobby)
+"cJt" = (/obj/machinery/door/airlock/command{name = "Mint"},/obj/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/mine/lobby)
+"cJu" = (/obj/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby)
+"cJv" = (/obj/disposalpipe/junction{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby)
+"cJw" = (/obj/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/mine/lobby)
+"cJx" = (/turf/simulated/mineral/gold,/area/mine/unexplored)
+"cJy" = (/obj/machinery/conveyor_switch{id = "2"},/turf/simulated/floor,/area/mine/lobby)
+"cJz" = (/obj/machinery/conveyor{dir = 4; id = "2"},/obj/machinery/door/airlock/command{name = "Coin press loading area"},/turf/simulated/floor,/area/mine/lobby)
+"cJA" = (/obj/machinery/conveyor{dir = 4; id = "2"},/obj/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"cJB" = (/obj/machinery/conveyor{id = "2"},/turf/simulated/floor,/area/mine/lobby)
+"cJC" = (/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
+"cJD" = (/turf/simulated/mineral/gold,/turf/simulated/floor,/area/mine/lobby)
+"cJE" = (/obj/item/weapon/paper{anchored = 1; density = 1; info = "For the making of currency - coins.
Load through the north door, make in the room to the south"; name = "Mint information"},/turf/simulated/floor,/area/mine/lobby)
+"cJF" = (/obj/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/lobby)
+"cJG" = (/obj/plasticflaps,/obj/machinery/mineral/input,/obj/machinery/conveyor{id = "2"},/turf/simulated/floor,/area/mine/lobby)
+"cJH" = (/obj/item/weapon/shovel,/turf/simulated/floor/airless/asteroid,/area)
+"cJI" = (/turf/simulated/mineral/silver,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/mine/lobby)
+"cJJ" = (/obj/machinery/mineral/mint,/turf/simulated/floor,/area/mine/lobby)
+"cJK" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall,/area/mine/lobby)
+"cJL" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = -32; tag = "icon-securearea"},/turf/simulated/floor/airless/asteroid,/area)
+"cJM" = (/obj/light_emitter,/turf/simulated/floor/airless/asteroid,/area)
+"cJN" = (/turf/simulated/mineral/uranium,/area)
+"cJO" = (/obj/disposalpipe/trunk{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/lobby)
+"cJP" = (/obj/machinery/mineral/output,/turf/simulated/floor,/area/mine/lobby)
+"cJQ" = (/obj/machinery/conveyor{dir = 8; id = "1"},/obj/plasticflaps,/turf/simulated/floor,/area/mine/lobby)
+"cJR" = (/obj/machinery/conveyor{dir = 8; id = "1"},/turf/simulated/floor,/area/mine/lobby)
+"cJS" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 8; id = "1"},/turf/simulated/floor,/area/mine/lobby)
+"cJT" = (/obj/machinery/mineral/stacking_machine{name = "Stacking machine (placeholder)"},/turf/simulated/floor,/area/mine/lobby)
+"cJU" = (/turf/simulated/mineral/iron,/area)
+"cJV" = (/obj/machinery/door/airlock/command{name = "Vault"},/turf/simulated/floor,/area/mine/lobby)
+"cJW" = (/obj/machinery/rail_switch{id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area)
+"cJX" = (/turf/simulated/mineral/iron,/area/mine/unexplored)
+"cJY" = (/turf/simulated/mineral/plasma,/area/mine/unexplored)
+"cJZ" = (/turf/simulated/mineral,/area/mine/explored)
+"cKa" = (/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKb" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "The mine has two parts. The explored mine is lit, has a rail track and is safe, but only has metal ore. The unexplored mine is mineral rich, but strange creatures may live there."; luminosity = 1; name = "Mine information"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKc" = (/obj/crate/miningcar,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKd" = (/turf/simulated/mineral/uranium,/area/mine/unexplored)
+"cKe" = (/turf/simulated/mineral/silver,/area/mine/unexplored)
+"cKf" = (/obj/decal/cleanable/cobweb2,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKg" = (/turf/simulated/mineral/random,/area/mine/explored)
+"cKh" = (/turf/simulated/mineral/iron,/area/mine/explored)
+"cKi" = (/obj/reagent_dispensers/fueltank,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKj" = (/obj/machinery/rail_switch{id = "MainMineRail"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKk" = (/obj/item/device/flashlight/lantern,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKl" = (/obj/closet/emcloset{icon_closed = "mining"; icon_opened = "miningopen"; icon_state = "mining"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKm" = (/obj/machinery/light/small{dir = 4},/obj/closet/emcloset{icon_closed = "mining"; icon_opened = "miningopen"; icon_state = "mining"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKn" = (/obj/machinery/artifact/artifact1,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKo" = (/obj/machinery/light/small{dir = 8},/obj/closet/emcloset{icon_closed = "mining"; icon_opened = "miningopen"; icon_state = "mining"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKp" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "One of the things which you'll find in the mines are artifacts. Search for them around. What they do is still a mystery"; luminosity = 1; name = "Artifact information"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKq" = (/obj/decal/cleanable/xenoblood{luminosity = 2},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKr" = (/obj/decal/cleanable/cobweb,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKs" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKt" = (/obj/ship_landing_beacon{active = 1; anchored = 1; name = "Beacon - Asteroid"; pixel_x = 0},/turf/space,/area)
+"cKu" = (/obj/decal/cleanable/blood/gibs,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKv" = (/obj/item/device/flashlight,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKw" = (/obj/decal/cleanable/blood,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKx" = (/obj/machinery/artifact/artifact2,/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
+"cKy" = (/turf/simulated/mineral/diamond,/area/mine/unexplored)
+"cKz" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "One of the things which you'll find in the mines are artifacts. Search for them around. What they do is still a mystery"; luminosity = 1; name = "Artifact information"},/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
+"cKA" = (/obj/machinery/artifact/artifact4,/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
+"cKB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKC" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = 32; tag = "icon-securearea"},/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = -32; tag = "icon-securearea"},/obj/item/weapon/paper{anchored = 1; density = 0; info = "This is the entrance to the mineral-rich unexplored mine. While the explored mine has lights, trains and so forth, this mine has nothing. Strange creatures might exist in it as-well"; luminosity = 1; name = "Unexplored mine nformation"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKD" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKE" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKF" = (/obj/machinery/light/small,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKG" = (/obj/item/device/pda,/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKH" = (/obj/machinery/artifact/artifact3,/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
+"cKI" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 32; pixel_y = 0; tag = "icon-securearea"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKJ" = (/obj/sign/biohazard{icon_state = "securearea"; name = "WARNING - UNEXPLORED MINE"; pixel_x = 0; pixel_y = -32; tag = "icon-securearea"},/turf/simulated/floor/airless/asteroid,/area/mine/explored)
+"cKK" = (/obj/item/weapon/paper{anchored = 1; density = 0; info = "This is the entrance to the mineral-rich unexplored mine. While the explored mine has lights, trains and so forth, this mine has nothing. Strange creatures might exist in it as-well"; luminosity = 1; name = "Unexplored mine nformation"},/turf/simulated/floor/airless/asteroid,/area/mine/unexplored)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -7500,12 +7497,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEmbEmbEWbEWbEWbEWbEWbEWbEWbLXbEmbFObEmbGFbFbaaqaaqaaqaaqaaqaaqaaqbFcbFcaaqaaqaaqaaqaaqaaqaaqagwbKBbKBbLYbLZbLZbLZbMabKBaaabKBbKdbCRbCtbCtbMbbCtbCtbCtbCtbCtbCtbKdbKdbJtbMcbMdbMebMfbMgbMhbMibMjbMkbMlbMmbMnbMobMpbMqbLJbMrbMsbMtbMubKpbtybMvbMwbMvbtybMxbMybMxbtybMzbMAbMBbtyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEmbEmbEWbEWbEWbMCbEWbEWbEWbEmbMDbMEbMEbMFagzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwaaqaaqaaaaaaaaaaaaaaaaaaaaabKBbMGbMHbKFbKFbKFbKFbKFbMIbKFbKFbKFbMJbKdbKwbMcbKfbKfbMKbMLbMMbMNbMObMPbMQbLJbMRbMSbMTbMUbMVbMWbMWbJEbMWbJIbMXbMvbMYbMvbtybMxbMZbMxbtybMBbNabMBbtyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEmbEmbEWbNbbEYbNbbEWbEmbEmbNcbNdbEZbFbagxbNebNebNebNebNebNebNfbNfbNebNebNebNebNebNebNebNgaaqaaaaaaaaaaaaaaaaaaaaaaaabKBbJtbMGbKFbKFbKFbKFbKFbKFbKFbKFbKFbKFbMJbKwbNhbNibNjbNkbNlbNmbNnbNnbNobNpbLJbNqbNrbNnbNnbNnbNsbNtbNubNvbNwbNxbNybNybNybNybNybNybtybtybtybtybtybtyaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEmbEmbEmbEmbEmbEmbEmbEmbEmbEmbEmbEmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaabKBbLYbLZbLZbLZbMabKBbKBbKBbLYbLZbLZbLZbMabKwbNzbNAbNBbNCbJGbNDbLebNEbLebLebNEbLebNFbNEbLebLebMWbNGbNHbKwbNvbNIbNJbNKbNLbNMbNNbNyaaaaaaaaaaaaaaaaaqaNRaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKwbKwbKwbKpbNObNPbNQbNRbNSbLJbLJbLJbLJbNTbNRbNSbNUbNVbNWbNXbNjbNYbKwbNZbNKbNKbOabNKbObaaqaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKwbOcbNibNjbOdbKnbOebOfbOgbOhbOibLJbOibOjbOgbOkbLJbLJbKnbOlbNjbNYbOmbOnbOobOpbNKbOqbOraaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFbKwbOcbNibNjbOdbKnbNQbOfbOsbOtbLJbLJbLJbOubOvbOkbLJbLJbOwbOxbKwbKwbKwbOybOzbOAbOAbOBbOCaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKwbKwbKwbKwbODbOEbLJbOFbOsbOGbOGbOHbOIbOJbOsbOKbOLbOMbONbOObOPbOQbORbOSbOTbNKbOUbOVbOWaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaDlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqbOXbOYbOXbOZbPabPbbPcbPdbPebPebPebPebPebPebPebPfbKwbPgbPhbPibPjbPkbPlbPmbNKbPnbPobPpbNyaaaaaaaaaaaaaaaaaaahDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEmbEmbEmbEmbEmbEmbEmbEmbEmbEmbEmbEmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaabKBbLYbLZbLZbLZbMabKBbKBbKBbLYbLZbLZbLZbMabKwbNzbNAbNBbNCbJGbNDbLebNEbLebLebNEbLebNFbNEbLebLebMWbNGbNHbKwbNIbNJbNKbNLbNMbNNbNObNyaaaaaaaaaaaaaaaaaqaNRaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKwbKwbKwbKpbNPbNQbNRbNSbNTbLJbLJbLJbLJbNUbNSbNTbNVbNWbNXbNYbNjbNIbKwbNZbNLbNLbOabNLbObaaqaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKwbOcbNibNjbOdbKnbOebOfbOgbOhbOibLJbOibOjbOgbOkbLJbLJbKnbOlbNjbNIbOmbOnbOobOpbNLbOqbOraaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFbKwbOcbNibNjbOdbKnbNRbOfbOsbOtbLJbLJbLJbOubOvbOkbLJbLJbOwbOxbKwbKwbKwbOybOzbOAbOAbOBbOCaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKwbKwbKwbKwbODbOEbLJbOFbOsbOGbOGbOHbOIbOJbOsbOKbOLbOMbONbOObOPbOQbORbOSbOTbNLbOUbOVbOWaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaDlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqbOXbOYbOXbOZbPabPbbPcbPdbPebPebPebPebPebPebPebPfbKwbPgbPhbPibPjbPkbPlbPmbNLbPnbPobPpbNyaaaaaaaaaaaaaaaaaaahDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqbKwbLabPqbPrbPsbPtbPubPvbPvbPvbPvbPvbPvbPvbPvbPvbPubPubPwbPxbKwbLabMWbPybPzbPAbPBbNybNyaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNxbPCbMmbKnbPubPDbPEbPFbPGbPDbPHbPDbPDbPDbPDbPDbPubKnbPIbPJbPKaaqaaqaaqaaaaaaaaqaaqaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNxbPLbLJbKnbPubPDbPDbPDbPDbPDbPDbPDbPDbPDbPDbPDbPubKnbLJbKnbNxaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -7520,7 +7517,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanbQebQebQebQebQebQebQebQebQebQebQeaaqbQJbQKbQKbQKbQKbQKbQKbQKbQKbQKbQKbQKaaqaaqaaabRFbRGbQwbRHbRIbRJbKnbPubRKbPDbRLbRMbRLbRLbRNbRLbRLbRLbRLbPDbRObPubKnbRPbRQbRRbRSbRTbRUaaaaaaaaqbQObQObQObQObQObQObQObQObQObQObQObQPaaqbQnbQnbQnbQnbQnbQnbQnbQnbQnbQnbQnaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanbQQbQpbQqbQqbQqbQqbQqbQqbQqbQqbQqbQRbQJaaqaaaaaqaaaaaaaaqaaqaaqaaqaaaaaaaaaaaaaaabQfbRVbQTbRWbRXbLebRYbRZbRZbRZbSabSbbSbbSbbSbbSbbSbbSbbScbRZbRZbSdbSebSfbSgbShbQZbSibQmaaqaaaadFaaqaaqaaqaaqaaqaaqaaqaaqaaqaaqaaabQPbRbbRcbQFbQGbQFbQHbQFbQFbQFbQFbQFbRdaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahDaaaaaaaaaaaaaanbQKbQKbQKbQKbQKbQKbQKbQKbQKbQKbQKaaqbQJbQebQebQebQebQebQebQebQebQebQebQeaanaaqaaqbQfbQfbQfbQfbNxbLJbKnbLJbOfbPubSjbSkbSlbSmbSnbSobSlbSpbSqbRZbSrbSsbStbLebPcbQmbQmbQmbQmaaqaaaaanbQnbQnbQnbQnbQnbQnbQnbQnbQnbQnbQnbQPaaqbQObQObQObQObQObQObQObQObQObQObQOaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanaanaanaanaanaanaanaanaanaanaanaanbQobSubQqbQqbQqbQqbQqbQqbQqbQqbQqbQqbQtaaqaaqaaaaaaaaaaaabNIbSvbSwbSxbSybSzbSAbSBbSCbSDbSDbSDbSDbSEbSFbSzbSGbSHbLJbSIbKwaaaaaaaaqaaqaaqaaabQEbQFbQFbQGbQFbQHbQFbQFbQFbQFbQFbQFbQIaanaanaanaanaanaanaanaanaanaanaanaanaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanaanaanaanaanaanaanaanaanaanaanaanbQobSubQqbQqbQqbQqbQqbQqbQqbQqbQqbQqbQtaaqaaqaaaaaaaaaaaabNJbSvbSwbSxbSybSzbSAbSBbSCbSDbSDbSDbSDbSEbSFbSzbSGbSHbLJbSIbKwaaaaaaaaqaaqaaqaaabQEbQFbQFbQGbQFbQHbQFbQFbQFbQFbQFbQFbQIaanaanaanaanaanaanaanaanaanaanaanaanaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanbQKbQKbQKbQKbQKbQKbQKbQKbQKbQKbQKaanaaaaaaaaaaaaaaaaaabKwbKwbKwbKwbKwbPubSJbSKbSLbSDbSMbSDbSNbSObSPbPubKwbKwbKwbKwbKwadFaaqaaqaaqaaaaaaaanbQObQObQObQObQObQObQObQObQObQObQOaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanaanaanaanaanaanaanaanaanaanaanaanaaaaaaaaaaaaaaaaaaaaqaaqaaaaaqaaqbPubSQbSRbSRbSRbSRbSRbSRbSRbSSbPuaaaaaqaaaaaqaaqadFaaqadFaaaaaaaaaaanaanaanaanaanaanaanaanaanaanaanaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqaaqaaqaaqaaqaaqaaaaaaaaaaaaaaqaaaaaaaaaadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -8180,69 +8177,69 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcoccoccoccpVcpdcpWcpXcoCcoFcoFcoFcoFcoFcoFcoFcoFcpYcpZcpdcqacoccmycmyaaqaaqcmycpQcqbcqccqbcqdcqecqfcqgcpQcqhcqhcqicqhcqhcnTcmyaaqadFadFaaacmycqjadFbFcaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoccoccoccoccoccpdcpdcpWcpMcoCcoFcqkcqkcqkcqkcqkcoFcoFcqlcpZcoFcpdcoccoccoccoccocaaacpQcqmcqncqocqocqocqocqocqpcqqcqhcqicqhcqrcnTaaqaaaaaaaaaaaaaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcoccoccpdcqscqtcpdcpdcqucqvcoFcqwaaaaaaaaaaaaaaacqkcoFcqlcqxcoFcpdcoBcpdcoFcoccocaaqcpQcqycqzcqbcqbcqbcqbcqbcpQcqAcqhcqicqhcqhcnTaaqaaaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoccoccqBcoBcqCcpFcpdcoCcpdcoFcoFcqkaaaaaaaaaaaaaaacqkcoFcqDcoFcpdcqEcqFcqGcoBcpdcoccoccpQcpRcqHcpQcqIcqIcqIcqIcpQcqJcqKcqLcqKcqKcodcnVaaaaaaaaaaaaaaaaaaaaaaaaadFadFcmybFcadFbFcadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoccoccoRcoDcqMcpZcoCcoCcoCcoDcoFcqkaaaaaaaaaaaaaaacqkcoFcqNcoFcpdcqOcqPcqQcoBcqRcoccoccqScqTcqUcqUcqVcqVcqVcqVcpQcpQcpQcpQcpQcnTcnTaaqaaqaaaaaaaaaaaaaaaaaaaaaadFadFcmybFcadFcqjadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoccoccqWcpdcqMcpZcpdcoDcpBcqXcoFcqkaaaaaaaaaaaaaaacqkcoFcoFcqYcoFcpdcoBcqZcoDcqWcracracqScrbcrccqUcqVcqVcqVcrdcpQcqjadFcpQcpQaaaaaqaaaaaaaaaaaaaaaaaaaaaadFadFadFcmxcmybFcadFbFcadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcoccoccpdcrecqxcoBcoCcrfcrgcoFcqkaaaaaaaaaaaaaaacqkcoFcqlcpFcpdcpdcpDcqvcpdcoccracrhcricrjcrkcqUcqVcrlcqVcrdcrmaaaaaqaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaadFadFadFadFcrncmybFccrobFcadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcoccoccoccoccoccpdcpdcpWcoFcoFcoBcqkcqkcqkcqkcqkcoFcoFcrpcpZcoCcoCcoccoccoccoccracrbcqScrqcrqcrrcrqcrqcrqcrqcrqcrqcrqaaqaaqaaaaaaaaaaaaadFadFbFcadFadFcroadFcrscmxcmybFccmxcqjadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqcoccoccoccoBcrtcrucoFcoBcoDcoFcoFcoFcoCcoBcoFcoFcrvcrwcoDcpdcoccoccocaaqaaqcrbcqScrxcrycrycrqcrxcrzcrAcrAcrqcrqaaqadFaaqaaqaaqadFadFcrnbFcadFcmycmxcrncrocrBcmybFccmxbFcadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqcoccoccoDcoCcrCcoFcoFcoBcrDcoBcoCcoDcrEcrFcrEcrGcrHcoCcoCcoccocaaaaaacrhcrIcqScrJcrxcrJcrJcrJcrJcrJcrqcrqaaaaaaaaaaaqaaaaaaadFcmxcmxbFcadFcrKcrKcrKcrKcrKcrKcrLcrLcrLadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoGcoFcoGaaqaaqcrucpDcrwcpdcpdcpdcrMcrNcrNcrHcoBcoBcpdcoccocaaacrOcrPcrQcqScrJcrJcrJcrJcrRcrJcrqcrqcrqaaaaaqaaqadFaaacrScrLcrLcrLcrLcrLcrLcrTcrUcrVcrWcrVcrXcrYcrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrZcrZcrZcrZcrZcrZcrZcrZcrZcrZcrZcrZcrZcrZcrZcrZaaaaaaaaaaaaaaaaaaaaacsaaaacsbcoFcscaaqaaqcoFcsdcpdcoBcoBcqOcpdcpdcoBcoCcoDcpdcpdcoccoccsecrbcsfcrccqScrqcrqcsgcrqcrqcrqcrqcrqcrqcshcshbFcbFcbFccrScsicsicrVcrVcrVcrLcsjcskcslcrVcrVcrYcrYcrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrZcsmcsmcsncsncsncsncsncsncsncsocsncsmcsmcsmcrZcspcsqcsqcsqcspcsrcsscstcsucspcsvaaqaguaaqcpdcpdcoBcoCcoCcoCcoBcpdcpdcoBcoCcoccoccoccocaaacrbcrccqUcqScrJcrJcrJcrJcrqcrJcrJcrxcswcsxcsxcsxcsxcsxcsxcsycsycsycszcszcsAcszcszcsBcrVcrVcrYcrYcrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrZcsmcsncsncsncsncsncsncsncsncsncsncsncsncsncrZcsCcsCcsCcsCcsCcsDcsEcsFcsFcsGaaqaaqaaqaaqcoccoccpdcsHcoDcoBcpdcoccoccoccoccoccocaaqaaqcsfcsIcsJcsKcsLcsMcsNcsNcsNcsOcsNcsPcsPcsQbFcbFccsRcsRcsScsRcrKcrKcrKcrKcrKcrKcrVcrVcsTcrVcrVcrVcrVcrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrZcsmcsncsncsncsncsncsncrZcrZcrZcrZcrZcsUcrZcrZcsVcsCcsCcsCcsCcsWcsDcsEcsFcsFcsXcsFaaqaaqcoccoccoccoccoFcoccoccoccoccoccocaaqaaaadFcqScsfcqTcqUcqUcqScsYcrJcrJcrJcsZcsZcsZcsZcsZaaqaaqaaqaaaaaaaaactacroctaadFcnPcrKcsjcslcsTcsjctbcrVctccrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrZcsmcsmcsnctdcsncsncsncrZcsncsncsocsncsncsncsUcsCcsCcsCcsCcsCctecsDcsEcsFcsFcsXcsFaaaaaqaaqcoccocctfcoFcoFcoccocaaqaaqaaqaaaaaactgcqScrccqTcqUcqUcqScthcrqcrqcrJcsZcrBcrncrBctiaaaaaqaaaaaaaaaaaaaaaaaactaaaqcticrKctjctjcsTctjctkcrVcrVcrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactlctlctlctlctlctlctlctmcrZctncsnctncsnctncsncrZctoctpcsCcsCcsCctqcsCcsDcsEcsFcsXcsFaaaaaaaaqaaqcoccoccoccoccocaaqaaqaaaaaactrctrctscqScqUcttcqUcqVcqScsYcrJcrJcrJcsZcrncticrncrnaaaaaqaaaaaacnVaaaaaaaaaaaactiaaqcrKcrVcrVcsTcrVctuctvctvcrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctxctyctzctActzctyctzctycrZctncsnctncsnctncsncsUcsCcsCcsCcsCcsCctBcsCctCcsDctDctEcsFcsFctFcspcspcspcspctGctGaaqaaaaaqaaactHaaqaaaadFcqScqSctIctJcqScqSctKcrJcrJcrJcsZcrnctaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaacrBcrKcrLctLctMcrLcrLcrLcrLcrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctNctOctPctOctPctOctPctOcrZcsncsncsncsnctQctRcrZctoctpcsCcsCcsCctScsCctTcsCcsDctUcsEcsFcsFctVcsFctVadFadFadFadFaaaaaqaaqaaqaaqaaaadFcqScqVctWctXctXctYctZcrJcrJcrJcsZcticrnaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaacrKcrKcrKcuacubcrLcuccuccuccrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacudcuecufcugcuhcugctzctyctzctyctlctlctlctlctlctlcuicujcukculcumcsCcuncuoculculculculcupcsEcsEcuqcspcurcspcrBadFadFadFcuscutadFadFadFcuucuvcqScqVcuwcqVcqVcqScrJcrJcrJcuxcsZcsZcsZadFaaqaaqadFaaqadFaaqaaqaaqadFaaqaaqadFadFcrKcrVcsTcrVcrVcrVcuycrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuzcuAcuAcuAcuAcuBctPctOctPctOcuCcuDcuDcuDcuEcuDcuFctlctoctpcuGculcuHctScuIcsCcsCcspcuJcuKcspcspcspcspcspcuLcuvcrBcrocuMadFcroadFadFcrBcuvcqScqVcuwcqVcuNcqScrJcrJcrJcrJcrJcrJcsZcrqcuOcuObFccuPaaaaaaaaaaaaaaqaaaaaaaaaaaqcrKcuQcsTcrVcrVcrVcuRcrLcuScuTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuUcuVcuWcuXcuYcuXctzctyctzctyctlctlctlctlctlctlcuZctlcvacvacvacvacvacvacvacvacvacvacvbcvccvacvacqScqScqScqScqScqScqScqScrocuvcuvcuvcroadFcqScqVcvdctXctXcvecsNcsNcsNcsNcsNcsNcvfcvgagyagyagzcvhcuOaaabFcbFccvibFcbFcbFccshcrKcrLcsTcrVcrVcrVcrVcvjcrVcvjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctNctOctPctOctPctOctPctOctlcuDctlaaacvacvkcvkcvkcvkcvkcvlcvkcvkcvkcvkcvacvkcvkcvmcvkcvkcvkcqScqVcqVcqVcvncqVcqScqScqScqScqScqScqScqScqScqVcuwcqVcqVcqScrJcrxcrJcrJcrJcrJcsZcrqcsRbFcagxagyagycvocvpcvpcvqagyagyagyagycvrcvscvtcsBcrVcrVcrVcrLcuScvuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctxctyctzcvvctzctyctzctyctlcuDcvwaaacvacvkcvkcvkcvkcvkcvkcvkcvkcvkcvkcvacvxcvkcvmcvkcvkcvycqScvzcqVcqVcqVcqVcqScqScqScqScvncqVcqVcvAcqVcqVcvBctXcvCcqScrJcrJcrJcrJcrJcvDcsZcqjaaqaaacvEcvEcvEcvFcqjbFcaaacvGcvGcvEcvHcrKcrLcrVcvIcrVcvJcvJcrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactlcvKctlctlctlctlctlctlctlctlctlaaacvacvkcvkcvkcvkcvkcvkcvkcvkcvkcvkcvLcvkcvkcvmcvkcvkcvkcqScqVcqVcqVcqVcqVcvAcqVcvMcqVcvNctXctXcvOctXctXcvPcqVcuwcqScrJcrJcrJcrJcrJcvQcsZcqjaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvRcrLcuacrLcrVcvScvScrLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactlctlctlaaaaaaaaaaaaaaaaaaaaaaaaaaacvacvkcvkcvacvacvacvTcvacvacvacvTcvacvkcvkcvUcvVcvWcvVcvXctXctXcvYctXctXcvOctXctXctXcvPcqVcqVcvAcqVcqVcqVcqVcvZcracwacsZcvQcrJcrqbFcaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwbcwccrLcrVcrLcrLcrLcrLcrLcrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvacvkcvkcvacwdcvlcvkcvacwdcvlcvkcvacwecwecwecwfcwgcwhcqScvzcqVcuwcqVcqVcvAcqVcqVcqVcqVcracracracracracracwicvZcwjcmxcsZcrqcrqcrqaaaaaaaaaaaaaaaaaaaaaaaacwkaaaaaaaaqaaaaaqaaqcrLcwlcwmcwncrVcuycwmcrVcrVcrKcrKcrKcrKaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcvkcvacwocvkcwpcvacwocvkcwocvacvkcvkcvkcvkcvmcvkcvacqVcqVcwqcwrcqVcvAcqVcqVcqVcqVcracmxcmxcwscmxcmxcwtcwucmxcmycmybFcbFcbFcaaaaaaaaacpyaaaaaaaaaaaaaaaaaaaaqcwvcwvaaqaaqcrLcwwcrVcrVcrVcrVcrVcrVcrVcwxcrVcwycrKaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqcvacvacvacvacvacvacvacvacvacwzcvkcvkcwAcvmcvkcvacqScqScqScqScqScqScqScqScwBcqScraadFadFadFadFcmxcwtcwucmxcmycwscmxcwCbFcaaqaaqaaaaaqaaqaaqaaaaaaaaaaaqaaqaaqaaaaaqaaacwDcwEcrVcrVcrVcsicrVcrVcrVcrLcrVcwycrKaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqadFadFadFadFcmxcrsadFcrscvacvkcwAcwFcwGcwHcvkcvacmxadFadFadFaaqaaqaaqbFcadFadFaaaaaaaaaaaqcoYadFcwIcwJcwKcwLcmxcwMcwMbFcaaqaaqaaqaaqcnVaaqaaqaaqaaqaaqaaaaaqaaaaaaaaacwDcwEcwwcrVcwncrVcrVcwncrVcrLcwNcwOcrKaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqaaqaaqaaqadFadFcrscwPcmxctacvacvxcvkcwQcwRcwHcvycvaadFcoYaaaaaaaaaaaaaaqaaqadFadFaaaaaaaaqaaqaaqaaqadFcwucmxcwScmxcwMcwMbFcaaqaaaaaaaaaaaaaaqaaqaaqaaaaaqaaaaaaaaqaaaaaacwDcwTcrVcrVcrVcrVcrVcrVcrVcrLcuycwOcrKaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqadFadFadFcrscmxcvacvkcvkcwUcwVcvmcvkcvacmxadFaaaaaaaaaaaaaaqaaqaaaaaaaaaaaaaaqaaaaaaaaaadFcwucmxcwWcmxcwMcwMbFcaaqaaqaaaaaaaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaacwDcwXcwYcwXcuScuScuScuScuScuScuScuScrKaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFadFadFcvacvkcvkcwAcwAcwZcxacvaadFaaaaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaqaaqaaqcwvadFagwcxbcxbcmxcmxcmxcxccxdcxecmycmyaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxfcvRcxgcvRadFadFadFaaaaaaaaaaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqaaqagycxhcvVcvVcvVcvVcxicvkcvaadFaaaaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaqaaaaaaaaaaaaagxcnWcnWcnWcnWcnWcxjcxkcxeaaaadFaaaaaaaaaaaaaaaaaaaaaaaacpyaaaaaaaaacxlcwYcxmcrLaaaaaabFcaaaaaaaaaaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqbFccvacvacvacvacvacvTcvacxnadFaaqaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaqadFcmxcmxcmxcxecxocxeaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxpaaaaaaaaaaaaaaaaaaaaaaaaaanadFcmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaacxqcxqcxrcxscvkcxtcvaadFaaqaaqcxuaaqaaqadFadFaaqaaqaaqaaqaaqaaaaaacnVaaaaaaaaqadFadFadFcmxcxecxvcxwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaaaaacxqcxxcxqcvkcxycvaadFaaqaaaaaaaaaadFadFcnPadFaaaaaaaaqaaqaaqaaqaaqaaqaaqaaqaaaadFadFcmxcxecxzcxwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanadFcmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaacxqcxAcxqcxscxqcvkcxBadFaaaaaaaaaaaaaaaaaqadFadFaaaaaaaaaaaaaaqaaaaaaaaaaaaaaqaaaaaaadFcmxcxecxzcxwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaqaaacxqcxqcxqcvkcvkcxxcvaadFaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxCaaaaaqaaaaaaaaaaaaaaqaaqaaqcmycmycxecxzcxwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanadFcmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqaaqaaqcvacxDcvacvacvacvacmxaaaaaaaaacxCcxEcxFcxFcxFcxFcxGcxCaaaaaqaaaaaaaaaaaaaaqaaaaaaaaaadFcxccxzcxwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaacxqcxqcxqcxscxxcvkcvaadFadFaaaaaacxCcxHcxIcxJcxKcxLcxMcxCaaaaaqaaaaaaaaaaaaaaqaaaaaaadFcmxcxccxzcxwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFaanadFcmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaaaaaaaqcxqcxqcxqcxscvabFcbFcadFaaacxCcxHcxNcxOcxPcxJcxQcxCaaqaaqaaqaaqaaqaaqaaqadFadFcmxcmxcxccxzcxecxcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaacxqcxqcxqcxxcvkcvaaaaaaabFcaaqcxCcxRcxScxTcxScxUcxVcxCaNRaaaaaaaaaaaaaaaadFcmxcmxcmxcmxcxccxzcxWcxXcxcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqbFccxccxdcxccxccxccxccxYcxccxccxccxccxccxccxccxZcxccxccxccxccxccxccxccxccxccxccxccxccxccxccxccxccxccyacxWcxWcxWcybaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqcyccxWcxWcxWcydcxWcxWcxWcyecxWcxWcyfcygcyhcyicyjcykcylcymcxWcxWcyecxWcxWcyncyocyocyocyocyocypcyocyqcyccxWcxWcxwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcyccyccyccxWcxWcxWcxWcxWcxWcxWcxWcyrcyscytcyucyvcywcyxcyycxWcxWcxWcxWcxWcxzcxWcxWcxWcxWcxWcxzcxWcxWcxWcxWcxWcxwaaaaaaaaaaaaaaacxpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqcyzcyAcyBcyBcyBcxccyBcyBcyBcyBcyBcxccyBcyBcyBcyBcyBcxccyBcyBcyBcyBcyBcyCcyBcyBcyBcyBcxccxzcyccyccxWcxWcxWcyDcudcudcudaaaaaaaaactHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFaanaanaanaanaanaanaanaanaanaanbFcaanaanaanaanaancoYcoYcoYaanaanaancyEaanaanaanaancyFcyGcyFcyccxWcxWcyccyHcyIcyJcyKcycaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyEaaaaaaaaaaaacyFcyLcyFcyMcyMcxecyNcxecyNcxecuUcuUcuUaaaaaaaaacxpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyOagycyPcyQcyRcyFcyGcyFcyScyScxecyTcxecyTcxeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqadFcyFcyUcyFcyVcyWcyXcyXcxecyTcxecyTcxeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqadFadFcyFcyYcyZcyVcyXcyXcyXcxecyTcxecyTcxeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcwvadFcrBcyFczacyFczbcyXczcczdcxeczecxecyTcxeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqadFcrBczfcyXczgczhcyXcyXcyXcyXcxecyTcxecyTcxeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqadFcmxcmxcyFczicyFcyXcyXcyZcyXcxecyTcxeczecxeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmycmycmyaaacyFcyFczicyFcyFcyFcyFcyFcxecyTcxeczecxeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoccoccqBcoBcqlcpFcpdcoCcpdcoFcoFcqkaaaaaaaaaaaaaaacqkcoFcqCcoFcpdcqDcqEcqFcoBcpdcoccoccpQcpRcqGcpQcqHcqHcqHcqHcpQcqIcqJcqKcqJcqJcodcnVaaaaaaaaaaaaaaaaaaaaaaaaadFadFcmybFcadFbFcadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoccoccoRcoDcqLcpZcoCcoCcoCcoDcoFcqkaaaaaaaaaaaaaaacqkcoFcqMcoFcpdcqNcqOcqFcoBcqPcoccoccqQcqRcqScqScqTcqTcqTcqTcpQcpQcpQcpQcpQcnTcnTaaqaaqaaaaaaaaaaaaaaaaaaaaaadFadFcmybFcadFcqjadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoccoccqUcpdcqLcpZcpdcoDcpBcqVcoFcqkaaaaaaaaaaaaaaacqkcoFcoFcqWcoFcpdcoBcqXcoDcqUcqYcqYcqQcqZcracqScqTcqTcqTcrbcpQcqjadFcpQcpQaaaaaqaaaaaaaaaaaaaaaaaaaaaadFadFadFcmxcmybFcadFbFcadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcoccoccpdcrccqxcoBcoCcrdcqXcoFcqkaaaaaaaaaaaaaaacqkcoFcqlcpFcpdcpdcpDcqvcpdcoccqYcrecrfcrgcrhcqScqTcricqTcrbcrjaaaaaqaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaadFadFadFadFcrkcmybFccrlbFcadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcoccoccoccoccoccpdcpdcpWcoFcoFcoBcqkcqkcqkcqkcqkcoFcoFcrmcpZcoCcoCcoccoccoccoccqYcqZcqQcrncrncrocrncrncrncrncrncrncrnaaqaaqaaaaaaaaaaaaadFadFbFcadFadFcrladFcrpcmxcmybFccmxcqjadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqcoccoccoccoBcrqcrrcoFcoBcoDcoFcoFcoFcoCcoBcoFcoFcrscrtcoDcpdcoccoccocaaqaaqcqZcqQcrucrvcrvcrncrucrwcrxcrxcrncrnaaqadFaaqaaqaaqadFadFcrkbFcadFcmycmxcrkcrlcrycmybFccmxbFcadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqcoccoccoDcoCcrzcoFcoFcoBcrAcoBcoCcoDcrBcrCcrBcrDcrEcoCcoCcoccocaaaaaacrecrFcqQcrGcrucrGcrGcrGcrGcrGcrncrnaaaaaaaaaaaqaaaaaaadFcmxcmxbFcadFcrHcrHcrHcrHcrHcrHcrIcrIcrIadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoGcoFcoGaaqaaqcrrcpDcrtcpdcpdcpdcrJcrKcrKcrEcoBcoBcpdcoccocaaacrLcrMcrNcqQcrGcrGcrGcrGcrOcrGcrncrncrnaaaaaqaaqadFaaacrPcrIcrIcrIcrIcrIcrIcrQcrRcrScrTcrScrUcrVcrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrWcrWcrWcrWcrWcrWcrWcrWcrWcrWcrWcrWcrWcrWcrWcrWaaaaaaaaaaaaaaaaaaaaacrXaaacrYcoFcrZaaqaaqcoFcsacpdcoBcoBcqNcpdcpdcoBcoCcoDcpdcpdcoccoccsbcqZcsccracqQcrncrncsdcrncrncrncrncrncrncsecsebFcbFcbFccrPcsfcsfcrScrScrScrIcsgcshcsicrScrScrVcrVcrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrWcsjcsjcskcskcskcskcskcskcskcslcskcsjcsjcsjcrWcsmcsncsncsncsmcsocspcsqcsrcsmcssaaqaguaaqcpdcpdcoBcoCcoCcoCcoBcpdcpdcoBcoCcoccoccoccocaaacqZcracqScqQcrGcrGcrGcrGcrncrGcrGcrucstcsucsucsucsucsucsucsvcsvcsvcswcswcsxcswcswcsycrScrScrVcrVcrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrWcsjcskcskcskcskcskcskcskcskcskcskcskcskcskcrWcszcszcszcszcszcsAcsBcsCcsCcsDaaqaaqaaqaaqcoccoccpdcsEcoDcoBcpdcoccoccoccoccoccocaaqaaqcsccsFcsGcsHcsIcsJcsKcsKcsKcsLcsKcsMcsMcsNbFcbFccsOcsOcsPcsOcrHcrHcrHcrHcrHcrHcrScrScsQcrScrScrScrScrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrWcsjcskcskcskcskcskcskcrWcrWcrWcrWcrWcsRcrWcrWcsScszcszcszcszcsTcsAcsBcsCcsCcsUcsCaaqaaqcoccoccoccoccoFcoccoccoccoccoccocaaqaaaadFcqQcsccqRcqScqScqQcsVcrGcrGcrGcsWcsWcsWcsWcsWaaqaaqaaqaaaaaaaaacsXcrlcsXadFcnPcrHcsgcsicsQcsgcsYcrScsZcrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrWcsjcsjcskctacskcskcskcrWcskcskcslcskcskcskcsRcszcszcszcszcszctbcsAcsBcsCcsCcsUcsCaaaaaqaaqcoccocctccoFcoFcoccocaaqaaqaaqaaaaaactdcqQcracqRcqScqScqQctecrncrncrGcsWcrycrkcryctfaaaaaqaaaaaaaaaaaaaaaaaacsXaaqctfcrHctgctgcsQctgcthcrScrScrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactictictictictictictictjcrWctkcskctkcskctkcskcrWctlctmcszcszcszctncszcsAcsBcsCcsUcsCaaaaaaaaqaaqcoccoccoccoccocaaqaaqaaaaaactoctoctpcqQcqSctqcqScqTcqQcsVcrGcrGcrGcsWcrkctfcrkcrkaaaaaqaaaaaacnVaaaaaaaaaaaactfaaqcrHcrScrScsQcrSctrctsctscrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttctuctvctwctxctwctvctwctvcrWctkcskctkcskctkcskcsRcszcszcszcszcszctycszctzcsActActBcsCcsCctCcsmcsmcsmcsmctDctDaaqaaaaaqaaactEaaqaaaadFcqQcqQctFctGcqQcqQctHcrGcrGcrGcsWcrkcsXaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaacrycrHcrIctIctJcrIcrIcrIcrIcrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttctKctLctMctLctMctLctMctLcrWcskcskcskcskctNctOcrWctlctmcszcszcszctPcszctQcszcsActRcsBcsCcsCctScsCctSadFadFadFadFaaaaaqaaqaaqaaqaaaadFcqQcqTctTctUctUctVctWcrGcrGcrGcsWctfcrkaaaaaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaacrHcrHcrHctXctYcrIctZctZctZcrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuacubcuccudcuecudctwctvctwctvcticticticticticticufcugcuhcuicujcszcukculcuicuicuicuicumcsBcsBcuncsmcuocsmcryadFadFadFcupcuqadFadFadFcurcuscqQcqTcutcqTcqTcqQcrGcrGcrGcuucsWcsWcsWadFaaqaaqadFaaqadFaaqaaqaaqadFaaqaaqadFadFcrHcrScsQcrScrScrScuvcrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuwcuxcuxcuxcuxcuyctMctLctMctLcuzcuAcuAcuAcuBcuAcuCctictlctmcuDcuicuEctPcuFcszcszcsmcuGcuHcsmcsmcsmcsmcsmcuIcuscrycrlcuJadFcrladFadFcrycuscqQcqTcutcqTcuKcqQcrGcrGcrGcrGcrGcrGcsWcrncuLcuLbFccuMaaaaaaaaaaaaaaqaaaaaaaaaaaqcrHcuNcsQcrScrScrScuOcrIcuPcuQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuRcuScuTcuUcuVcuUctwctvctwctvcticticticticticticuWcticuXcuXcuXcuXcuXcuXcuXcuXcuXcuXcuYcuZcuXcuXcqQcqQcqQcqQcqQcqQcqQcqQcrlcuscuscuscrladFcqQcqTcvactUctUcvbcsKcsKcsKcsKcsKcsKcvccvdagyagyagzcvecuLaaabFcbFccvfbFcbFcbFccsecrHcrIcsQcrScrScrScrScvgcrScvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttctKctLctMctLctMctLctMctLcticuActiaaacuXcvhcvhcvhcvhcvhcvicvhcvhcvhcvhcuXcvhcvhcvjcvhcvhcvhcqQcqTcqTcqTcvkcqTcqQcqQcqQcqQcqQcqQcqQcqQcqQcqTcutcqTcqTcqQcrGcrucrGcrGcrGcrGcsWcrncsObFcagxagyagycvlcvmcvmcvnagyagyagyagycvocvpcvqcsycrScrScrScrIcuPcvraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttctuctvctwcvsctwctvctwctvcticuAcvtaaacuXcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcuXcvucvhcvjcvhcvhcvvcqQcvwcqTcqTcqTcqTcqQcqQcqQcqQcvkcqTcqTcvxcqTcqTcvyctUcvzcqQcrGcrGcrGcrGcrGcvAcsWcqjaaqaaacvBcvBcvBcvCcqjbFcaaacvDcvDcvBcvEcrHcrIcrScvFcrScvGcvGcrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacticvHctictictictictictictictictiaaacuXcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvIcvhcvhcvjcvhcvhcvhcqQcqTcqTcqTcqTcqTcvxcqTcvJcqTcvKctUctUcvLctUctUcvMcqTcutcqQcrGcrGcrGcrGcrGcvNcsWcqjaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvOcrIctXcrIcrScvPcvPcrIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactictictiaaaaaaaaaaaaaaaaaaaaaaaaaaacuXcvhcvhcuXcuXcuXcvQcuXcuXcuXcvQcuXcvhcvhcvRcvScvTcvScvUctUctUcvVctUctUcvLctUctUctUcvMcqTcqTcvxcqTcqTcqTcqTcvWcqYcvXcsWcvNcrGcrnbFcaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvYcvZcrIcrScrIcrIcrIcrIcrIcrHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuXcvhcvhcuXcwacvicvhcuXcwacvicvhcuXcwbcwbcwbcwccwdcwecqQcvwcqTcutcqTcqTcvxcqTcqTcqTcqTcqYcqYcqYcqYcqYcqYcwfcvWcwgcmxcsWcrncrncrnaaaaaaaaaaaaaaaaaaaaaaaacwhaaaaaaaaqaaaaaqaaqcrIcwicwjcwkcrScuvcwjcrScrScrHcrHcrHcrHaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcvhcuXcwlcvhcwmcuXcwlcvhcwlcuXcvhcvhcvhcvhcvjcvhcuXcqTcqTcwncwocqTcvxcqTcqTcqTcqTcqYcmxcmxcwpcmxcmxcwqcwrcmxcmycmybFcbFcbFcaaaaaaaaacpyaaaaaaaaaaaaaaaaaaaaqcwscwsaaqaaqcrIcwtcrScrScrScrScrScrScrScwucrScwvcrHaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqcuXcuXcuXcuXcuXcuXcuXcuXcuXcwwcvhcvhcwxcvjcvhcuXcqQcqQcqQcqQcqQcqQcqQcqQcwycqQcqYadFadFadFadFcmxcwqcwrcmxcmycwpcmxcwzbFcaaqaaqaaaaaqaaqaaqaaaaaaaaaaaqaaqaaqaaaaaqaaacwAcwBcrScrScrScsfcrScrScrScrIcrScwvcrHaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqadFadFadFadFcmxcrpadFcrpcuXcvhcwxcwCcwDcwEcvhcuXcmxadFadFadFaaqaaqaaqbFcadFadFaaaaaaaaaaaqcoYadFcwFcwGcwHcwIcmxcwJcwJbFcaaqaaqaaqaaqcnVaaqaaqaaqaaqaaqaaaaaqaaaaaaaaacwAcwBcwtcrScwkcrScrScwkcrScrIcwKcwLcrHaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqaaqaaqaaqadFadFcrpcwMcmxcsXcuXcvucvhcwNcwOcwEcvvcuXadFcoYaaaaaaaaaaaaaaqaaqadFadFaaaaaaaaqaaqaaqaaqadFcwrcmxcwPcmxcwJcwJbFcaaqaaaaaaaaaaaaaaqaaqaaqaaaaaqaaaaaaaaqaaaaaacwAcwQcrScrScrScrScrScrScrScrIcuvcwLcrHaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqadFadFadFcrpcmxcuXcvhcvhcwRcwScvjcvhcuXcmxadFaaaaaaaaaaaaaaqaaqaaaaaaaaaaaaaaqaaaaaaaaaadFcwrcmxcwTcmxcwJcwJbFcaaqaaqaaaaaaaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaacwAcwUcwVcwUcuPcuPcuPcuPcuPcuPcuPcuPcrHaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFadFadFcuXcvhcvhcwxcwxcwWcwXcuXadFaaaaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaqaaqaaqcwsadFagwcwYcwYcmxcmxcmxcwZcxacxbcmycmyaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxccvOcxdcvOadFadFadFaaaaaaaaaaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqaaqagycxecvScvScvScvScxfcvhcuXadFaaaaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaqaaaaaaaaaaaaagxcnWcnWcnWcnWcnWcxgcxhcxbaaaadFaaaaaaaaaaaaaaaaaaaaaaaacpyaaaaaaaaacxicwVcxjcrIaaaaaabFcaaaaaaaaaaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqbFccuXcuXcuXcuXcuXcvQcuXcxkadFaaqaaaaaaaaaaaaaaaaaqaaaaaaaaaaaaaaqaaaaaaaaaaaaaaaaaqadFcmxcmxcmxcxbcxlcxbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxmaaaaaaaaaaaaaaaaaaaaaaaaaanadFcmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaacxncxncxocxpcvhcxqcuXadFaaqaaqcxraaqaaqadFadFaaqaaqaaqaaqaaqaaaaaacnVaaaaaaaaqadFadFadFcmxcxbcxscxtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaaaaacxncxucxncvhcxvcuXadFaaqaaaaaaaaaadFadFcnPadFaaaaaaaaqaaqaaqaaqaaqaaqaaqaaqaaaadFadFcmxcxbcxwcxtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanadFcmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaacxncxxcxncxpcxncvhcxyadFaaaaaaaaaaaaaaaaaqadFadFaaaaaaaaaaaaaaqaaaaaaaaaaaaaaqaaaaaaadFcmxcxbcxwcxtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaqaaacxncxncxncvhcvhcxucuXadFaaaaaaaaacxzcxzcxzcxzcxzcxzcxzcxzaaaaaqaaaaaaaaaaaaaaqaaqaaqcmycmycxbcxwcxtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanadFcmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqaaqaaqcuXcxAcuXcuXcuXcuXcmxaaaaaaaaacxzcxBcxCcxCcxCcxCcxDcxzaaaaaqaaaaaaaaaaaaaaqaaaaaaaaaadFcwZcxwcxtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaacxncxncxncxpcxucvhcuXadFadFaaaaaacxzcxEcxFcxGcxHcxIcxJcxzaaaaaqaaaaaaaaaaaaaaqaaaaaaadFcmxcwZcxwcxtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFaanadFcmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaaaaaaaqcxncxncxncxpcuXbFcbFcadFaaacxzcxEcxKcxLcxMcxGcxNcxzaaqaaqaaqaaqaaqaaqaaqadFadFcmxcmxcwZcxwcxbcwZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanaaacmyaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaacxncxncxncxucvhcuXaaaaaabFcaaqcxzcxOcxPcxQcxPcxRcxScxzaNRaaaaaaaaaaaaaaaadFcmxcmxcmxcmxcwZcxwcxTcxUcwZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqbFccwZcxacwZcwZcwZcwZcxVcwZcwZcwZcwZcwZcwZcwZcxWcwZcwZcwZcwZcwZcwZcwZcwZcwZcwZcwZcwZcwZcwZcwZcwZcwZcxXcxTcxTcxTcxYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqcxZcxTcxTcxTcyacxTcxTcxTcybcxTcxTcyccydcyecyfcygcyhcyicyjcxTcxTcybcxTcxTcykcylcylcylcylcylcymcylcyncxZcxTcxTcxtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcxZcxZcxZcxTcxTcxTcxTcxTcxTcxTcxTcyocypcyqcyrcyscytcyucyvcxTcxTcxTcxTcxTcxwcxTcxTcxTcxTcxTcxwcxTcxTcxTcxTcxTcxtaaaaaaaaaaaaaaacxmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqcywcyxcyycyycyycwZcyycyycyycyycyycwZcyycyycyycyycyycwZcyycyycyycyycyycyzcyycyycyycyycwZcxwcxZcxZcxTcxTcxTcyAcuacuacuaaaaaaaaaactEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFaanaanaanaanaanaanaanaanaanaanbFcaanaanaanaanaancoYcoYcoYaanaanaancyBaanaanaanaancyCcyDcyCcxZcxTcxTcxZcyEcyFcyGcyHcxZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyBaaaaaaaaaaaacyCcyIcyCcyJcyJcxbcyKcxbcyKcxbcuRcuRcuRaaaaaaaaacxmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyLagycyMcyNcyOcyCcyDcyCcyPcyPcxbcyQcxbcyQcxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqadFcyCcyRcyCcyScyTcyUcyUcxbcyQcxbcyQcxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqadFadFcyCcyVcyWcyScyUcyUcyUcxbcyQcxbcyQcxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqcwsadFcrycyCcyXcyCcyYcyUcyZczacxbczbcxbcyQcxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqadFcryczccyUczdczecyUcyUcyUcyUcxbcyQcxbcyQcxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqadFcmxcmxcyCczfcyCcyUcyUcyWcyUcxbcyQcxbczbcxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmycmycmyaaacyCcyCczfcyCcyCcyCcyCcyCcxbcyQcxbczbcxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaczgaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaczgaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaczhczhczhaaaczgaaaczhcziczjaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaczkczlczlczmcznczmczlczlcnVaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaczoczoczoaaaczgaaaczoczjaaaaaaadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaczgaaaaaaaaacnVaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczhczhczhaaaczgaaaczhczhczhaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaczkczlczlczmczpczmczlczlczqaaaadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaczoczoczoaaaczjaaaczoczoczoaaaadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaczjaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaczjaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaczkczkczkaaaczjaaaczkczlczmaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaacznczoczoczpczqczpczoczocnVaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaczrczrczraaaczjaaaczrczmaaaaaaadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaczjaaaaaaaaacnVaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczkczkczkaaaczjaaaczkczkczkaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaacznczoczoczpczsczpczoczocztaaaadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaczrczrczraaaczmaaaczrczrczraaaadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaczmaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanaanaanaanaanaanadFaanaanadFadFadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -8254,13 +8251,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaaaaaaaaaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqaaqaaqaaqaaqaaaaaqaaaaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaqaaqadFaaqaaqaaqadFadFadFadFaaaaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFadFadFczuczuczuczvczuczuczuadFadFadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczuczuczwczwczxczyczxczwczwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczuczzczxczxczxczxczxczAczuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczuczxczxczBczCczDczxczwczuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczuczxczEczwczxczxczxczyczuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczuczuczFczGczHczxczwczuczuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczuczuczuczuczuczwczwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFadFadFczrczrczrczsczrczrczradFadFadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczrczrcztcztczuczvczucztcztaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczrczwczuczuczuczuczuczxczraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczrczuczuczyczzczAczucztczraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczrczuczBcztczuczuczuczvczraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczrczrczCczDczEczucztczrczraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczrczrczrczrczrcztcztaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -8306,28 +8303,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanaanaanaanaanaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanczIczJczKczJczLaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguaaaaaaaaaaanczIczMczKczMczLaanaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguczNaguaaaaaqaanczIczMczKczMczLaanaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwaaaaaqaaqaanczIczMczKczMczLaanaaqaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanczOaanaanaanczPczQczRczSczTczUczPaanaanaanaanaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanczVczWczWczWczXczYczZcAaczZcAbczXczWczWczWczWaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaancAccAdcAdcAdcAeczYcAfcAgcAhcAbcAicAdcAdcAdcAjaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaancAkcAkcAkcAkcAlcAmcAncAocApcAqcArcAkcAkcAkcAkaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaancAccAdcAdcAdcAscAtcAucAvcAwcAxcAycAdcAdcAdcAjaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaancAzcAAcAAcAAcABcACcAucADcAEcAFcABcAAcAAcAAcAAaanaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanaanaanaanczPcAGcAHcAIcAJcAKczPaanaanaanaanaanaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczPczPczPcALcAMcANcAOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczPcAPcANcANcAQcANcARcAScATcAUcAVcAWcAXcAYcAYcAYcAYaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAZcBacBbcBccBdcBecBfcBfcBgcBhcBfcBecBicBjcBkcBlcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBncBocBpcBpcBpcBqcBrcBscBtcBucBrcBvcBwcBxcBxcBycBzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBAcBBcBCcBDcBEcBecBfcBFcBGcBHcBfcBecBIcBJcBKcBLcBMaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczPcAWcBNcAOcBOczPcBfcBfcBfcBfcBfczPcAYcAYcBPcAYcAYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBQcAWcBRczPczPcBScBfcBTcBUczPaaaaaacBVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBWcBXcBYcAQcBZcCaczPcCbcCccBfcBfczPaaaaaacCdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAWcANcCecANcANcCfczPcCgczPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacChaaaaaaaaaczPcAuczPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczPcCgczPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanczFczGczHczGczIaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguaaaaaaaaaaanczFczJczHczJczIaanaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguczKaguaaaaaqaanczFczJczHczJczIaanaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwaaaaaqaaqaanczFczJczHczJczIaanaaqaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanczLaanaanaanczMczNczOczPczQczRczMaanaanaanaanaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanczSczTczTczTczUczVczWczXczWczYczUczTczTczTczTaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanczZcAacAacAacAbczVcAccAdcAeczYcAfcAacAacAacAgaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaancAhcAhcAhcAhcAicAjcAkcAlcAmcAncAocAhcAhcAhcAhaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanczZcAacAacAacApcAqcArcAscAtcAucAvcAacAacAacAgaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaancAwcAxcAxcAxcAycAzcArcAAcABcACcAycAxcAxcAxcAxaanaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaanaanaanaanczMcADcAEcAFcAGcAHczMaanaanaanaanaanaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczMczMczMcAIcAJcAKcALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczMcAMcAKcAKcANcAKcAOcAPcAQcARcAScATcAUcAVcAVcAVcAVaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAWcAXcAYcAZcBacBbcBccBccBdcBecBccBbcBfcBgcBhcBicBjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBkcBlcBmcBmcBmcBncBocBpcBqcBrcBocBscBtcBucBucBvcBwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBzcBAcBBcBbcBccBCcBDcBEcBccBbcBFcBGcBHcBIcBJaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczMcATcBKcALcBLczMcBccBccBccBccBcczMcAVcAVcBMcAVcAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBNcATcBOczMczMcBPcBccBQcBRczMaaaaaacBSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBTcBUcBVcANcBWcBXczMcBYcBZcBccBcczMaaaaaacCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacATcAKcCbcAKcAKcCcczMcCdczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCeaaaaaaaaaczMcArczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczMcCdczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -8553,28 +8550,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCicCjcCjcCjcCjcCjcCjcCjcCkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcClcCmcCncCocCpcCmcCqcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCrcCmcCmcCscCmcCmcCmcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCtcCmcCmcCmcCmcCmcCucCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCvcCwcCwcCwcCxcCycCjcCjcCzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQaaacCjcCAcCBcCCcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBQaaacCjcCmcCBcCBcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCicCjcCjcCDcCjcCjcCmcCBcCBcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCucCmcCBcCEcCjcCmcCBcCBcCjcCFcCFcCFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCucCmcCGcCHcCjcCmcCBcCBcCjcCIcCJcCIcCkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCucCmcCGcCKcCjcCLcCMcCBcCjcCNcCmcCmcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCucCmcCBcCLcCOcCMcCmcCBcCPcCmcCmcCmcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCucCmcCBcCBcCQcCmcCmcCRcCScCmcCmcCTcCjcCFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCicCjcCjcCjcCDcCDcCjcCmcCmcCmcCDcCjcCjcCjcCjcCjcCkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCUcCVcCWcCXcCYcCjcCmcCmcCmcCDcCZcDacDbcDccDdcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCUcCVcCWcDecDfcDgcDhcCmcCmcDicDjcDjcDjcDjcDkcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCUcCVcCWcDecDecDlcCBcCmcCmcDmcCmcCmcCmcCmcDncCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCUcCVcCWcDocDpcCjcDqcDrcDscCwcDtcDucCmcCmcDvcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCjcCUcCVcCWcCDcCDcCjcCmcDwcCmcCjcCDcCjcDxcCmcDvcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDycDzcDAcDBcDCcDDcCwcDEcDEcDEcCwcDFcCjcDGcCmcDHcCyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDIcDEcDEcDEcCwcDJcDKcDLcDMcDNcCzaYocCwcDEcDEcDEcDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDKcDLcDMcDNcCzaaaaaaaaaaaaaaaaaaaaacDKcDLcDMcDNcCzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCfcCgcCgcCgcCgcCgcCgcCgcChaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCicCjcCkcClcCmcCjcCncCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCocCjcCjcCpcCjcCjcCjcCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCqcCjcCjcCjcCjcCjcCrcCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCscCtcCtcCtcCucCvcCgcCgcCwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQaaacCgcCxcCycCzcCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBNaaacCgcCjcCycCycCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCfcCgcCgcCAcCgcCgcCjcCycCycCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCrcCjcCycCBcCgcCjcCycCycCgcCCcCCcCCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCrcCjcCDcCEcCgcCjcCycCycCgcCFcCGcCFcChaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCrcCjcCDcCHcCgcCIcCJcCycCgcCKcCjcCjcCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCrcCjcCycCIcCLcCJcCjcCycCMcCjcCjcCjcCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCrcCjcCycCycCNcCjcCjcCOcCPcCjcCjcCQcCgcCCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCfcCgcCgcCgcCAcCAcCgcCjcCjcCjcCAcCgcCgcCgcCgcCgcChaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCRcCScCTcCUcCVcCgcCjcCjcCjcCAcCWcCXcCYcCZcDacCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCRcCScCTcDbcDccDdcDecCjcCjcDfcDgcDgcDgcDgcDhcCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCRcCScCTcDbcDbcDicCycCjcCjcDjcCjcCjcCjcCjcDkcCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCRcCScCTcDlcDmcCgcDncDocDpcCtcDqcDrcCjcCjcDscCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcCRcCScCTcCAcCAcCgcCjcDtcCjcCgcCAcCgcDucCjcDscCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDwcDxcDycDzcDAcCtcDBcDBcDBcCtcDCcCgcDDcCjcDEcCvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDFcDBcDBcDBcCtcDGcDHcDIcDJcDKcCwaYocCtcDBcDBcDBcDzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDHcDIcDJcDKcCwaaaaaaaaaaaaaaaaaaaaacDHcDIcDJcDKcCwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -8868,37 +8865,37 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
"}
(1,1,7) = {"
-cDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDQcDPcDPcDPcDRcDRcDRcDPcDPcDRcDRcDRcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDScDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDTcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDUcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDPcDPcDTcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDPcDPcDPcDVcDWcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDPcDPcDPcDXcDYcDPcDPcDPcDPcDPcDZcDPcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEacEbcEcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEecEfcEgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDTcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEhcEicEjcEkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDUcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacElcEmcEnaaacEoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcDPcDPcDPcDPcDPcDPcEpcDPcEpcDPcEpcDPcEqcDPcDPcDPcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEraaaaaacEsaaacEtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cDOcDPcEucDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcDPcEqcDPcDPcDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEvcEwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cExcEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycExaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEzcEAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-cEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDNcDMcDMcDMcDOcDOcDOcDMcDMcDOcDOcDOcDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDPcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDQcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDRcDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDMcDMcDQcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDMcDMcDMcDScDTcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDMcDMcDMcDUcDVcDMcDMcDMcDMcDMcDWcDMcDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDXcDYcDZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEacEbcEccEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDQcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEecEfcEgcEhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDRcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEicEjcEkaaacElaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcDMcDMcDMcDMcDMcDMcEmcDMcEmcDMcEmcDMcEncDMcDMcDMcDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEoaaaaaacEpaaacEqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cDLcDMcErcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcDMcEncDMcDMcDLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEscEtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEucEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEvcEuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEwcExaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEzcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEAcEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+cEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -9101,28 +9098,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEEcEEcEEcEEcEEcEEcEEcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEGcEGcEGcEGcEGcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEIcEIcEJcEJcEIcEGcEGcEGcEHcEHcEHcEHcEHcEHcEKcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcELcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEIcEJcEJcEJcEJcEIcEGcEGcEHcEHcEHcEHcEMcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEKcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEJcEJcEJcEJcEJcEJcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcENcEOcEPcEQcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEJcEJcEJcEJcEJcEJcEJcEGcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEKcEHcEHcEHcEHcEHcERcEHcEKcERcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEJcEJcEIcEJcEJcEJcEJcEGcEGcEGcEHcEHcEMcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcERcEScETcEUcEVcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEJcEIcEIcEIcEJcEJcEJcEGcEGcEGcEHcEHcEHcEHcEWcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEKcEHcEHcEHcEXcEYcEZcFacEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEIcEIcEGcEGcEGcEJcEJcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEMcEHcEHcEHcEHcEHcEKcERcEKcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEGcEGcEGcEGcEJcEJcEJcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEGcEGcEGcEJcEJcEJcEGcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEHcELcEHcEHcEHcEHcEHcFbcEHcEHcEHcEHcEHcEHcEHcEKcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEGcEGcEJcEJcEJcEGcEGcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcFccEHcEHcEHcEHcEHcELcEHcEHcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEGcEJcEJcEJcEGcEGcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEKcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEJcEJcEJcEJcEGcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEKcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEJcEJcEJcEGcEGcEGcEGcEHcEHcEHcEHcEHcEHcEKcEHcEHcEHcEHcEHcEMcEHcEMcEHcEMcEMcEMcEHcEMcEHcEHcEMcEHcEMcEHcEMcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEJcEJcEGcEGcEGcEGcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEMcEHcEMcELcEMcEHcEMcEHcEMcEMcEHcEMcEHcEMcEMcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEJcEJcEGcEGcEGcEGcEGcEJcEHcEHcEHcEHcEHcEHcEHcEHcEHcEKcEHcEMcEMcEMcEHcEMcEHcEMcEKcEMcEHcEMcEMcEHcEMcEMcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEJcEJcEJcEJcEJcEJcEJcEJcEHcEHcEHcEKcEHcEHcEHcEKcEHcEHcEHcEMcEHcEMcEHcEMcEHcEMcEHcEMcEHcEKcEMcEHcEMcEMcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEGcEJcEJcEJcEGcEJcEJcEJcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEMcEHcEMcEHcEMcEMcEMcEHcEMcEHcEHcEMcEHcEMcEHcEMcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEGcEGcEGcEGcEGcEGcEGcEJcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEGcEGcEGcEGcEGcEGcEGcEGcEGcEGcEGcEGcEGcEGcEHcEHcEHcEHcEHcEHcEHcEHcEWcEHcEHcEHcEHcEHcEHcEHcEKcEHcEHcEHcEHcEHcEHcEHcEF
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEFcEF
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEBcEBcEBcEBcEBcEBcEBcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEDcEDcEDcEDcEDcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEFcEFcEGcEGcEFcEDcEDcEDcEEcEEcEEcEEcEEcEEcEHcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEIcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEFcEGcEGcEGcEGcEFcEDcEDcEEcEEcEEcEEcEJcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEHcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEGcEGcEGcEGcEGcEGcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEKcELcEMcENcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEGcEGcEGcEGcEGcEGcEGcEDcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEHcEEcEEcEEcEEcEEcEOcEEcEHcEOcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEGcEGcEFcEGcEGcEGcEGcEDcEDcEDcEEcEEcEJcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEOcEPcEQcERcEScEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEGcEFcEFcEFcEGcEGcEGcEDcEDcEDcEEcEEcEEcEEcETcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEHcEEcEEcEEcEUcEVcEWcEXcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEFcEFcEDcEDcEDcEGcEGcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEJcEEcEEcEEcEEcEEcEHcEOcEHcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEDcEDcEDcEDcEGcEGcEGcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEDcEDcEDcEGcEGcEGcEDcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEEcEIcEEcEEcEEcEEcEEcEYcEEcEEcEEcEEcEEcEEcEEcEHcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEDcEDcEGcEGcEGcEDcEDcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEZcEEcEEcEEcEEcEEcEIcEEcEEcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEDcEGcEGcEGcEDcEDcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEHcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEGcEGcEGcEGcEDcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEHcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEGcEGcEGcEDcEDcEDcEDcEEcEEcEEcEEcEEcEEcEHcEEcEEcEEcEEcEEcEJcEEcEJcEEcEJcEJcEJcEEcEJcEEcEEcEJcEEcEJcEEcEJcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEGcEGcEDcEDcEDcEDcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEJcEEcEJcEIcEJcEEcEJcEEcEJcEJcEEcEJcEEcEJcEJcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEGcEGcEDcEDcEDcEDcEDcEGcEEcEEcEEcEEcEEcEEcEEcEEcEEcEHcEEcEJcEJcEJcEEcEJcEEcEJcEHcEJcEEcEJcEJcEEcEJcEJcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEGcEGcEGcEGcEGcEGcEGcEGcEEcEEcEEcEHcEEcEEcEEcEHcEEcEEcEEcEJcEEcEJcEEcEJcEEcEJcEEcEJcEEcEHcEJcEEcEJcEJcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEDcEGcEGcEGcEDcEGcEGcEGcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEJcEEcEJcEEcEJcEJcEJcEEcEJcEEcEEcEJcEEcEJcEEcEJcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEDcEDcEDcEDcEDcEDcEDcEGcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEDcEEcEEcEEcEEcEEcEEcEEcEEcETcEEcEEcEEcEEcEEcEEcEEcEHcEEcEEcEEcEEcEEcEEcEEcEC
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcEBcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcEC
"}
(1,1,8) = {"
@@ -9205,27 +9202,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfbSWaaabSWcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgbSWaaabSWcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhbSWaaabSWcFicFicFicFjcFkcFlcFlcFmcFncFicFicFibSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfbSWaaabSWcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgbSWaaabSWcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhbSWaaabSWcFicFicFicFocFpcFpcFqcFpcFocFicFicFibSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFrcFscFtcFtcFtcFscFucFfcFfcFfcFfcFfbSWaaabSWcFgcFgcFvcFwcFxcFycFgcFgcFgcFgcFgcFgbSWaaabSWcFhcFhcFzcFAcFBcFCcFhcFhcFhcFhcFhcFhbSWaaabSWcFicFicFjcFDcFpcFpcFpcFpcFDcFncFicFibSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFscFEcFFcFGcFHcFIcFscFfcFfcFfcFfcFfbSWaaabSWcFvcFJcFJcFKcFLcFJcFJcFycFgcFgcFgcFgbSWaaabSWcFzcFMcFMcFNcFOcFMcFMcFCcFhcFhcFhcFhbSWaaabSWcFjcFDcFPcFQcFDcFRcFDcFDcFPcFQcFDcFnbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaabSWcFJcFLcFUcFJcFVcFWcFLcFJcFgcFgcFgcFgbSWaaabSWcFMcFOcFXcFMcFYcFZcFOcFMcFhcFhcFhcFhbSWaaabSWcFDcFpcFpcFpcFpcFpcFpcFpcFpcFpcFpcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcGacGbcGccGbcGdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGecGfcGgcGgcGhcGicFecFecFecFecFecFebSWaaabSWcFscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcFJcFgcFgcFgcFgbSWaaabSWcFMcFOcFOcFOcFOcFOcFOcFMcFhcFhcFhcFhbSWaaabSWcFDcFpcFpcFpcFpcFpcFpcFpcFpcFpcFpcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcGbcGjcGjcGkcGbcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGlcGmcGmcGmcGncGlcFecFecFecFecFecFebSWaaabSWcFscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcGocFgcFgcFgcFgbSWaaabSWcFMcFOcFOcFOcFOcFOcFOcGpcFhcFhcFhcFhbSWaaabSWcFDcFpcFpcFpcFpcFpcFpcFpcFpcFpcFpcFobSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGqcGjcGjcGjcGjcGbcFdcFdcFdcFdcFdcFdcFdbSWaaacGqcGrcGmcGmcGmcGmcGlcFecFecFecFecFecFebSWaaacGqcGscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaacGqcFVcFLcFLcFLcFLcFLcFLcFJcFgcFgcFgcFgbSWaaacGqcFYcFOcFOcFOcFOcFOcFOcFMcFhcFhcFhcFhbSWaaacGqcFRcFpcFpcFpcFpcFpcFpcFpcFpcFpcFpcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcGbcGjcGjcGjcGbcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGlcGmcGmcGmcGmcGtcFecFecFecFecFecFebSWaaabSWcFscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcGocFgcFgcFgcFgbSWaaabSWcFMcFOcFOcFOcFOcFOcFOcGpcFhcFhcFhcFhbSWaaabSWcFDcFpcFpcFpcFpcFpcFpcFpcFpcFpcFpcFobSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcGbcGjcGjcGjcGbcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGlcGmcGmcGmcGmcGlcFecFecFecFecFecFebSWaaabSWcFscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcFJcFgcFgcFgcFgbSWaaabSWcFMcFOcFOcFOcFOcFOcFOcFMcFhcFhcFhcFhbSWaaabSWcFDcFpcFpcFpcFpcFpcFpcFpcFpcFpcFpcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcGbcGucGvcGwcGbcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGtcGmcGmcGmcGmcGtcFecFecFecFecFecFebSWaaabSWcGxcFScFScFScFScFTcGxcFfcFfcFfcFfcFfbSWaaabSWcGocFLcFLcFLcFLcFLcFLcGocFgcFgcFgcFgbSWaaabSWcGpcFOcFOcFOcFOcFOcFOcGpcFhcFhcFhcFhbSWaaabSWcFocFpcFpcFpcFpcFpcFpcFpcFpcFpcFpcFobSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcGycGbcGzcGbcGAcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGlcGmcGmcGmcGmcGlcFecFecFecFecFecFebSWaaabSWcFscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcFJcFgcFgcFgcFgbSWaaabSWcFMcFOcFOcFOcFOcFOcFOcFMcFhcFhcFhcFhbSWaaabSWcFDcFpcFpcFpcFpcFpcFpcFpcFpcFpcFpcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGlcGmcGmcGmcGmcGtcFecFecFecFecFecFebSWaaabSWcFscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcGocFgcFgcFgcFgbSWaaabSWcFMcFOcFOcFOcFOcFOcFOcGpcFhcFhcFhcFhbSWaaabSWcFDcFpcFpcFpcFpcFpcFpcFpcFpcFpcFpcFobSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGqcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaacGqcGrcGmcGmcGmcGmcGlcFecFecFecFecFecFebSWaaacGqcGscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaacGqcFVcFLcFLcFLcFLcFLcFLcFJcFgcFgcFgcFgbSWaaacGqcFYcFOcFOcFOcFOcFOcFOcFMcFhcFhcFhcFhbSWaaacGqcFRcFpcFpcFpcFpcFpcFpcGBcGBcGBcGBcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGlcGCcGDcGDcGEcGlcFecFecFecFecFecFebSWaaabSWcFscFScFScFScFScFTcFscFfcFfcFfcFfcFfbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcFJcFgcFgcFgcFgbSWaaabSWcFMcFOcFOcFOcFOcFOcFOcFMcFhcFhcFhcFhbSWaaabSWcFDcFpcFpcFpcFpcFpcFpcGBcGBcGBcGBcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGFcGlcGGcGGcGlcGHcFecFecFecFecFecFebSWaaabSWcFscGIcFScGJcFScGKcFscFfcFfcFfcFfcFfbSWaaabSWcFJcGLcGLcFJcFJcGLcGLcFJcFgcFgcFgcFgbSWaaabSWcFMcFMcFMcFMcGMcFMcFMcFMcFhcFhcFhcFhbSWaaabSWcFDcFDcFDcFDcGNcFDcFDcGBcGBcGBcGBcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcGOcFscGPcGPcGPcFscGQcFfcFfcFfcFfcFfbSWaaabSWcGRcGRcGRcFgcFgcGRcGRcGRcFgcFgcFgcFgbSWaaabSWcFMcGScGScGScGScGScGScFMcFhcFhcFhcFhbSWaaabSWcFDcGTcGTcGTcGTcGTcFDcGBcGBcGBcGBcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfbSWaaabSWcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgbSWaaabSWcFMcGScGScGScGScGScGScFMcFhcFhcFhcFhbSWaaabSWcFDcGTcGTcGTcGTcGTcFDcGBcGBcGBcGBcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfbSWaaabSWcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgbSWaaabSWcFMcGScGScGScGScGScGScFMcFhcFhcFhcFhbSWaaabSWcFDcGTcGTcGTcGTcGTcFDcGBcGBcGBcGBcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfbSWaaabSWcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgbSWaaabSWcFMcGUcGUcFMcFMcGUcGUcFMcFhcFhcFhcFhbSWaaabSWcFDcGVcGVcFDcGVcGVcGVcGVcFDcGVcGVcFDbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfcFfbSWaaabSWcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgbSWaaabSWcGWcGWcGWcFhcFhcGWcGWcGWcFhcFhcFhcFhbSWaaabSWcGXcGXcGXcFicGXcGXcGXcGXcFicGXcGXcGXbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcFccFccFccFccFccFccFccFccFccFccFccFcbSWaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFfcFfcFfcFgcFhcFicFicFjcFkcFfcFfcFfbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcFccFccFccFccFccFccFccFccFccFccFccFcbSWaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFecFecFecFecFecFecFecFecFecFebSWaaabSWcFfcFfcFfcFlcFmcFmcFncFmcFlcFfcFfcFfbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcFocFpcFqcFqcFqcFpcFrcFccFccFccFccFcbSWaaabSWcFdcFdcFscFtcFucFvcFdcFdcFdcFdcFdcFdbSWaaabSWcFecFecFwcFxcFycFzcFecFecFecFecFecFebSWaaabSWcFfcFfcFgcFAcFmcFmcFmcFmcFAcFkcFfcFfbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcFpcFBcFCcFDcFEcFFcFpcFccFccFccFccFcbSWaaabSWcFscFGcFGcFHcFIcFGcFGcFvcFdcFdcFdcFdbSWaaabSWcFwcFJcFJcFKcFLcFJcFJcFzcFecFecFecFebSWaaabSWcFgcFAcFMcFNcFAcFOcFAcFAcFMcFNcFAcFkbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcFpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaabSWcFGcFIcFRcFGcFScFTcFIcFGcFdcFdcFdcFdbSWaaabSWcFJcFLcFUcFJcFVcFWcFLcFJcFecFecFecFebSWaaabSWcFAcFmcFmcFmcFmcFmcFmcFmcFmcFmcFmcFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFXcFYcFZcFYcGacFacFacFacFacFacFacFabSWaaabSWcGbcGccGdcGdcGecGfcFbcFbcFbcFbcFbcFbbSWaaabSWcFpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaabSWcFGcFIcFIcFIcFIcFIcFIcFGcFdcFdcFdcFdbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcFJcFecFecFecFebSWaaabSWcFAcFmcFmcFmcFmcFmcFmcFmcFmcFmcFmcFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFYcGgcGgcGhcFYcFacFacFacFacFacFacFabSWaaabSWcGicGjcGjcGjcGkcGicFbcFbcFbcFbcFbcFbbSWaaabSWcFpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaabSWcFGcFIcFIcFIcFIcFIcFIcGlcFdcFdcFdcFdbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcGmcFecFecFecFebSWaaabSWcFAcFmcFmcFmcFmcFmcFmcFmcFmcFmcFmcFlbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGncGgcGgcGgcGgcFYcFacFacFacFacFacFacFabSWaaacGncGocGjcGjcGjcGjcGicFbcFbcFbcFbcFbcFbbSWaaacGncGpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaacGncFScFIcFIcFIcFIcFIcFIcFGcFdcFdcFdcFdbSWaaacGncFVcFLcFLcFLcFLcFLcFLcFJcFecFecFecFebSWaaacGncFOcFmcFmcFmcFmcFmcFmcFmcFmcFmcFmcFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFYcGgcGgcGgcFYcFacFacFacFacFacFacFabSWaaabSWcGicGjcGjcGjcGjcGqcFbcFbcFbcFbcFbcFbbSWaaabSWcFpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaabSWcFGcFIcFIcFIcFIcFIcFIcGlcFdcFdcFdcFdbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcGmcFecFecFecFebSWaaabSWcFAcFmcFmcFmcFmcFmcFmcFmcFmcFmcFmcFlbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFYcGgcGgcGgcFYcFacFacFacFacFacFacFabSWaaabSWcGicGjcGjcGjcGjcGicFbcFbcFbcFbcFbcFbbSWaaabSWcFpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaabSWcFGcFIcFIcFIcFIcFIcFIcFGcFdcFdcFdcFdbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcFJcFecFecFecFebSWaaabSWcFAcFmcFmcFmcFmcFmcFmcFmcFmcFmcFmcFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFYcGrcGscGtcFYcFacFacFacFacFacFacFabSWaaabSWcGqcGjcGjcGjcGjcGqcFbcFbcFbcFbcFbcFbbSWaaabSWcGucFPcFPcFPcFPcFQcGucFccFccFccFccFcbSWaaabSWcGlcFIcFIcFIcFIcFIcFIcGlcFdcFdcFdcFdbSWaaabSWcGmcFLcFLcFLcFLcFLcFLcGmcFecFecFecFebSWaaabSWcFlcFmcFmcFmcFmcFmcFmcFmcFmcFmcFmcFlbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcGvcFYcGwcFYcGxcFacFacFacFacFacFacFabSWaaabSWcGicGjcGjcGjcGjcGicFbcFbcFbcFbcFbcFbbSWaaabSWcFpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaabSWcFGcFIcFIcFIcFIcFIcFIcFGcFdcFdcFdcFdbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcFJcFecFecFecFebSWaaabSWcFAcFmcFmcFmcFmcFmcFmcFmcFmcFmcFmcFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcGicGjcGjcGjcGjcGqcFbcFbcFbcFbcFbcFbbSWaaabSWcFpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaabSWcFGcFIcFIcFIcFIcFIcFIcGlcFdcFdcFdcFdbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcGmcFecFecFecFebSWaaabSWcFAcFmcFmcFmcFmcFmcFmcFmcFmcFmcFmcFlbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGncFacFacFacFacFacFacFacFacFacFacFacFabSWaaacGncGocGjcGjcGjcGjcGicFbcFbcFbcFbcFbcFbbSWaaacGncGpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaacGncFScFIcFIcFIcFIcFIcFIcFGcFdcFdcFdcFdbSWaaacGncFVcFLcFLcFLcFLcFLcFLcFJcFecFecFecFebSWaaacGncFOcFmcFmcFmcFmcFmcFmcGycGycGycGycFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcGicGzcGAcGAcGBcGicFbcFbcFbcFbcFbcFbbSWaaabSWcFpcFPcFPcFPcFPcFQcFpcFccFccFccFccFcbSWaaabSWcFGcFIcFIcFIcFIcFIcFIcFGcFdcFdcFdcFdbSWaaabSWcFJcFLcFLcFLcFLcFLcFLcFJcFecFecFecFebSWaaabSWcFAcFmcFmcFmcFmcFmcFmcGycGycGycGycFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcGCcGicGDcGDcGicGEcFbcFbcFbcFbcFbcFbbSWaaabSWcFpcGFcFPcGGcFPcGHcFpcFccFccFccFccFcbSWaaabSWcFGcGIcGIcFGcFGcGIcGIcFGcFdcFdcFdcFdbSWaaabSWcFJcFJcFJcFJcGJcFJcFJcFJcFecFecFecFebSWaaabSWcFAcFAcFAcFAcGKcFAcFAcGycGycGycGycFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcGLcFpcGMcGMcGMcFpcGNcFccFccFccFccFcbSWaaabSWcGOcGOcGOcFdcFdcGOcGOcGOcFdcFdcFdcFdbSWaaabSWcFJcGPcGPcGPcGPcGPcGPcFJcFecFecFecFebSWaaabSWcFAcGQcGQcGQcGQcGQcFAcGycGycGycGycFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcFccFccFccFccFccFccFccFccFccFccFccFcbSWaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFJcGPcGPcGPcGPcGPcGPcFJcFecFecFecFebSWaaabSWcFAcGQcGQcGQcGQcGQcFAcGycGycGycGycFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcFccFccFccFccFccFccFccFccFccFccFccFcbSWaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFJcGPcGPcGPcGPcGPcGPcFJcFecFecFecFebSWaaabSWcFAcGQcGQcGQcGQcGQcFAcGycGycGycGycFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcFccFccFccFccFccFccFccFccFccFccFccFcbSWaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcFJcGRcGRcFJcFJcGRcGRcFJcFecFecFecFebSWaaabSWcFAcGScGScFAcGScGScGScGScFAcGScGScFAbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWcFacFacFacFacFacFacFacFacFacFacFacFabSWaaabSWcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbbSWaaabSWcFccFccFccFccFccFccFccFccFccFccFccFcbSWaaabSWcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdcFdbSWaaabSWcGTcGTcGTcFecFecGTcGTcGTcFecFecFecFebSWaaabSWcGUcGUcGUcFfcGUcGUcGUcGUcFfcGUcGUcGUbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaabSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -9252,129 +9249,129 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGYcGYcGYcGYcGYcGYcGYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGZcHacHacHacHacHacHacHacHacHbaaacGYcHccHccHdcHccHccGYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGZcHecHfcHfcHfcHfcHfcHfcHfcHfcHbaaacGYcHccHccHccHccHccGYcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHacHfcHfcHfcHfcHfcHfcHfcHfcHfcHaaaacGYcHccHccHhcHccHccGYcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGZcHacHacHiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHjcHkcHfcHfcHfcHfcHfcHfcHfcHfcHbaaacGYcHccHccHccHccHccGYcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGZcHecHfcHfcHlcHiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHjcHacHacHmcHacHacHacHmcHacHbaaacGYcHccHccHccHccHccGYcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHacHfcHncHncHfcHaaaaaaacHocHpcHpcHpcHpcHqaaaaaaaaaaaaaaacGYcHrcGYaaacGYcHscGYcGYcGYcGYcGYcHtcGYcGYcGYcGYcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHacHfcHncHncHfcHacHucHpcHvcHccHccHccHccHwaaaaaaaaaaaaaaacGYcHxcGYaaacGYcHycGYcGYcHzcHccHccHccHccGYaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHacHfcHfcHfcHfcHmcHrcHAcHrcHccHccHccHBcHwaaaaaaaaaaaacGYcGYcHrcGYcGYcGYcHCcGYcGYcHzcHccHccHccHDcGYcGYcGYcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHacHfcHncHncHfcHacHucHpcHqcHEcHccHccHccHFaaaaaaaaaaaacGYcHGcHccHdcGYcGYcHHcGYcGYcHIcHccHccHccHccHrcHAcHrcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHacHfcHncHncHfcHaaaaaaacHJcHqcHccHccHccHKcGYcGYcGYcGYcGYcHccHccHccGYcGYcHLcGYcGYcHzcHccHccHccHDcGYcGYcGYcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHacHfcHfcHfcHfcHaaaaaaaaaacHwcHccHccHccHMcHccHccHccHccHccHccHccHccHccHccHNcHccHccHccHccHOcHccHccHPaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHacHkcHfcHfcHQcHaaaqaaqaaqcHwcHccHccHccHRcHccHccHccHccHccHccHccHccHccHccHScHccHccHccHccHccHccHTcHwaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHjcHUcHUcHUcHUcHVaaaaaaaaacHwcHccHccHccHMcHccHccHWcHccHccHccHccHccHccHccHXcHccHccHccHccHccHccHccHYaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqaaaaaaaaaaaacHwcHccHccHBcHKcGYcGYcGYcGYcGYcGYcGYcHZcIacIacIbcGYcGYcHccHccHccHccHDcGYcGYcGYcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqaaaaaaaaaaaacHYcHccHccHccHMaaaaaaaaaaaaaaaaaaaaacIcaaaaaaaaaaaacGYcIdcHccHccHccHccHrcHAcHrcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGYcGYcGYcGYcGYcGYcGYcGYcGYcGYcGYcHccHccHccGYcHucHpcIecGYaaaaaaaaacIcaaaaaaaaaaaacGYcHccHccHccHccHDcGYcGYcGYcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGYcIfcIgcIhcIicIicIicIicIicIicIicHccHccHccGYcIjcIjcIjcGYaaaaaaaaacIcaaaaaaaaaaaacGYcIkcIkcIkcIkcIkcGYaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGYcHucHpcIecGYcHccHccHccHccHccHccHccHccHccHccHccHccHccIlcHccImcIncGYaaaaaaaaacIcaaaaaaaaaaaacGYcGYcGYcGYcGYcGYcGYaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGYcIocIocHccHccHccHccHccIpcIicIicIicIicIicIicHWcHccHccGYcIqcIrcIscGYaaaaaaaaacIcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGYcIdcHccItcHccHccGYcGYcGYcGYcGYcGYcGYcHrcGYcGYcIucHZcIacIacIacIacIacIvcIwcIxcIycGYcGYcGYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGYcHccIzcIAcIBcHccGYcICcIDcIDcIDcGYcIocHccHdcGYcHccIEcIFcIGcIHcGYcIDcHccHccHccIIcIJcIJcGYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGYcHccIzcIAcIBcHccGYcIKcILcILcHccIMcINcHccINcGYcHccHccHccHccHBcGYcIDcHccIOcHccHScHccIPcGYcIQcIvcIwcIwcIxcGYcGYaaaaaaaaacHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGYcIdcItcHccItcHccGYcICcHccIRcIScIQcIQcHrcIQcIQcHccHccITcHccHccIUcHccIVcHccHccHScHccIWcGYcIXcIYcIYcIYcIYcIZcGYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcIQcHccHccHccHccHccIMcJacJbcJccIScIQcmxcmxcmxcIQcHccHccHccHccHccGYcJdcHccHccHccHScHccJecIQcJfcGYcIvcIxcGYcIPcIQcJgcJgcJgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcIQcJicGYcGYcJicGYcGYcJjcItcItcHBcIQcmxcmxcmxcIQcJkcJlcJlcHccHccGYcHccHccHccHccHScHccHccIQcIPcGYcHccHccJmcJncIQcJocJocJgcJgcJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcIQcHccJqcGYcHccJqcGYcIDcIDcJrcJrcIQcmxcmxcmxcIQcJlcJlcJlcJscIkcGYcJtcHccHccHccHScHccHccHccHccHccHccHccGYcJucIQcJocJocJocJocJgcJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgcJgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcIQcIQcIQcIQcIQcIQcIQcHucHpcHpcIecIQcmxcmxcmxcIQcHucHpcHpcHpcIecIQcJvcJwcJxcJycJzcIQcHccHccHccHccHccHBcGYcIZcIQcJAcJocJocJocJocJgcJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJgcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJgcJgcJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcJhcJhcJhcJhcJhcJhcJhcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcJhcIQcJBcHccJCcJDcJEcIQcHccHccHccHccHccHccHMcIZcHMcJAcJAcJFcJocJocJocJgcJgcJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJgcJgcJgcJgcJgcJgcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJgcJgcJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcJhcJhcJhcJhcJhcJhcJhcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcJhcIQcJGcJHcIQcJIcJJcIQcHccIOcHccHccHccHccGYcIZcIQcJAcJFcJFcJocJocJocJocJocJgcJgcJgcJgcJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJgcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJgcJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcJKcJhcJhcJhcJhcJhcJhcJhcJhcmxcmxcmxcmxcmxcmxcmxcmxcmxcJhcJhcJhcIQcJLcHccIQcJIcJMcIQcHccGYcIvcIxcGYcJNcGYcIZcIQcJocJFcJFcJocJocJocJocJocJocJocJocJocJgcJgcJgcJhcJOcJhcJPcJhcJOcJhcJhcJhcJgcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJgcJgcJgcJgcJgcJgcJgcJgcJgcJhcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcmxcmxcmxcmxcmxcJhcJhcJhcJhcJQcIQcHccHccIQcJRcJScIQcHccJTcJUcJUcJUcJVcJWcIPcIQcJocJocJFcJFcJFcJocJocJocJocJocJocJocJocJocJgcJgcJgcJhcJhcJhcJgcJgcJgcJgcJgcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJgcJgcJgcJgcJgcJgcJgcJgcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJKcJhcJXcIQcHccHccJYcHccHccIQcIQcIQcIQcIQcIQcIQcIQcIQcIQcJocJocJocJocJFcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJgcJgcJgcJhcJhcJhcJhcJhcJhcJhcJgcJgcJgcJgcJgcJgcJZcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcJhcIQcIQcIQcIQcIQcIQcIQcJocJocJocJocJocJpcJpcJpcJpcJocJocJocJFcJFcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKacKacJFcJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJgcJgcJgcJhcJhcJhcJhcJhcJgcJocJocJocJocJgcJgcJgcJgcJPcJhcJhcJPcJhcJhcJhcJhcJgcJgcJgcJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJocJocJFcJFcJFcJpcJpcJpcJpcJpcJpcJocJocJocJocKacKacKacJFcJFcJFcJocKbcKbcKbcKbcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJgcJgcJgcJgcJgcJgcJgcJocJocJocJocJocJocJocKccKdcKdcKdcKdcKccJgcJgcJgcJgcJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJocJocJocJFcJFcJpcJpcJpcJpcJpcJpcJocJocJocJocJFcJFcJFcJFcJFcJocJocKbcKbcKbcKbcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKdcKecKdcKdcKccJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJFcJFcJFcJFcJocJocJocKbcKbcKbcKbcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKccKdcKdcKdcKccKccJocJocJpcJpcJpcJpcJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJocJocJFcJFcJFcJocJocJocJocJocJocJocJocJocJocJocJFcJocJocJocJocKbcKbcKbcKbcKbcKbcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKfcKdcKdcKdcKccJocJocJocJpcJpcJpcJpcJocJocJFcJFcJFcJFcJAcJAcJAcJFcJFcJFcJFcKgcKgcJFcJocJocJocJocJocKacKacKacJocJocJocJocJocJFcJFcJFcJocKbcKbcKbcKbcKbcKbcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKfcKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJAcJAcJAcJAcJFcJFcKgcKgcKgcJFcJocJocJFcJocJFcJFcJFcJFcKacKacKacJocJocJFcJFcJFcJocKbcKbcKbcKbcKbcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKccKdcKdcKdcKccKccJocJocJocJocJocJocJFcJFcJFcJFcJocJocJocJocJocJocJAcJFcJFcKgcKgcKgcJFcJocJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJocJocKhcJFcJFcJocKbcKbcKbcKbcKbcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdcKccKccJocJpcJpcJpcJocJocJocJFcJFcJFcJFcJFcJFcJFcJocJocJocJAcJFcJFcJFcJFcKgcJFcJocJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJocJocKbcKbcKbcKbcKbcKbcKbcJocJocJocJocJocJocJocJocJocJocJoaaaaaaaaacJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdcKccJocJocJpcJpcJpcJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJFcJFcJFcJFcJocKhcJFcJFcJFcJocJFcJFcJFcJocJFcJFcJFcJFcJocJFcJFcKacKacKbcKbcKbcKbcKbcKbcJocJocJocJocJocJocJocJocJocJocKaaaaaaaaaacJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocKccKccKdcKdcKdcKccJocJocJpcJpcJpcJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJocJocKhcJFcJFcJFcJFcJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcKacKbcKbcKbcKbcKbcKbcJocJocJocJocJocJocJocJocJocKacKaaaaaaacJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKccKdcKdcKdcKdcKccKccJocJpcJpcJpcJocJocJocJocJocJocJocJFcJFcJFcJFcKacKacKacKacKacJocJocJocJocJocJocJFcJocJFcJFcJFcJFcJocJocJocJocJocJocJocJFcJFcJFcJocJocJocJocKbcKbcJocJocJocJocJocJocJocJocJFcJFaaaaaaaaaaaacJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKdcKdcKdcKdcKdcKicKccKccKccJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcKacKacKacJocJocJocJocJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJFcJFcJFcJFcJocJocJFcJFcJFcJFcJFcJocJocJocJocJocJocJFcJFaaaaaacJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKjcKjcKjcKjcKjcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKccKdcKdcKdcKdcKdcKdcKdcKdcKccKccKccKccJocJocJocJocJocJocJocKhcKhcKhcKhcJFcJFcJFcJFcJFcJFcJFcJocJocJoaaaaaaaaacJocJFcJFcJFcJFcJocJocJocJocJocJFcJFcJFcJFcJocJFcJFcJFcJFcKacJFcJFcJFcJAcJAcJocJFcJFcJFcJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKjaaaaaaaaacKjcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKccKccJocJocJocJocJocJocJocJocJocKhcJFcJFcJFcJFcJFcJFcJFcJocJocJoaaaaaaaaacJocKacKacJFcJFcJFcJFcJocJocJocJocJFcJFcJFcJFcJFcJFcJocJocJocKacJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocJoaaaaaacJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKjaaaaaaaaacKkcKkcKjcKjcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKlcKdcKdcKdcKdcKdcKdcKmcKdcKdcKdcKdcKdcKdcKicKccKccJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJocJocJocJocJocJocJocJocJocKacKacJFcJFcJocJocJocJocKacKacKacJocJocJocJocJocJocJocKacJocJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJoaaaaaaaaaaaacJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKcaaaaaaaaaaaaaaaaaacKjcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocKccKccKdcKdcKdcKdcKdcKncKccKocKpcKccKdcKdcKdcKdcKdcKccJocJocJocJpcJpcJpcJpcJpcJpcJocJocJocKacJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJocJFcJocKbcKbcKbcKbcKbcKbcKbcJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJoaaaaaacKacJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKcaaaaaaaaaaaaaaaaaacKjcJpcJpcJocJocJocJocJocKccKccKccKccKccKccJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocKccKfcKdcKdcKdcKdcKncKccKccKccKccKdcKdcKdcKdcKqcKccJocJocJocJpcJpcJpcJpcJpcJpcJocJocJocKacKacKacJFcJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJFcJFcJocKbcKbcKbcKbcKbcKbcKbcJocKbcKbcKbcJocJocJocJocJocJocJocKacKacKacJFcJFcJocJocJocJocJocJocJocJocKacJFcJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKcaaaaaaaaaaaaaaaaaaaaacKccJocJocJocJocJocJocKccKccKdcKdcKdcKdcKccJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKccKccJocKccKfcKdcKdcKdcKdcKncKccKrcKocKccKdcKdcKdcKscKccKccJocJocJocJpcJpcJpcJpcJpcJpcJocJocJocJocJocKacJFcJFcJFcJocJocKacKacJFcJFcJFcJFcJFcJFcJFcJocJocKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcJocJocJocJocJocJocJocJocKacJFcJFcJFcJocJocJocJocJocJocJocKacKacJFcJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKcaaaaaaaaaaaaaaaaaaaaaaaacKccJocJocJocJocJocKccKccKdcKdcKtcKdcKdcKccKccKccKccJocJocJocJocJpcJpcJpcJpcJpcJocJocKccKcaaacKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJpcJpcJpcJpcJpcJpcJocJocJocJocJocKacKacJFcJFcJocJocJocKacKacJFcJFcJFcJFcJFcJFcJFcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcJocJocJocJocJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJocJocJocKacJFcJFcJFcJFcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKcaaaaaaaaaaaaaaaaaaaaaaaacKccJocJocKccKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJpcJpcJpcJpcJpcJocJocKcaaaaaaaaacKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKccKccJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJFcJFcJFcJocJocJocKhcKhcJFcJFcJFcJFcJFcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcJocJocJocJocJocJocJocJocJocJocJFcJFcJFcKacJocJocJocJocJocJocJocJocJocJocJFcJFcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKccKdaaacKccKccKccKdcKdcKccKccJocJocKccKucKdcKdcKdcKdcKdcKccKccKccKccKdcKdcKccJocJocJocJocJocJocJocJocJocJocKccKcaaaaaaaaacKccKccKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJFcJFcJFcJocJocJocKhcJFcJFcJFcJFcJFcJocKbcKbcKbcKbcKbcKbcKbcKbcKbcJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJAcJocJocJocJocJocJocJFcJFcJFcJFcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdcKdcKccKccKdcKdcKccJocJocJocKccKdcKdcKkcKccKccKccKccKccKdcKdcKdcKccKccJocJocJocJocJocJocJocJocJocJocKcaaaaaaaaaaaaaaacKccKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJFcJFcJFcKacJocJocJocKhcJFcJFcJocJocJocJocKbcKbcKbcKbcKbcKbcKbcJocJocJocJocJocJocKacKacJFcJFcJFcJFcKacJFcJFcJFcJAcJAcJocJocJFcJFcJFcJFcJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdcKdcKccKccKdcKdcKccJocJocKccKccKccKdcKkcKacJocJocKccKdcKdcKvcKdcKccJocJocJocJocJocJocJocJocJocJocJocKcaaaaaacKcaaaaaaaaaaaacKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJFcJFcJFcKacKacJocJocJocJocJFcJFcJocJocJocJocKbcKbcKbcKbcKbcKbcKbcJocJocJocJocJocJFcJFcJFcJFcJocJocKacKacJFcJFcJFcJFcJFcJFcJocJFcJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKwaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdcKdcKdcKdcKdcKccKccKccKccKccKdcKdcKdcKkcJocJocJocKccKxcKdcKdcKycKccJocJocJocJocJocJocJocKccKccKccKccKccKccKccKccKccKccKcaaacKccJocKccKdcKccKccKdcKccKdcKccKccKccJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJFcJocJFcJFcJocJocJocJocJocJocJocJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJFcJFcJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKccKkcKkcKdcKdcKdcKccKccKccKdcKdcKdcKdcKccKccKccJocJocJocKccKdcKzcKxcKdcKccJocJocJocJocJocKccKkcKkcKdcKdcKdcKdcKdcKdcKdcKdcKcaaaaaacKccJocKccKdcKccKccKdcKccKccKccJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJocJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJFcJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocKkcKdcKdcKccKccKccKccKdcKdcKccKccKccJocJocJocJocJocKccKccKdcKdcKdcKccJocJocJocJocJocKccKdcKdcKdaaaaaaaaaaaaaaacKdcKdcKcaaaaaacKccJocKccKdcKccKdcKdcKccJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJFcJFcJFcJFcJocJocJocJFcJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJFcJFcJocJocJocJocJocJocJocJocJFcJFcJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocKccKccKdcKccKccKccKdcKdcKdcKccJocJocJocJocJocJocJocKccKfcKdcKdcKdcKccJocJocJocJocJocKccKdcKdaaaaaaaaaaaaaaaaaaaaaaaacKcaaacKccKccJocKccKdcKdcKdcKdcKccJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJFcJFcJocJocJocJocJocJocJocJocJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocJAcJAcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKccKccKdcKdcKdcKccKccJocJocJocJocJocJocJocKjcKjcKjcKkcKkcKkcJocJocJocJocKccKccKdcKdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKccKccKccKccKdcKdcKdcKccKccJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKAcJFcJFcJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKacKacJFcJFcJocJocJocJocJocJocJocJocJFcJFcJocJocJocJocJocJocJocJocJocJocJAcJAcKBcJFcJFcJFcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdcKdcKdcKccKccJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdaaaaaaaaaaaaaaaaaaaaaaaacKccKccKccKccKdcKdcKdcKdcKdcKccJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJocKacKCcJFcJFcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKacJFcJFcJocJocJocJocJocJocJocJocJocJocJFcJocJocJocJocJocJocJocJocJocJAcJAcKBcJFcJFcJFcJAcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdaaaaaaaaaaaaaaaaaaaaacKdaaacKdcKccJocJocKccKdcKdcKdcKccKccKccJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKccKccKccKccKccKccJFcJFcJFcJFcJFcKacKacJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJocJocJocJFcKCcJFcKDcJFcJFcJAcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKccKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdcKdaaaaaaaaaaaacKdcKccKccKccJocJocKccKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKccKdcKdcKdcKdcKEcKFcJFcJFcJocJFcJFcKacKacJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocKacKacKacJFcJFcJFcJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcKhcJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJAcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKdcKdcKGcKccKccKccKccJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdaaaaaaaaacKdcKdcKdcKccJocJocJocJocKccKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKccKdcKdcKdcKccKccKdcKccJFcJFcJocJFcJFcKacKacJFcJocJocJocJocJocJocJocJocJocJocJocJocKacJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJFcJFcJFcJFcJocKhcKhcKhcJocKbcKbcKbcJocJFcJFcJFcKBcKBcKBcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKdcKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKccKccKdaaaaaaaaacKdcKdcKccKccKccKccJocJocKccKdcKdcKdcKccKccKccKccKccJocKccKccKccKccKccJocJocJocJocKccKccKccKdcKdcKdcKccKccKdcKdcKccJocJocJocJFcJFcKacJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocKacJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJFcJFcJocJocJocJocJocKhcKhcKbcKbcKbcKbcJocJFcJFcJFcKBcKBcJAcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKccKccKdcKdcKdcKdcKccJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKccJocKccKccKccKHcKdcKdcKdcKocKocKccKccKccKdcKdcKicKkcJocKccKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJFcJFcJFcJFcJocJocJocJocJocJocJocJocJocJocJocKacJFcJFcJFcJFcJFcJFcKacJocJocJocJocJocJocJFcJFcJocJocJocJocJocJocJocKhcJFcKbcKbcKbcJocJocJFcJFcKBcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKdcKdcKdcKdcKccJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocKccKdcKdcKdcKdcKkcKdcKdcKdcKdcKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKkcKkcKkcKdcKdcKdcKdcKdcKdcKccKccKccKccKccKccKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJocJocJocJocKacKacJocJocJocJocJocKacJFcJFcJocJocJocJocJocJocJocJocJFcJFcJocKbcKbcJocJFcJFcJAcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKccKccKdcKdcKccJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJocJocJocJocJocJocJocKccKccKccKccKkcKkcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKccKccKdcKIcKdcKdcKdcKdcKdcKdcKdcKccKccKdcKEcKdcKccKccKccKccKccKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJAcJocJocJocJocJocJocJocJocJocKacKacJFcJFcJFcJFcJFcJocJocJocJocJocJFcJFcJocJocJocJocJocJFcJAcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKccKdcKccKccKccJocJocKccKccKccJocJocJocJocJocJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocKccKccKccKccKdcKdcKdcKdcKdcKdcKdcKkcKkcKkcKdcKccKccJocKccKccKccKdcKdcKdcKdcKdcKccKccKccKccKdcKdcKdcKdcKdcKdcKkcKkcKccKccKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJAcJocJocJocJocJocJocJocJocJocJocKacJFcJFcJFcJFcJFcJFcJFcJocJocJocJFcJFcJFcJFcJFcJocJocJFcJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocKccKdcKdcKdcKdcKccKccKccKccKlcKccJocJocJocJocJocJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocKccKccKccKdcKdcKdcKdcKccKccKccKccKccKkcKdcKccKccJocJocJocKccKccKccKccKccKccKccJocJocKccKccKccKdcKdcKdcKdcKdcKdcKkcKkcKccKccKccKccKccJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJAcJAcJocJocJocJocJocJocJocJocJocJAcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJFcJFcJFcJFcJFcJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocKccKccKdcKdcKdcKdcKdcKdcKEcKdcKdcKccKccJocJocJocJocJpcJpcJpcJocJocJocJocJocJocKccKccKccKccKccKccKccKccKdcKdcKdcKdcKccKccKccJocJocJocKccKdcKdcKfcKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKccJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcKacJocJocJocJocJocJocJocJAcJAcJFcJocJFcJFcJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocKccKccKdcKdcKkcKkcKccKmcKdcKdcKdcKdcKdcKccKccJocJocJocJocJocJocJocJocKccKccKkcKkcKkcKdcKdcKdcKdcKEcKdcKdcKdcKdcKccKccKccJocJocJocJocKccKccKdcKdcKccKccJocJocJocJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocKccKccKccKccKccKccKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJocKacKacKacJFcJFcJFcJFcKacJocJocJocJocJocJocJocJocJocJocJocJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKacKacKacKccKdcKdcKdcKkcKacKccKccKccKdcKdcKdcKdcKdcKccKccJocJocJocJocJocJocJocKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKccJocJocJocJocJocKccKccKdcKdcKdcKccJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocKccKdcKdcKdcKdcKdcKkcJocJocJocJocJocJocJocJocJocJocJocJocKacJFcJFcJFcJFcJFcKacJocJocJocJocJocJocJocJocJocJocJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKacKacKkcKccKdcKdcKkcKkcKacJocJocKkcKkcKkcKkcKkcKdcKdcKccKccKccJocJocJocJocJocKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKccKccJocJocJocJocJocJocKccKdcKdcKdcKccKccJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKccKccKccJocJocJocJocKccKccKccKdcKdcKdcKkcKacJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcKacJocJocJocJocJocJocJocJocJocJocKacJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKacKacKkcKdcKdcKkcKkcKacKacJocJocKacKacKacKacKkcKdcKdcKdcKdcKccJocJocKccKccKccKccKdcKdcKdcKdcKdcKdcKdcKccKccKccKccJocJocJocJocJocJocJocJocKccKdcKdcKccKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKdcKdcKccJocJocJocJocJocJocKccKdcKdcKdcKkcJocJocJocJocJocJocJFcJocJocJocJocJocJocJocJocJFcJFcJFcKacKacJocJocJocJocJocJocJocJocKacJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKacKacKkcKkcKdcKkcKkcKacKacKacJocJocKacKacKacKacKkcKkcKdcKdcKdcKccKccKccKccKdcKdcKEcKdcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJocJocJocKccKccKccKdcKdcKccJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKdcKdcKccJocJocKccKccKccKccKccKdcKdcKdcKccJocJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJocJFcJFcJFcJFcJFcJocJocJocJocJocJocJocKacJFcJFcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKacKacKkcKdcKdcKkcKacKacKacJocJocJocJocJocJocJocKacKkcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKccKccKccJocJocJocJocJocJocJocJocJocKccKdcKdcKdcKdcKccJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKdcKdcKccJocJocKccKdcKEcKdcKdcKdcKdcKccKccJocJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJocJFcJFcJFcJFcJFcJocJocJocJocJocJocJocKacJFcJFcJocJFcJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKacKacKkcKkcKkcKkcKacKacKacJocJocJocJocJocJocJocJocKkcKkcKkcKdcKdcKdcKdcKdcKdcKdcKdcKccKccKccKccKccJocJocJocJocJocJocJocJocJocJocJocJocKccKHcKdcKccKccKccJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKdcKdcKccKccJocKccKdcKdcKdcKdcKdcKccKccJocJocJocJocJocJocJocJFcJFcJFcJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocKacKacJFcJFcJFcJFcJFcJFcJFcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKacKacKacKacKacKacKacJocJocJocJocJocJocJocJocKacKkcKkcKdcKdcKdcKdcKccKdcKdcKdcKccKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKccKdcKdcKccJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKkcKdcKdcKccJocKccKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJocJocJFcJFcJFcJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJFcJFcJFcJocJFcJocJFcJFcJFcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKacKacKacKacKacKacKacJocJocJocJocJocJocJocJocJocKccKdcKdcKdcKccKccKccKccKccKccKccJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKkcKccKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKacKkcKtcKdcKccKccKccKdcKdcKdcKccKccKccJocJocJocJocJocJocJocJocJocJFcJFcJocJocJocJFcJFcJFcJFcKacJFcJFcJocJocJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKccKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKkcKkcKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKkcKdcKdcKtcKccKccKdcKdcKccKccJocJocJocJocJocJocJocJocJoaaaaaacJFcJFcJFcJFcJocJocJFcJFcJFcJocJFcJFcJocJocJocJocKacJocJocJFcJFcJFcJocJocJocJocJocJocJocJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKdcKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKkcKkcKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKdcKtcKdcKccKccKdcKdcKccJocJocJocJocJocJocJocJocJocJoaaaaaacJFcJFcJFcJFcJFcJFcJFcJFcJFcJocKhcJFcJFcJFcJFcKacKacKacJFcJFcJocJocJocJocJocJocJocJocJocJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocKccKccKdcKdcKccKccKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKdcKdcKccKccJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKccKccKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJocJocJocJocKacKacJFcJFcJFcJFcJocJocJocKhcKhcJFcJFcJFcJFcJFcJFcJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJocJFcJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocKccKdcKdcKccKccJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKccKdcKdcKdcKdcKccKccJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKccKccKdcKycKdcKdcKdcKccJocJocJocJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocKacKacJFcJFcJocJocJocJocJocKhcJFcJFcJFcJFcJFcJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJocJFcJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocKccKdcKdcKdcKkcJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKccKccKdcKdcKdcKccKccJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocKccKdcKdcKdcKccKccKccKccKccJocJocJocJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJAcJFcJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocKccKccKdcKdcKccJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKdcKdcKdcKdcKccJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocJocKccKdcKdcKccKccJocJocJocJocJocJocJocKacKacJFcJFcJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJAcJAcJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKHcKdcKccKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKccKccKccKdcKccJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKccKdcKdcKccJocJocJocJocJocJocJocJocJocKacKacJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJocJocJFcJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKdcKdcKdcKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocKccKHcKccJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKccKccJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocKacJocJocJocJocJocJocJocJocJocJFcJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJocJocJocJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocKccKccKdcKdcKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocKccKdcKccKccJocJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKkcJocJocJocJocJocJocJocJocJocJocJocJocJFcJocJFcJFcJFcJFcJFcJocJocJocJoaaaaaaaaacKacJocJocJocJocJocJocJocJocKacJFcJocJocJocJocJocJocJocJocJocKacKacJFcJFcJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKccKdcKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocKccKycKJcKccKccJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKccKdcKkcKacJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJocJocJocJAaaaaaaaaaaaacKacJocJocJocJocJocJocJocJFcJFcJocJocJocJocJocJocJocJocJocKacJFcJFcJocJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocKccKdcKdcKdcKccJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKkcJocJocJocJocJocJocJocJocJAcJAcJAcJocJocJFcJFcJFcJFcJFcJFcJocJocJAcJAaaaaaaaaaaaacJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJFcJFcJocJocJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocKccKccKccKdcKdcKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocKccKccKdcKvcKccJocJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKGcKccJocJocJocJpcJpcJpcJocJocJocJAcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJFaaaaaaaaacJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJFcJFcJFcJFcJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocKccKdcKdcKdcKccKccJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocKacKkcKdcKdcKkcKacJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKccJocJocJocJpcJpcJpcJocJocJocJocJFcJFcJFcJFcJocJocJocJocJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJFcJFcJFcJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJFcJFcJFcJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocKkcKkcKkcKkcKkcKacJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKacKkcKdcKdcKkcKacJocJocJocJocJpcJpcJpcJpcJpcJocJocJocKccKdcKdcKccJocJocJocJpcJpcJpcJocJocJocJocJFcJFcJFcJFcJocJocJocJocJocJocJocJFcJFcJFcJocJocJocJocJocJocJocJocJFcJFcJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocKacKacKacKacKacKacJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKacKkcKkcKkcKkcKacKacJocJocJocJocJocJocJocJocJocKccKccKccKdcKdcKccJocJocJocJpcJpcJpcJocJocJocJocJFcJFcJocJocJocJocJocJocJocJocJFcJFcJFcJFcJocJocJocJocJocJocJocJFcJFcJFcKacJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocKacKacKacKacKacKacJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKacKacKacKacKacKacKacJocJocJocJocJocJocJocJocJocKccKdcKdcKdcKccKccKccJocJocJocJocJocJocJocJocJocJFcJFcJocJocJocJocJocJocJocKacJFcJFcJocJocJocJocJocJocJocJFcJFcJFcJFcJFcKacKacJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKccKccKccKccKccKccKccKccKccKccKccKccKkcKacKkcKkcKkcKacKacJocJocJocJocJocJocJocJocJocKccKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJocJFcJFcJFcJFcJocJocJocJocJocJocKacKacJFcJFcJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcKacJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKkcKkcKdcKkcKkcJocJocJocJocJocJocJocJocJocJocKccKdcKdcKdcKdcKdcKccJocJocJocJocJocJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJocKacJFcJFcJocJocJocJFcJFcJFcJFcJFcKacJFcJFcJFcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKdcKkcKdcKdcKccJocJocJocKccKccKccKccKccKccKccKccKccKdcKdcKdcKccKccJocJocJocJocJocJFcJFcJFcJFcJFcJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJFcJFcKacKacJFcJFcJFcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKdcKdcKdcKdcKdcKdcKccKdcKdcKccKccKccKccKdcKdcKdcKdcKdcKdcKccJocJocKccKccKdcKEcKdcKccKdcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJocJocKCcJFcJocJFcJFcJocJocJocJocJocJocJocJocJFcJFcJFcJFcJFcJFcJFcJFcJocJocJocJocJocJocJFcJFcJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKccKdcKdcKdcKdcKccKccKccKccKccKccJocJocKccKHcKdcKdcKdcKdcKccKccJocJocKccKdcKdcKdcKdcKdcKdcKccKkcKkcKdcKdcKdcKccJocJocJocJocJocJocJFcJocJFcJFcJFcJocJocJocJocJocJocJocJocJFcJFcJFcJocJFcJFcJFcJFcJocJocJocJocJocJocJocJFcJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKccKkcKccKdcKccKdcKdcKkcKccKccJocJocJocJocJocJocKccKdcKdcKdcKdcKdcKccKccKccKccKccKdcKdcKdcKdcKdcKdcKccKccKkcKdcKdcKdcKccJocJocJocJocJocJocKKcJocJFcJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJocJocJocJocJocJocJocJocJFcJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKkcKdcKccKccKccKdcKdcKdcKkcKccKccJocJocJocJocJocKccKccKccKccKdcKdcKccKccKdcKdcKdcKdcKdcKdcKccKccKccKccKccKdcKdcKccKccKccJocJocJocJocJocJocJocJocJocKacJFcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocKkcKdcKdcKdcKccKdcKdcKdcKdcKdcKccJocJocJocJocJocJocJocKccKccKccKdcKdcKdcKdcKdcKdcKdcKccKccKccJocKccKccKccKdcKdcKccKccKccJocJocJocJocJocJocJocJocKacKacJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKjcKjcKjcKvcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJocJocKccKccKdcKdcKdcKdcKdcKkcKccKccKccKccJocJocJocKccKdcKdcKdcKdcKdcKdcKccKccKccKccKccKccJocJocJocJocKacJFcJFcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJFcJFcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKjcKdcKdcKdcKdcKdcKdcKdcKccJocJocJocJocJocJocKccKdcKdcKdcKdcKkcKkcKkcJocJocJocJocJocJocJocKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKEcKdcKccJocJocJocJocJocJFcJFcJFcKacJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKjcKHcKdcKdcKdcKdcKdcKdcKccJocJocJocJocKccKccKccKdcKccKccKccKccJocJocJocJocJocJocJocJocJocKccKccKccKdcKkcKkcKkcKdcKdcKdcKycKLcKccJocJocJocJocJocJocJFcJFcKacKacJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJFcJFcJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKjcKdcKdcKdcKdcKccKdcKdcKccKccKccJocJocKccKdcKdcKdcKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKdcKccKacKkcKdcKdcKdcKdcKdaaaaaacJocJocJocJocJocJFcJFcKacJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKjcKccKfcKfcKccKccKccKdcKdcKdcKccKccKccKccKdcKdcKccKccJocJocJocJocJocJocJocJocJocJocJocJocJocJocKccKccKccKacKkcKkcKkcKccKMaaaaaaaaaaaaaaacJocJocJocJFcJFcJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJFcJFcJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcKccKccKccKccJocKccKdcKdcKdcKdcKdcKdcKdcKdcKccKccJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocKccKdaaaaaaaaaaaaaaacJocJocJocJFcJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJFcJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocKccKccKccKccKccKccKccKccKccKccJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJoaaaaaaaaaaaaaaacJFcJFcJFcJFcJFcJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJoaaaaaaaaaaaaaaacJFcJFcJFcJFcJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJoaaaaaaaaaaaaaaacKNcJFcKacJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJoaaaaaaaaaaaaaaacKacKacJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJocJocJocJocJocJocJocJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpcJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcGVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGXcGXcGXcGXcGXcGXcGXcGXcGYaaacGVcGZcGZcHacGZcGZcGVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcHbcHccHccHccHccHccHccHccHccGYaaacGVcGZcGZcGZcGZcGZcGVcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGXcHccHccHccHccHccHccHccHccHccGXaaacGVcGZcGZcHecGZcGZcGVcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGXcGXcHfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHgcHhcHccHccHccHccHccHccHccHccGYaaacGVcGZcGZcGZcGZcGZcGVcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcHbcHccHccHicHfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHgcGXcGXcHjcGXcGXcGXcHjcGXcGYaaacGVcGZcGZcGZcGZcGZcGVcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGXcHccHkcHkcHccGXaaaaaacHlcHmcHmcHmcHmcHnaaaaaaaaaaaaaaacGVcHocGVaaacGVcHpcGVcGVcGVcGVcGVcHqcGVcGVcGVcGVcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGXcHccHkcHkcHccGXcHrcHmcHscGZcGZcGZcGZcHtaaaaaaaaaaaaaaacGVcHucGVaaacGVcHvcGVcGVcHwcGZcGZcGZcGZcGVaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGXcHccHccHccHccHjcHocHxcHocGZcGZcGZcHycHtaaaaaaaaaaaacGVcGVcHocGVcGVcGVcHzcGVcGVcHwcGZcGZcGZcHAcGVcGVcGVcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGXcHccHkcHkcHccGXcHrcHmcHncHBcGZcGZcGZcHCaaaaaaaaaaaacGVcHDcGZcHacGVcGVcHEcGVcGVcHFcGZcGZcGZcGZcHocHxcHocHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGXcHccHkcHkcHccGXaaaaaacHGcHncGZcGZcGZcHHcGVcGVcGVcGVcGVcGZcGZcGZcGVcGVcHIcGVcGVcHwcGZcGZcGZcHAcGVcGVcGVcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGXcHccHccHccHccGXaaaaaaaaacHtcGZcGZcGZcHJcGZcGZcGZcGZcGZcGZcGZcGZcGZcGZcHKcGZcGZcGZcGZcHLcGZcGZcHMaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGXcHhcHccHccHNcGXaaqaaqaaqcHtcGZcGZcGZcHOcGZcGZcGZcGZcGZcGZcGZcGZcGZcGZcHPcGZcGZcGZcGZcGZcGZcHQcHtaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHgcHRcHRcHRcHRcHSaaaaaaaaacHtcGZcGZcGZcHJcGZcGZcHTcGZcGZcGZcGZcGZcGZcGZcHUcGZcGZcGZcGZcGZcGZcGZcHVaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqaaaaaaaaaaaacHtcGZcGZcHycHHcGVcGVcGVcGVcGVcGVcGVcHWcHXcHXcHYcGVcGVcGZcGZcGZcGZcHAcGVcGVcGVcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaaqaaaaaaaaaaaacHVcGZcGZcGZcHJaaaaaaaaaaaaaaaaaaaaacHZaaaaaaaaaaaacGVcIacGZcGZcGZcGZcHocHxcHocHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGZcGZcGZcGVcHrcHmcIbcGVaaaaaaaaacHZaaaaaaaaaaaacGVcGZcGZcGZcGZcHAcGVcGVcGVcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcIccIdcIecIfcIfcIfcIfcIfcIfcIfcGZcGZcGZcGVcIgcIgcIgcGVaaaaaaaaacHZaaaaaaaaaaaacGVcIhcIhcIhcIhcIhcGVaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcHrcHmcIbcGVcGZcGZcGZcGZcGZcGZcGZcGZcGZcGZcGZcGZcGZcIicGZcIjcIkcGVaaaaaaaaacHZaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcGVaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcIlcIlcGZcGZcGZcGZcGZcImcIfcIfcIfcIfcIfcIfcHTcGZcGZcGVcIncIocIpcGVaaaaaaaaacHZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcIacGZcIqcGZcGZcGVcGVcGVcGVcGVcGVcGVcHocGVcGVcIrcHWcHXcHXcHXcHXcHXcIscItcIucIvcGVcGVcGVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGZcIwcIxcIycGZcGVcIzcIAcIAcIAcGVcIlcGZcHacGVcGZcIBcICcIDcIEcGVcIAcGZcGZcGZcIFcIGcIGcGVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGZcIwcIxcIycGZcGVcIHcIIcIIcGZcIJcIKcGZcIKcGVcGZcGZcGZcGZcHycGVcIAcGZcILcGZcHPcGZcIMcGVcINcIscItcItcIucGVcGVaaaaaaaaacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcIacIqcGZcIqcGZcGVcIzcGZcIOcIPcINcINcHocINcINcGZcGZcIQcGZcGZcIRcGZcIScGZcGZcHPcGZcITcGVcIUcIVcIVcIVcIVcIWcGVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcINcGZcGZcGZcGZcGZcIJcIXcIYcIZcIPcINcmxcmxcmxcINcGZcGZcGZcGZcGZcGVcJacGZcGZcGZcHPcGZcJbcINcJccGVcIscIucGVcIMcINcJdcJdcJdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJecJecJecJecJecJecJecJecJecJecJecJecJecmxcJecJecJecJecJecJecJecJecJecJecJecmxcINcJfcGVcGVcJfcGVcGVcJgcIqcIqcHycINcmxcmxcmxcINcJhcJicJicGZcGZcGVcGZcGZcGZcGZcHPcGZcGZcINcIMcGVcGZcGZcJjcJkcINcJlcJlcJdcJdcJdcJecJecJecJecJecJecJecJecJecJecJecJecJeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJdcJecJecJecJecJecJecJecJecJecJecJecJecJecJecmxcJecJecJecJecJecJecJecJecJecJecJecmxcINcGZcJncGVcGZcJncGVcIAcIAcJocJocINcmxcmxcmxcINcJicJicJicJpcIhcGVcJqcGZcGZcGZcHPcGZcGZcGZcGZcGZcGZcGZcGVcJrcINcJlcJlcJlcJlcJdcJdcJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdcJdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJdcJecJecJecJecJecJecJecJecJecJecJecJecJecJecmxcJecJecJecJecJecJecJecJecJecJecJecmxcINcINcINcINcINcINcINcHrcHmcHmcIbcINcmxcmxcmxcINcHrcHmcHmcHmcIbcINcJscJtcJucJvcJwcINcGZcGZcGZcGZcGZcHycGVcIWcINcJxcJlcJlcJlcJlcJdcJdcJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJdcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJdcJdcJdcJecJecJecJecJecJecJecJecJecJecJecJecmxcJecJecJecJecJecJecJecJecJecJecJecmxcJecJecJecJecJecJecJecmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcJecINcJycGZcJzcJAcJBcINcGZcGZcGZcGZcGZcGZcHJcIWcHJcJxcJxcJCcJlcJlcJlcJdcJdcJdcJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJdcJdcJdcJdcJdcJdcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJdcJdcJdcJecJecJecJecJecJecJecJecJecJecmxcJecJecJecJecJecJecJecJecJecJecJecmxcJecJecJecJecJecJecJecmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcJecINcJDcJEcINcJFcJGcINcGZcILcGZcGZcGZcGZcGVcIWcINcJxcJCcJCcJlcJlcJlcJlcJlcJdcJdcJdcJdcJdcJecJecJecJecJecJecJecJecJecJecJecJdcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJdcJdcJecJecJecJecJecJecJecJecJecmxcJecJecJecJecJecJecJecJecJecJecJecmxcJHcJecJecJecJecJecJecJecJecmxcmxcmxcmxcmxcmxcmxcmxcmxcJecJecJecINcJIcGZcINcJFcJJcINcGZcGVcIscIucGVcJKcGVcIWcINcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJdcJdcJdcJecJLcJecJMcJecJLcJecJecJecJdcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJdcJdcJdcJdcJdcJdcJdcJdcJdcJecmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcJecJecJecJecJecJecJecJecJecJecJecmxcmxcmxcmxcmxcJecJecJecJecJNcINcGZcGZcINcJOcJPcINcGZcJQcJRcJRcJRcJScJTcIMcINcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJdcJdcJdcJecJecJecJdcJdcJdcJdcJdcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJdcJdcJdcJdcJdcJdcJdcJdcJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJecJHcJecJUcINcGZcGZcJVcGZcGZcINcINcINcINcINcINcINcINcINcINcJlcJlcJlcJlcJCcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJdcJdcJdcJecJecJecJecJecJecJecJdcJdcJdcJdcJdcJdcJWcJecJecJecJecJecJecJecJecJecJecJecJecINcINcINcINcINcINcINcJlcJlcJlcJlcJlcJmcJmcJmcJmcJlcJlcJlcJCcJCcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJXcJXcJCcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJdcJdcJdcJecJecJecJecJecJdcJlcJlcJlcJlcJdcJdcJdcJdcJMcJecJecJMcJecJecJecJecJdcJdcJdcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJlcJlcJCcJCcJCcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJXcJXcJXcJCcJCcJCcJlcJYcJYcJYcJYcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJdcJdcJdcJdcJdcJdcJdcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacJZcJdcJdcJdcJdcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJlcJlcJlcJCcJCcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJYcJYcJYcJYcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKbcKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJYcJYcJYcJYcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcKacKacKacJZcJZcJlcJlcJmcJmcJmcJmcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJlcJlcJlcJlcJYcJYcJYcJYcJYcJYcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKccKacKacKacJZcJlcJlcJlcJmcJmcJmcJmcJlcJlcJCcJCcJCcJCcJxcJxcJxcJCcJCcJCcJCcKdcKdcJCcJlcJlcJlcJlcJlcJXcJXcJXcJlcJlcJlcJlcJlcJCcJCcJCcJlcJYcJYcJYcJYcJYcJYcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKccKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJxcJxcJxcJxcJCcJCcKdcKdcKdcJCcJlcJlcJCcJlcJCcJCcJCcJCcJXcJXcJXcJlcJlcJCcJCcJCcJlcJYcJYcJYcJYcJYcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZcKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJxcJCcJCcKdcKdcKdcJCcJlcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcKecJCcJCcJlcJYcJYcJYcJYcJYcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKacJZcJZcJlcJmcJmcJmcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJxcJCcJCcJCcJCcKdcJCcJlcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJYcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlaaaaaaaaacJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKacJZcJlcJlcJmcJmcJmcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcKecJCcJCcJCcJlcJCcJCcJCcJlcJCcJCcJCcJCcJlcJCcJCcJXcJXcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXaaaaaaaaacJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJZcJZcKacKacKacJZcJlcJlcJmcJmcJmcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcKecJCcJCcJCcJCcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJXcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXaaaaaacJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcJZcKacKacKacKacJZcJZcJlcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJXcJXcJXcJXcJXcJlcJlcJlcJlcJlcJlcJCcJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJYcJYcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCaaaaaaaaaaaacJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcKacKacKacKacKacKfcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJXcJXcJXcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCaaaaaacJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcKgcKgcKgcKgcKgcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcJZcKacKacKacKacKacKacKacKacJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcKecKecKecKecJCcJCcJCcJCcJCcJCcJCcJlcJlcJlaaaaaaaaacJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJCcJCcJCcJCcJXcJCcJCcJCcJxcJxcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcKgaaaaaaaaacKgcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcJZcJZcKacKacKacKacKacKacKacKacKacKacKacJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcKecJCcJCcJCcJCcJCcJCcJCcJlcJlcJlaaaaaaaaacJlcJXcJXcJCcJCcJCcJCcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJlcJlcJlcJXcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlaaaaaacJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcKgaaaaaaaaacKhcKhcKgcKgcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcKicKacKacKacKacKacKacKjcKacKacKacKacKacKacKfcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJlcJlcJlcJlcJXcJXcJXcJlcJlcJlcJlcJlcJlcJlcJXcJlcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlaaaaaaaaaaaacJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZaaaaaaaaaaaaaaaaaacKgcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJZcJZcKacKacKacKacKacKkcJZcKlcKmcJZcKacKacKacKacKacJZcJlcJlcJlcJmcJmcJmcJmcJmcJmcJlcJlcJlcJXcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJlcJYcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlaaaaaacJXcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZaaaaaaaaaaaaaaaaaacKgcJmcJmcJlcJlcJlcJlcJlcJZcJZcJZcJZcJZcJZcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJZcKccKacKacKacKacKkcJZcJZcJZcJZcKacKacKacKacKncJZcJlcJlcJlcJmcJmcJmcJmcJmcJmcJlcJlcJlcJXcJXcJXcJCcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJCcJCcJlcJYcJYcJYcJYcJYcJYcJYcJlcJYcJYcJYcJlcJlcJlcJlcJlcJlcJlcJXcJXcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcJZaaaaaaaaaaaaaaaaaaaaacJZcJlcJlcJlcJlcJlcJlcJZcJZcKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZcJZcJlcJZcKccKacKacKacKacKkcJZcKocKlcJZcKacKacKacKpcJZcJZcJlcJlcJlcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJXcJCcJCcJCcJlcJlcJXcJXcJCcJCcJCcJCcJCcJCcJCcJlcJlcJYcJYcJYcJYcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZaaaaaaaaaaaaaaaaaaaaaaaacJZcJlcJlcJlcJlcJlcJZcJZcKacKacKqcKacKacJZcJZcJZcJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJZcJZaaacJZcJZcJZcKacKacKacKacKacKacKacKacKacKacKacKacKacKacJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJXcJXcJCcJCcJlcJlcJlcJXcJXcJCcJCcJCcJCcJCcJCcJCcJYcJYcJYcJYcJYcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJCcJCcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZaaaaaaaaaaaaaaaaaaaaaaaacJZcJlcJlcJZcJZcJZcJZcKacKacKacKacKacKacKacKacKacJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJZaaaaaaaaacJZcJZcJZcKacKacKacKacKacKacKacKacKacKacKacJZcJZcJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcKecKecJCcJCcJCcJCcJCcJYcJYcJYcJYcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZcKaaaacJZcJZcJZcKacKacJZcJZcJlcJlcJZcKrcKacKacKacKacKacJZcJZcJZcJZcKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZaaaaaaaaacJZcJZcJZcJZcJZcKacKacKacKacKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcKecJCcJCcJCcJCcJCcJlcJYcJYcJYcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJxcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKacKacJZcJZcKacKacJZcJlcJlcJlcJZcKacKacKhcJZcJZcJZcJZcJZcKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZaaaaaaaaaaaaaaacJZcJZcJZcJZcKacKacKacKacKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJCcJCcJCcJXcJlcJlcJlcKecJCcJCcJlcJlcJlcJlcJYcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJCcJCcJXcJCcJCcJCcJxcJxcJlcJlcJCcJCcJCcJCcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKacKacJZcJZcKacKacJZcJlcJlcJZcJZcJZcKacKhcJXcJlcJlcJZcKacKacKscKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZaaaaaacJZaaaaaaaaaaaacJZcJZcJZcKacKacKacKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJCcJCcJCcJXcJXcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJYcJYcJYcJYcJYcJYcJYcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJXcJXcJCcJCcJCcJCcJCcJCcJlcJCcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKtaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKacKacKacKacKacJZcJZcJZcJZcJZcKacKacKacKhcJlcJlcJlcJZcKucKacKacKvcJZcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZaaacJZcJlcJZcKacJZcJZcKacJZcKacJZcJZcJZcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJCcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZcKhcKhcKacKacKacJZcJZcJZcKacKacKacKacJZcJZcJZcJlcJlcJlcJZcKacKwcKucKacJZcJlcJlcJlcJlcJlcJZcKhcKhcKacKacKacKacKacKacKacKacJZaaaaaacJZcJlcJZcKacJZcJZcKacJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcKhcKacKacJZcJZcJZcJZcKacKacJZcJZcJZcJlcJlcJlcJlcJlcJZcJZcKacKacKacJZcJlcJlcJlcJlcJlcJZcKacKacKaaaaaaaaaaaaaaaacKacKacJZaaaaaacJZcJlcJZcKacJZcKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJCcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJZcJZcKacJZcJZcJZcKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJZcKccKacKacKacJZcJlcJlcJlcJlcJlcJZcKacKaaaaaaaaaaaaaaaaaaaaaaaaacJZaaacJZcJZcJlcJZcKacKacKacKacJZcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJxcJxcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacJZcJZcKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcKgcKgcKgcKhcKhcKhcJlcJlcJlcJlcJZcJZcKacKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJZcJZcJZcJZcKacKacKacJZcJZcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcKxcJCcJCcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJXcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJxcJxcKycJCcJCcJCcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKaaaaaaaaaaaaaaaaaaaaaaaaacJZcJZcJZcJZcKacKacKacKacKacJZcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJXcKzcJCcJCcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJxcJxcKycJCcJCcJCcJxcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKaaaaaaaaaaaaaaaaaaaaaacKaaaacKacJZcJlcJlcJZcKacKacKacJZcJZcJZcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcJZcJZcJZcJZcJZcJZcJCcJCcJCcJCcJCcJXcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcKzcJCcKAcJCcJCcJxcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcJZcKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKacKaaaaaaaaaaaaacKacJZcJZcJZcJlcJlcJZcKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcKacKacKacKacKBcKCcJCcJCcJlcJCcJCcJXcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXcJXcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcKecJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJxcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcKacKacKDcJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKaaaaaaaaaacKacKacKacJZcJlcJlcJlcJlcJZcKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcKacKacKacJZcJZcKacJZcJCcJCcJlcJCcJCcJXcJXcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcKecKecKecJlcJYcJYcJYcJlcJCcJCcJCcKycKycKycJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcKacKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZcJZcKaaaaaaaaaacKacKacJZcJZcJZcJZcJlcJlcJZcKacKacKacJZcJZcJZcJZcJZcJlcJZcJZcJZcJZcJZcJlcJlcJlcJlcJZcJZcJZcKacKacKacJZcJZcKacKacJZcJlcJlcJlcJCcJCcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcKecKecJYcJYcJYcJYcJlcJCcJCcJCcKycKycJxcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcJZcJZcKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcKacKacKacKacKacKacKacKacKacJZcJlcJZcJZcJZcKEcKacKacKacKlcKlcJZcJZcJZcKacKacKfcKhcJlcJZcJZcJZcJZcKacKacKacKacKacKacKacKacKacJZcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJCcJCcJCcJCcJXcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcKecJCcJYcJYcJYcJlcJlcJCcJCcKycJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKhcKacKacKacKacJZcJZcJZcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKhcKhcKhcKacKacKacKacKacKacJZcJZcJZcJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlcJXcJXcJlcJlcJlcJlcJlcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJYcJYcJlcJCcJCcJxcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcJZcJZcKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcJZcKhcKhcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacJZcJZcJZcKacKFcKacKacKacKacKacKacKacJZcJZcKacKBcKacJZcJZcJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJxcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJCcJxcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcJZcKacJZcJZcJZcJlcJlcJZcJZcJZcJlcJlcJlcJlcJlcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcJZcKacKacKacKacKacKacKacKhcKhcKhcKacJZcJZcJlcJZcJZcJZcKacKacKacKacKacJZcJZcJZcJZcKacKacKacKacKacKacKhcKhcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJxcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJCcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacJZcJZcJZcJZcKicJZcJlcJlcJlcJlcJlcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcKacKacKacKacJZcJZcJZcJZcJZcKhcKacJZcJZcJlcJlcJlcJZcJZcJZcJZcJZcJZcJZcJlcJlcJZcJZcJZcKacKacKacKacKacKacKhcKhcJZcJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJxcJxcJlcJlcJlcJlcJlcJlcJlcJlcJlcJxcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcKacKacKacKacKacKacKBcKacKacJZcJZcJlcJlcJlcJlcJmcJmcJmcJlcJlcJlcJlcJlcJlcJZcJZcJZcJZcJZcJZcJZcJZcKacKacKacKacJZcJZcJZcJlcJlcJlcJZcKacKacKccJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcJZcKacKacKacKacKacKacKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJXcJlcJlcJlcJlcJlcJlcJlcJxcJxcJCcJlcJCcJCcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJZcJZcKacKacKhcKhcJZcKjcKacKacKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcKhcKhcKhcKacKacKacKacKBcKacKacKacKacJZcJZcJZcJlcJlcJlcJlcJZcJZcKacKacJZcJZcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcJZcJZcJZcKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXcJXcJCcJCcJCcJCcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJXcJXcJXcJZcKacKacKacKhcJXcJZcJZcJZcKacKacKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKacKacKacKacKacKacKacKacJZcJZcJlcJlcJlcJlcJlcJZcJZcKacKacKacJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKacKhcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJCcJCcJCcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJXcJXcKhcJZcKacKacKhcKhcJXcJlcJlcKhcKhcKhcKhcKhcKacKacJZcJZcJZcJlcJlcJlcJlcJlcJZcKacKacKacKacKacKacKacKacKacKacJZcJZcJZcJlcJlcJlcJlcJlcJlcJZcKacKacKacJZcJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcJZcJZcJZcJlcJlcJlcJlcJZcJZcJZcKacKacKacKhcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJXcJXcKhcKacKacKhcKhcJXcJXcJlcJlcJXcJXcJXcJXcKhcKacKacKacKacJZcJlcJlcJZcJZcJZcJZcKacKacKacKacKacKacKacJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacJZcJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKacKacJZcJlcJlcJlcJlcJlcJlcJZcKacKacKacKhcJlcJlcJlcJlcJlcJlcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJXcJXcKhcKhcKacKhcKhcJXcJXcJXcJlcJlcJXcJXcJXcJXcKhcKhcKacKacKacJZcJZcJZcJZcKacKacKBcKacKacKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcKacKacJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKacKacJZcJlcJlcJZcJZcJZcJZcJZcKacKacKacJZcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJXcJXcKhcKacKacKhcJXcJXcJXcJlcJlcJlcJlcJlcJlcJlcJXcKhcKacKacKacKacKacKacKacKacKacKacKacKacKacKacJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKacKacJZcJlcJlcJZcKacKBcKacKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJlcJCcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJXcJXcKhcKhcKhcKhcJXcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcKhcKhcKhcKacKacKacKacKacKacKacKacJZcJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKEcKacJZcJZcJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKacKacJZcJZcJlcJZcKacKacKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJCcJCcJCcJCcJCcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJXcJXcJXcJXcJXcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJXcKhcKhcKacKacKacKacJZcKacKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcKacKacJZcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKhcKacKacJZcJlcJZcKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJCcJlcJCcJCcJCcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJXcJXcJXcJXcJXcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacJZcJZcJZcJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKhcJZcJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJXcKhcKqcKacJZcJZcJZcKacKacKacJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJCcJCcJCcJCcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcJZcKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKhcKhcJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcKhcKacKacKqcJZcJZcKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlaaaaaacJCcJCcJCcJCcJlcJlcJCcJCcJCcJlcJCcJCcJlcJlcJlcJlcJXcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKhcKhcJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcKacKqcKacJZcJZcKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlaaaaaacJCcJCcJCcJCcJCcJCcJCcJCcJCcJlcKecJCcJCcJCcJCcJXcJXcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJZcJZcKacKacJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKacKacJZcJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcJZcJZcKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJCcJCcJlcJlcJlcKecKecJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJCcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJZcKacKacJZcJZcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcJZcKacKacKacKacJZcJZcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcJZcJZcKacKvcKacKacKacJZcJlcJlcJlcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJlcJlcJlcJlcJlcKecJCcJCcJCcJCcJCcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJCcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJZcKacKacKacKhcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZcJZcKacKacKacJZcJZcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKacKacKacJZcJZcJZcJZcJZcJlcJlcJlcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJxcJCcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJZcJZcKacKacJZcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJlcJZcKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJxcJxcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcKEcKacJZcJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcJZcJZcJZcKacJZcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZcKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJlcJCcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcKacKacKacJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJZcKEcJZcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJZcJZcKacKacJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacJZcJZcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKhcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlaaaaaaaaacJXcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZcKacJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJZcKvcKGcJZcJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcJZcKacKhcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJxaaaaaaaaaaaacJXcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJlcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacKhcJlcJlcJlcJlcJlcJlcJlcJlcJxcJxcJxcJlcJlcJCcJCcJCcJCcJCcJCcJlcJlcJxcJxaaaaaaaaaaaacJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJZcJZcJZcKacKacJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcKacKscJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKDcJZcJlcJlcJlcJmcJmcJmcJlcJlcJlcJxcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCaaaaaaaaacJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJZcKacKacKacJZcJZcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJXcKhcKacKacKhcJXcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacJZcJlcJlcJlcJmcJmcJmcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJCcJCcJCcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcKhcKhcKhcKhcKhcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcKhcKacKacKhcJXcJlcJlcJlcJlcJmcJmcJmcJmcJmcJlcJlcJlcJZcKacKacJZcJlcJlcJlcJmcJmcJmcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJXcJXcJXcJXcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcKhcKhcKhcKhcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcKacKacJZcJlcJlcJlcJmcJmcJmcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJXcJXcJXcJXcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXcJXcJXcJXcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcKhcJXcKhcKhcKhcJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJXcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKacKacKacKacKacKacKacKacJZcKhcKhcKacKhcKhcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKacJZcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJXcJCcJCcJlcJlcJlcJCcJCcJCcJCcJCcJXcJCcJCcJCcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKhcKacKacJZcJlcJlcJlcJZcJZcJZcJZcJZcJZcJZcJZcJZcKacKacKacJZcJZcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJCcJCcJXcJXcJCcJCcJCcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKacKacJZcKacKacJZcJZcJZcJZcKacKacKacKacKacKacJZcJlcJlcJZcJZcKacKBcKacJZcKacKacKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcKzcJCcJlcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcJZcKacKacKacKacJZcJZcJZcJZcJZcJZcJlcJlcJZcKEcKacKacKacKacJZcJZcJlcJlcJZcKacKacKacKacKacKacJZcKhcKhcKacKacKacJZcJlcJlcJlcJlcJlcJlcJCcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJZcKhcJZcKacJZcKacKacKhcJZcJZcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKacJZcJZcJZcJZcJZcKacKacKacKacKacKacJZcJZcKhcKacKacKacJZcJlcJlcJlcJlcJlcJlcKHcJlcJCcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcKhcKacJZcJZcJZcKacKacKacKhcJZcJZcJlcJlcJlcJlcJlcJZcJZcJZcJZcKacKacJZcJZcKacKacKacKacKacKacJZcJZcJZcJZcJZcKacKacJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJXcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcKhcKacKacKacJZcKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcKacKacKacKacKacKacKacJZcJZcJZcJlcJZcJZcJZcKacKacJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJXcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcKgcKgcKgcKscKacKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJZcJZcKacKacKacKacKacKhcJZcJZcJZcJZcJlcJlcJlcJZcKacKacKacKacKacKacJZcJZcJZcJZcJZcJZcJlcJlcJlcJlcJXcJCcJCcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJCcJCcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcKgcKacKacKacKacKacKacKacJZcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKhcKhcKhcJlcJlcJlcJlcJlcJlcJlcJZcKacKacKacKacKacKacKacKacKacKBcKacJZcJlcJlcJlcJlcJlcJCcJCcJCcJXcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcKgcKEcKacKacKacKacKacKacJZcJlcJlcJlcJlcJZcJZcJZcKacJZcJZcJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcKacKhcKhcKhcKacKacKacKvcKIcJZcJlcJlcJlcJlcJlcJlcJCcJCcJXcJXcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJCcJCcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcKgcKacKacKacKacJZcKacKacJZcJZcJZcJlcJlcJZcKacKacKacJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcKacJZcJXcKhcKacKacKacKacKaaaaaaacJlcJlcJlcJlcJlcJCcJCcJXcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcKgcJZcKccKccJZcJZcJZcKacKacKacJZcJZcJZcJZcKacKacJZcJZcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJZcJZcJZcJXcKhcKhcKhcJZcKJaaaaaaaaaaaaaaacJlcJlcJlcJCcJCcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJCcJCcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJZcJZcJZcJZcJlcJZcKacKacKacKacKacKacKacKacJZcJZcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJZcKaaaaaaaaaaaaaaaacJlcJlcJlcJCcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJCcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlaaaaaaaaaaaaaaacJCcJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlaaaaaaaaaaaaaaacJCcJCcJCcJCcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlaaaaaaaaaaaaaaacKKcJCcJXcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlaaaaaaaaaaaaaaacJXcJXcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJlcJlcJlcJlcJlcJlcJlcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/tgstation.dme b/tgstation.dme
index e84d6ea49e9..cd751f80eac 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -102,6 +102,7 @@
#define FILE_DIR "code/modules/mob/new_player"
#define FILE_DIR "code/modules/power"
#define FILE_DIR "code/modules/power/antimatter"
+#define FILE_DIR "code/modules/power/singularity"
#define FILE_DIR "code/unused"
#define FILE_DIR "code/WorkInProgress"
#define FILE_DIR "code/WorkInProgress/computer2"
@@ -197,7 +198,6 @@
#include "code\datums\diseases\plasmatoid.dm"
#include "code\datums\diseases\rhumba_beat.dm"
#include "code\datums\diseases\robotic_transformation.dm"
-#include "code\datums\diseases\t_virus.dm"
#include "code\datums\diseases\wizarditis.dm"
#include "code\datums\diseases\xeno_transformation.dm"
#include "code\datums\spells\blind.dm"
@@ -316,6 +316,7 @@
#include "code\game\gamemodes\cult\cult.dm"
#include "code\game\gamemodes\deathmatch\deathmatch.dm"
#include "code\game\gamemodes\events\clang.dm"
+#include "code\game\gamemodes\events\dust.dm"
#include "code\game\gamemodes\extended\extended.dm"
#include "code\game\gamemodes\malfunction\Malf_Modules.dm"
#include "code\game\gamemodes\malfunction\malfunction.dm"
@@ -596,6 +597,7 @@
#include "code\modules\admin\verbs\debug.dm"
#include "code\modules\admin\verbs\diagnostics.dm"
#include "code\modules\admin\verbs\grillify.dm"
+#include "code\modules\admin\verbs\massmodvar.dm"
#include "code\modules\admin\verbs\modifyvariables.dm"
#include "code\modules\admin\verbs\onlyone.dm"
#include "code\modules\admin\verbs\playsound.dm"
@@ -721,6 +723,12 @@
#include "code\modules\power\antimatter\computer.dm"
#include "code\modules\power\antimatter\engine.dm"
#include "code\modules\power\antimatter\fuel.dm"
+#include "code\modules\power\singularity\collector.dm"
+#include "code\modules\power\singularity\containment_field.dm"
+#include "code\modules\power\singularity\emitter.dm"
+#include "code\modules\power\singularity\field_generator.dm"
+#include "code\modules\power\singularity\generator.dm"
+#include "code\modules\power\singularity\singularity.dm"
#include "code\WorkInProgress\BrokenInhands.dm"
#include "code\WorkInProgress\buildmode.dm"
#include "code\WorkInProgress\Cameras.dm"
@@ -735,21 +743,6 @@
#include "code\WorkInProgress\KeelinsStuff.dm"
#include "code\WorkInProgress\mining.dm"
#include "code\WorkInProgress\NewBan.dm"
-#include "code\WorkInProgress\computer2\airlock_control.dm"
-#include "code\WorkInProgress\computer2\arcade.dm"
-#include "code\WorkInProgress\computer2\base_program.dm"
-#include "code\WorkInProgress\computer2\buildandrepair.dm"
-#include "code\WorkInProgress\computer2\computerII.dm"
-#include "code\WorkInProgress\computer2\filebrowse.dm"
-#include "code\WorkInProgress\computer2\med_rec.dm"
-#include "code\WorkInProgress\computer2\messenger.dm"
-#include "code\WorkInProgress\computer2\peripherals.dm"
-#include "code\WorkInProgress\pda2\base_os.dm"
-#include "code\WorkInProgress\pda2\base_program.dm"
-#include "code\WorkInProgress\pda2\pda2.dm"
-#include "code\WorkInProgress\pda2\record_progs.dm"
-#include "code\WorkInProgress\pda2\scanners.dm"
-#include "code\WorkInProgress\pda2\smallprogs.dm"
#include "code\WorkInProgress\recycling\conveyor.dm"
#include "code\WorkInProgress\recycling\disposal-construction.dm"
#include "code\WorkInProgress\recycling\disposal.dm"