diff --git a/burgerstation.dme b/burgerstation.dme
index d5e6198ffa..6e2053d3e9 100644
--- a/burgerstation.dme
+++ b/burgerstation.dme
@@ -221,8 +221,10 @@
#include "code\_core\datum\ability\magic\_magic_projectile.dm"
#include "code\_core\datum\ability\magic\_magic_summon_item.dm"
#include "code\_core\datum\ability\magic\fireball.dm"
+#include "code\_core\datum\ability\magic\mana_armor.dm"
#include "code\_core\datum\ability\magic\radial_blind.dm"
#include "code\_core\datum\ability\magic\smite.dm"
+#include "code\_core\datum\ability\magic\soul_trap.dm"
#include "code\_core\datum\ability\magic\tesla.dm"
#include "code\_core\datum\ability\magic\wrath.dm"
#include "code\_core\datum\addiction\_addiction.dm"
@@ -255,7 +257,6 @@
#include "code\_core\datum\ai\advanced\space_soldier.dm"
#include "code\_core\datum\ai\advanced\stand.dm"
#include "code\_core\datum\ai\advanced\syndicate.dm"
-#include "code\_core\datum\ai\advanced\taxman.dm"
#include "code\_core\datum\ai\advanced\zombie.dm"
#include "code\_core\datum\ai\boss\_boss.dm"
#include "code\_core\datum\ai\boss\ai_core.dm"
@@ -486,6 +487,7 @@
#include "code\_core\datum\damagetype\ranged\magic\inferno.dm"
#include "code\_core\datum\damagetype\ranged\magic\lightning.dm"
#include "code\_core\datum\damagetype\ranged\magic\magic_missile.dm"
+#include "code\_core\datum\damagetype\ranged\magic\pillar.dm"
#include "code\_core\datum\damagetype\ranged\magic\shock.dm"
#include "code\_core\datum\damagetype\ranged\magic\spellblade.dm"
#include "code\_core\datum\damagetype\ranged\magic\tesla.dm"
@@ -502,6 +504,7 @@
#include "code\_core\datum\damagetype\unarmed\powerfist.dm"
#include "code\_core\datum\damagetype\unarmed\slaughter.dm"
#include "code\_core\datum\damagetype\unarmed\smite.dm"
+#include "code\_core\datum\damagetype\unarmed\soultrap.dm"
#include "code\_core\datum\damagetype\unarmed\stand.dm"
#include "code\_core\datum\damagetype\unarmed\cqc\_cqc.dm"
#include "code\_core\datum\damagetype\unarmed\cqc\boss.dm"
@@ -515,7 +518,6 @@
#include "code\_core\datum\dialogue\npc\mech_fabricator.dm"
#include "code\_core\datum\dialogue\npc\merchant_goblin.dm"
#include "code\_core\datum\dialogue\npc\nanotrasen_soldier.dm"
-#include "code\_core\datum\dialogue\npc\taxman.dm"
#include "code\_core\datum\dialogue\npc\wizard_ambassador.dm"
#include "code\_core\datum\dialogue\npc\job_providers\chief_engineer.dm"
#include "code\_core\datum\dialogue\npc\job_providers\chief_medical_officer.dm"
@@ -619,8 +621,6 @@
#include "code\_core\datum\loadout\runic.dm"
#include "code\_core\datum\loadout\shaft_miner.dm"
#include "code\_core\datum\loadout\skeleton_miner.dm"
-#include "code\_core\datum\loadout\tax.dm"
-#include "code\_core\datum\loadout\taxman.dm"
#include "code\_core\datum\loadout\that_guy.dm"
#include "code\_core\datum\loadout\virtual_reality.dm"
#include "code\_core\datum\loadout\witch_hunter.dm"
@@ -652,12 +652,14 @@
#include "code\_core\datum\loadout\syndicate\_syndicate.dm"
#include "code\_core\datum\loadout\syndicate\antagonist.dm"
#include "code\_core\datum\loadout\wizard\_wizard.dm"
+#include "code\_core\datum\loadout\wizard\raging_mage.dm"
#include "code\_core\datum\loadout\zombie\_zombie.dm"
#include "code\_core\datum\loadout\zombie\zombie_armored.dm"
#include "code\_core\datum\loadout\zombie\zombie_bloated.dm"
#include "code\_core\datum\loadout\zombie\zombie_civilian.dm"
#include "code\_core\datum\loadout\zombie\zombie_clown.dm"
#include "code\_core\datum\loadout\zombie\zombie_firefighter.dm"
+#include "code\_core\datum\loadout\zombie\zombie_mummy.dm"
#include "code\_core\datum\loadout\zombie\zombie_roided.dm"
#include "code\_core\datum\loadout\zombie\zombie_security.dm"
#include "code\_core\datum\loadout\zombie\zombie_worker.dm"
@@ -814,6 +816,7 @@
#include "code\_core\datum\status_effect\grab.dm"
#include "code\_core\datum\status_effect\immortal.dm"
#include "code\_core\datum\status_effect\last_breath.dm"
+#include "code\_core\datum\status_effect\mana_armor.dm"
#include "code\_core\datum\status_effect\mana_void.dm"
#include "code\_core\datum\status_effect\paralyzed.dm"
#include "code\_core\datum\status_effect\parried.dm"
@@ -866,6 +869,7 @@
#include "code\_core\mob\living\health.dm"
#include "code\_core\mob\living\interaction.dm"
#include "code\_core\mob\living\life.dm"
+#include "code\_core\mob\living\minion.dm"
#include "code\_core\mob\living\mob_values.dm"
#include "code\_core\mob\living\movement.dm"
#include "code\_core\mob\living\nutrition.dm"
@@ -915,13 +919,12 @@
#include "code\_core\mob\living\advanced\human\npc\hostage.dm"
#include "code\_core\mob\living\advanced\human\npc\monkey.dm"
#include "code\_core\mob\living\advanced\human\npc\nanotrasen.dm"
+#include "code\_core\mob\living\advanced\human\npc\raging_mage.dm"
#include "code\_core\mob\living\advanced\human\npc\rev.dm"
#include "code\_core\mob\living\advanced\human\npc\robot_assistant.dm"
#include "code\_core\mob\living\advanced\human\npc\skeleton_miner.dm"
#include "code\_core\mob\living\advanced\human\npc\space_soldier.dm"
#include "code\_core\mob\living\advanced\human\npc\syndicate.dm"
-#include "code\_core\mob\living\advanced\human\npc\tax_man.dm"
-#include "code\_core\mob\living\advanced\human\npc\wizard.dm"
#include "code\_core\mob\living\advanced\human\npc\wizard_federation_guard.dm"
#include "code\_core\mob\living\advanced\human\npc\unique\_unique.dm"
#include "code\_core\mob\living\advanced\human\npc\unique\burger_challenge.dm"
@@ -950,6 +953,7 @@
#include "code\_core\mob\living\advanced\human\npc\zombie\zombie_armored.dm"
#include "code\_core\mob\living\advanced\human\npc\zombie\zombie_bloated.dm"
#include "code\_core\mob\living\advanced\human\npc\zombie\zombie_clown.dm"
+#include "code\_core\mob\living\advanced\human\npc\zombie\zombie_mummy.dm"
#include "code\_core\mob\living\advanced\human\npc\zombie\zombie_normal.dm"
#include "code\_core\mob\living\advanced\human\npc\zombie\zombie_roided.dm"
#include "code\_core\mob\living\advanced\human\npc\zombie\zombie_security.dm"
@@ -1477,6 +1481,7 @@
#include "code\_core\obj\item\clothing\overwear\armor\lizard_shaman.dm"
#include "code\_core\obj\item\clothing\overwear\armor\medium.dm"
#include "code\_core\obj\item\clothing\overwear\armor\molded.dm"
+#include "code\_core\obj\item\clothing\overwear\armor\mummy_suit.dm"
#include "code\_core\obj\item\clothing\overwear\armor\nanotrasen.dm"
#include "code\_core\obj\item\clothing\overwear\armor\old.dm"
#include "code\_core\obj\item\clothing\overwear\armor\reinforced_vest.dm"
@@ -1702,12 +1707,12 @@
#include "code\_core\obj\item\material\ingot.dm"
#include "code\_core\obj\item\material\ore.dm"
#include "code\_core\obj\item\material\pellets.dm"
+#include "code\_core\obj\item\material\plank.dm"
#include "code\_core\obj\item\material\rod.dm"
#include "code\_core\obj\item\material\shard.dm"
#include "code\_core\obj\item\material\sheet.dm"
#include "code\_core\obj\item\material\sheet_types.dm"
#include "code\_core\obj\item\material\trash_cube.dm"
-#include "code\_core\obj\item\material\wood.dm"
#include "code\_core\obj\item\organs\_organs.dm"
#include "code\_core\obj\item\organs\antennae.dm"
#include "code\_core\obj\item\organs\arms.dm"
@@ -1975,6 +1980,7 @@
#include "code\_core\obj\item\weapon\ranged\spellgem\lightning.dm"
#include "code\_core\obj\item\weapon\ranged\spellgem\magic_missile.dm"
#include "code\_core\obj\item\weapon\ranged\spellgem\oozey.dm"
+#include "code\_core\obj\item\weapon\ranged\spellgem\pillar.dm"
#include "code\_core\obj\item\weapon\ranged\spellgem\shock.dm"
#include "code\_core\obj\item\weapon\ranged\spellgem\tesla.dm"
#include "code\_core\obj\item\weapon\ranged\spellgem\unholy_skull.dm"
@@ -2351,7 +2357,6 @@
#include "code\_core\world\subsystems\dirty.dm"
#include "code\_core\world\subsystems\discord.dm"
#include "code\_core\world\subsystems\dmm_suite.dm"
-#include "code\_core\world\subsystems\economy.dm"
#include "code\_core\world\subsystems\emote.dm"
#include "code\_core\world\subsystems\events.dm"
#include "code\_core\world\subsystems\experience.dm"
@@ -2396,7 +2401,6 @@
#include "code\_core\world\subsystems\squad.dm"
#include "code\_core\world\subsystems\status.dm"
#include "code\_core\world\subsystems\sunlight.dm"
-#include "code\_core\world\subsystems\tax.dm"
#include "code\_core\world\subsystems\text.dm"
#include "code\_core\world\subsystems\thinking.dm"
#include "code\_core\world\subsystems\tracks.dm"
diff --git a/code/__defines/_defines.dm b/code/__defines/_defines.dm
index efd53135bf..747a05dd89 100644
--- a/code/__defines/_defines.dm
+++ b/code/__defines/_defines.dm
@@ -1,7 +1,7 @@
#define TARGETABLE_LIMBS list(BODY_HEAD, BODY_TORSO, BODY_GROIN, BODY_ARM_LEFT, BODY_ARM_RIGHT , BODY_HAND_LEFT, BODY_HAND_RIGHT, BODY_LEG_LEFT, BODY_LEG_RIGHT, BODY_FOOT_LEFT, BODY_FOOT_RIGHT )
#define TARGETABLE_LIMBS_KV list(BODY_HEAD = 0, BODY_TORSO = 0, BODY_GROIN = 0, BODY_ARM_LEFT = 0, BODY_ARM_RIGHT = 0, BODY_HAND_LEFT = 0, BODY_HAND_RIGHT = 0, BODY_LEG_LEFT = 0, BODY_LEG_RIGHT = 0, BODY_FOOT_LEFT = 0, BODY_FOOT_RIGHT = 0 )
-#define DEFAULT_COLORS list("#303E66","#3B517B","#466E93","#F7F7F7","#36393F","#BE3333","#F4B25A")
+#define DEFAULT_COLORS list("#303E66","#3B517B","#466E93","#EAEAEA","#36393F","#BE3333","#F4B25A")
#define DEFAULT_COLORS_CLASSIC list("#498eb1","#4f7081","#326068","#eaeaea","#333333","#fe0000","#F4B25A")
#define PURPLE_NURPLE list("#3B5A8E","#3F3F7F","#283E82","#EAEAEA","#1E1E1E","#BE3333","#F4B25A")
#define TEAL_DREAM list("#006C90","#006C6C","#4B9090","#EAEAEA","#EAEAEA","#BE3333","#F4B25A")
diff --git a/code/__defines/_range.dm b/code/__defines/_range.dm
index 09740eb3c7..8e8212f2c7 100644
--- a/code/__defines/_range.dm
+++ b/code/__defines/_range.dm
@@ -10,7 +10,7 @@
#define AI_DETECTION_RANGE (1 + VIEW_RANGE * 0.5)
#define AI_DETECTION_RANGE_NOISE (1 + VIEW_RANGE * 0.75)
#define AI_DETECTION_RANGE_CAUTION (1 + VIEW_RANGE)
-#define AI_DETECTION_RANGE_COMBAT (1 + VIEW_RANGE + ZOOM_RANGE*0.25)
+#define AI_DETECTION_RANGE_COMBAT (1 + VIEW_RANGE*2)
#define BOSS_RANGE (VIEW_RANGE + ZOOM_RANGE*2) //If you're out of this range, you're out of the boss fight.
diff --git a/code/__defines/currency.dm b/code/__defines/currency.dm
index ac5f8b6551..81c691aec4 100644
--- a/code/__defines/currency.dm
+++ b/code/__defines/currency.dm
@@ -1,3 +1,8 @@
#define GOLD_AMOUNT_MAX 1000
-#define GOLD_DROP_AMOUNT_MAX 250
\ No newline at end of file
+#define GOLD_DROP_AMOUNT_MAX 250
+
+#define CREDITS_PER_GOLD 8
+
+
+#define SELL_MULTIPLIER 0.5
\ No newline at end of file
diff --git a/code/__defines/damage.dm b/code/__defines/damage.dm
index bf427d6348..217e8cd65b 100644
--- a/code/__defines/damage.dm
+++ b/code/__defines/damage.dm
@@ -48,7 +48,7 @@
#define ARMOR_VALUE_TO_CONSIDER 150 //The armor value of which to consider the value of weapons, bullets, and armor for.
#define ARMOR_AP_MUL 3
-#define ARMOR_DAM_MUL 0.9
+#define ARMOR_DAM_MUL 0.8
#define SURPLUS_MUL 0.75
#define PREMIUM_MUL 1.25
#define DU_MUL 1.5
diff --git a/code/__defines/game.dm b/code/__defines/game.dm
index c5db7fba06..e885fffd53 100644
--- a/code/__defines/game.dm
+++ b/code/__defines/game.dm
@@ -7,10 +7,12 @@
#define GAMEMODE_BREAK 6
#define WORLD_END_SHUTDOWN 0
-#define WORLD_END_NANOTRASEN_VICTORY 1
-#define WORLD_END_SYNDICATE_VICTORY 2
+#define WORLD_END_SYNDICATE_VICTORY 1
+#define WORLD_END_BORING_VICTORY 2
+#define WORLD_END_MINOR_NANOTRASEN_VICTORY 3
+#define WORLD_END_NANOTRASEN_VICTORY 4
#define FAILED "FAILED"
#define COMPLETED "COMPLETED"
#define ACTIVE "ACTIVE"
-#define IMPOSSIBLE "IMPOSSIBLE"
\ No newline at end of file
+#define IMPOSSIBLE "IMPOSSIBLE"
diff --git a/code/__defines/shuttle.dm b/code/__defines/shuttle.dm
index bc6b400193..7c65fc5fdb 100644
--- a/code/__defines/shuttle.dm
+++ b/code/__defines/shuttle.dm
@@ -1,6 +1,6 @@
-#define SHUTTLE_DEFAULT_TRANSIT_TIME 30 //In seconds.
-#define SHUTTLE_DEFAULT_TRANSIT_TIME_NO_LIVING 15
-#define SHUTTLE_DEFAULT_WAITING_TIME 30
+#define SHUTTLE_DEFAULT_TRANSIT_TIME 10 //In seconds.
+#define SHUTTLE_DEFAULT_TRANSIT_TIME_NO_LIVING 5
+#define SHUTTLE_DEFAULT_WAITING_TIME 10
#define SHUTTLE_DEFAULT_IDLE_TIME 10
#define SHUTTLE_STATE_NONE "none"
@@ -10,4 +10,4 @@
#define SHUTTLE_STATE_LANDED "landed" //We have landed.
#define SHUTTLE_STATE_WAITING "preparing" //We have enough people to launch, now we wait just for more, just in case.
-#define CHEESE_PROCESS_TIME 40 //In seconds.
\ No newline at end of file
+#define CHEESE_PROCESS_TIME 40 //In seconds.
diff --git a/code/__defines/soul.dm b/code/__defines/soul.dm
index 0ad723362c..22a536b81b 100644
--- a/code/__defines/soul.dm
+++ b/code/__defines/soul.dm
@@ -3,4 +3,4 @@
#define SOUL_SIZE_UNCOMMON 2500
#define SOUL_SIZE_RARE 5000
#define SOUL_SIZE_MYSTIC 10000
-#define SOUL_SIZE_GODLY 30000
\ No newline at end of file
+#define SOUL_SIZE_GODLY 20000
\ No newline at end of file
diff --git a/code/__defines/status.dm b/code/__defines/status.dm
index e39e2fcff8..b049564b94 100644
--- a/code/__defines/status.dm
+++ b/code/__defines/status.dm
@@ -110,3 +110,6 @@
#define BLINDED "blinded"
+#define MANA_ARMOR "mana_armor"
+
+#define DUMMY "dummy"
\ No newline at end of file
diff --git a/code/__defines/types.dm b/code/__defines/types.dm
index 0e9b65e6e8..df1522c912 100644
--- a/code/__defines/types.dm
+++ b/code/__defines/types.dm
@@ -22,6 +22,7 @@ var/global/list/all_typecaches = list()
#define is_living(A) istypecache(A,/mob/living/)
+#define is_simple(A) istypecache(A,/mob/living/simple)
#define is_advanced(A) istypecache(A,/mob/living/advanced/)
@@ -74,6 +75,8 @@ var/global/list/all_typecaches = list()
#define is_ranged_bullet_weapon(A) istypecache(A,/obj/item/weapon/ranged/bullet)
+#define is_spell_gem(A) istypecache(A,/obj/item/weapon/ranged/spellgem)
+
#define is_bow(A) istypecache(A,/obj/item/weapon/ranged/bow)
#define is_wand(A) istypecache(A,/obj/item/weapon/ranged/wand)
diff --git a/code/__helpers/alert.dm b/code/__helpers/alert.dm
index 5a5591faf6..96db2b3a4d 100644
--- a/code/__helpers/alert.dm
+++ b/code/__helpers/alert.dm
@@ -39,10 +39,10 @@
if(is_living(alert_source))
var/mob/living/L = alert_source
- if(L.master)
- if(L.master.next_alert > world.time)
+ if(L.minion_master)
+ if(L.minion_master.next_alert > world.time)
return FALSE
- L.master.next_alert = world.time + SECONDS_TO_DECISECONDS(1)
+ L.minion_master.next_alert = world.time + SECONDS_TO_DECISECONDS(1)
else
if(L.next_alert > world.time)
return FALSE
diff --git a/code/_core/atom/moveable/throwing.dm b/code/_core/atom/moveable/throwing.dm
index b4ebfb4be8..84d6fa4dc1 100644
--- a/code/_core/atom/moveable/throwing.dm
+++ b/code/_core/atom/moveable/throwing.dm
@@ -49,5 +49,5 @@
src.force_move(P) //Move it to contents.
return P
-/atom/movable/proc/on_thrown(var/atom/owner,var/atom/hit_atom) //What happens after the person is thrown and it hits an object.
+/atom/movable/proc/on_thrown(var/atom/owner,var/atom/hit_atom) //What happens after the movable is thrown and it hits an object.
return TRUE
diff --git a/code/_core/client/View-Variables.dm b/code/_core/client/View-Variables.dm
index b299360bd0..1c6b255b1b 100644
--- a/code/_core/client/View-Variables.dm
+++ b/code/_core/client/View-Variables.dm
@@ -483,10 +483,8 @@ client/proc/debug_variable(name, value, level, var/datum/DA = null)
return
if(M.has_status_effect(IMMORTAL))
M.remove_status_effect(IMMORTAL)
- M.movement_delay = initial(M.movement_delay)
else
M.add_status_effect(IMMORTAL)
- M.movement_delay = 0.5
href_list["datumrefresh"] = href_list["godmode"]
else if(href_list["drop_everything"])
diff --git a/code/_core/client/_client.dm b/code/_core/client/_client.dm
index fd76ea9863..4b820abbf5 100644
--- a/code/_core/client/_client.dm
+++ b/code/_core/client/_client.dm
@@ -30,7 +30,7 @@
mouse_pointer_icon = 'icons/pointers/help.dmi'
- var/current_music_track //Id of music track that last played.
+ var/track/current_music_track //Id of music track that last played.
var/next_music_track = 0 //When the next music track should be triggered.
var/current_ambient_sound
@@ -94,7 +94,7 @@
var/last_control = 0 //Prevents race conditions.
-
+ var/guest = FALSE //Are we a guest?
/client/proc/is_player_controlled()
@@ -155,8 +155,13 @@
var/global/total_clients = 0
+var/global/regex/guest_regex = regex(@'guest-\d+$',"m")
+
/client/New()
+ if(guest_regex.Find(src.ckey))
+ guest = TRUE
+
total_clients++
SSclient.all_clients[src.ckey] = src
@@ -301,6 +306,7 @@ var/global/total_clients = 0
return TRUE
+
/*
/client/Command(command as command_text)
mob.say(command)
diff --git a/code/_core/client/life.dm b/code/_core/client/life.dm
index 3fa7f1d32b..9ad48ec6b6 100644
--- a/code/_core/client/life.dm
+++ b/code/_core/client/life.dm
@@ -1,12 +1,13 @@
/client/proc/on_life()
if(length(queued_chat_messages) && queued_chat_messages[1])
- var/list/queued_message = queued_chat_messages[1]
- var/text = queued_message["text"]
- var/list/targets = queued_message["output_target_list"]
- for(var/target in targets)
- src << output(text,target)
- queued_chat_messages.Cut(1,2)
+ for(var/i in 1 to length(queued_chat_messages) > 20 ? 3 : 1) // If they have an excessive amount of messages, lets speed up.
+ var/list/queued_message = queued_chat_messages[1]
+ var/text = queued_message["text"]
+ var/list/targets = queued_message["output_target_list"]
+ for(var/target in targets)
+ src << output(text,target)
+ queued_chat_messages.Cut(1,2)
if(mob)
mob.on_life_client()
@@ -82,4 +83,4 @@
else
animate(src,pixel_x = 0, pixel_y = 0, time = SECONDS_TO_DECISECONDS(0.5), flags = ANIMATION_LINEAR_TRANSFORM )
*/
- return TRUE
\ No newline at end of file
+ return TRUE
diff --git a/code/_core/client/mob.dm b/code/_core/client/mob.dm
index f6f52227ee..15c3a7cb46 100644
--- a/code/_core/client/mob.dm
+++ b/code/_core/client/mob.dm
@@ -115,7 +115,6 @@
U.loaded_data = U.load_json_data_from_id(file_num)
U.loaded_data["id"] = file_num
to_chat(span("notice","Successfully loaded character [U.loaded_data["name"]]."))
- stop_music_track(src)
var/turf/T = length(world_spawnpoints) ? pick(world_spawnpoints) : FALLBACK_TURF
@@ -123,4 +122,6 @@
INITIALIZE(P)
FINALIZE(P)
+ stop_music_track(src)
+
return P
diff --git a/code/_core/client/verbs/debug.dm b/code/_core/client/verbs/debug.dm
index 8b00616e40..bc24816c03 100644
--- a/code/_core/client/verbs/debug.dm
+++ b/code/_core/client/verbs/debug.dm
@@ -33,7 +33,12 @@ var/global/static/list/debug_verbs = list(
/client/verb/destroy_everything,
/client/verb/subsystem_debug,
/client/verb/debug_lighting,
- /client/verb/complete_all_objectives
+ /client/verb/complete_all_objectives,
+ /client/verb/get_far_viewers,
+ /client/verb/get_active_ais_not_in_player_range,
+ /client/verb/check_value_of_loadouts,
+ /client/verb/check_unobtainable_items,
+ /client/verb/check_soulgem_size
)
@@ -467,7 +472,7 @@ var/global/static/list/destroy_everything_whitelist = list(
for(var/k in subtypesof(/obj/item/weapon/ranged))
var/obj/item/weapon/ranged/R = k
- if(initial(R.value) <= 0)
+ if(initial(R.value) < 0)
continue
R = new R(T)
INITIALIZE(R)
@@ -747,3 +752,159 @@ var/global/static/list/destroy_everything_whitelist = list(
O.update(FALSE)
G.next_objective_update = world.time + 50
+
+/client/verb/get_far_viewers()
+ set name = "Get Far Viewers"
+ set category = "Debug"
+
+ var/list/ai_data = list()
+
+ for(var/k in subtypesof(/ai/))
+ var/ai/A = k
+ var/view_range = max(initial(A.radius_find_enemy_noise),initial(A.radius_find_enemy_caution),initial(A.radius_find_enemy_combat))
+ if(view_range > AI_DETECTION_RANGE_COMBAT)
+ ai_data["[A]"] = view_range
+
+ sort_tim(ai_data,/proc/cmp_numeric_dsc,associative=TRUE)
+
+ src << browse("
[english_list(ai_data, and_text = "
", comma_text = "
", final_comma_text = "
")]","window=garbage")
+
+
+/client/verb/get_active_ais_not_in_player_range()
+ set name = "Get Active AIs Not In Player Range"
+ set category = "Debug"
+
+ var/final_text = ""
+
+ var/bad_ais = 0
+
+ for(var/z_level in SSai.active_ai_by_z)
+ for(var/k in SSai.active_ai_by_z[z_level])
+ var/ai/AI = k
+ var/good_ai = FALSE
+ for(var/mob/living/L in SSliving.all_mobs_with_clients)
+ var/turf/T = get_turf(L)
+ if(T.z != z_level)
+ continue
+ if(get_dist(T,AI.owner) <= VIEW_RANGE*4)
+ good_ai = TRUE
+ break
+ if(!good_ai)
+ final_text += "[AI.type], belonging to [AI.owner.type]
"
+ bad_ais++
+
+
+ final_text = "Found [bad_ais] AIs away from players.
[final_text]"
+
+ src << browse("[final_text ? final_text : "No Bad AIs found. Yay!"]","window=garbage")
+
+
+
+/client/verb/check_value_of_loadouts()
+
+ set name = "Check Value of Loadouts"
+ set category = "Debug"
+
+ var/list/mob_to_value = list()
+
+ for(var/k in subtypesof(/mob/living/advanced/))
+ var/mob/living/advanced/A = k
+ var/loadout/L = initial(A.loadout)
+ if(!L)
+ continue
+ L = SSloadouts.all_loadouts[L]
+ if(!L)
+ continue
+
+ var/total_value = 0
+ for(var/j in L.get_spawning_items())
+ if(ispath(j,/loot/))
+ var/loot/spawning_loot = LOOT(j)
+ total_value += spawning_loot.average_value
+ else
+ var/obj/item/I = j
+ var/value = SSbalance.stored_value[I]
+ if(value)
+ total_value += value
+ else
+
+
+ mob_to_value[A] = total_value
+
+
+ sort_tim(mob_to_value,/proc/cmp_numeric_dsc,associative=TRUE)
+
+ var/final_list = ""
+
+ for(var/k in mob_to_value)
+ var/v = mob_to_value[k]
+ final_list += "[k]: [v]cr
"
+
+ src << browse("[final_list]","window=loadoutvalue")
+
+
+/client/verb/check_unobtainable_items()
+
+ set name = "Check Unobtainable Items"
+ set category = "Debug"
+
+ var/final_list = ""
+
+ for(var/k in SSloot.unobtainable_items)
+ var/v = SSloot.unobtainable_items[k]
+ final_list += "[k]: [v]cr
"
+
+ src << browse("[final_list]","window=loadoutvalue")
+
+/client/verb/check_soulgem_size()
+
+ set name = "Check All Soulgem Sizes (DANGER)"
+ set category = "Debug"
+
+ var/desired_choice = input("Are you sure you want to check the soul sizes of all mobs? This involves spawning every mob and then deleting them.","Soul Size Checking","Cancel") as null|anything in list("Yes","No","Cancel")
+
+ if(desired_choice != "Yes")
+ return
+
+ var/list/final_list = list()
+
+ var/turf/T = get_turf(mob)
+
+ for(var/k in subtypesof(/mob/living))
+ var/mob/living/L = k
+ if(!initial(L.ai))
+ continue
+ if(!initial(L.health))
+ continue
+ L = new L(T)
+ INITIALIZE(L)
+ GENERATE(L)
+ FINALIZE(L)
+ final_list["[L.type]"] = L.soul_size
+ qdel(L)
+
+ sort_tim(final_list,/proc/cmp_numeric_dsc,associative=TRUE)
+
+ var/final_output = ""
+
+ for(var/k in final_list)
+ var/v = final_list[k]
+ final_output += "[k]: [get_soul_size_name(v)]
"
+
+ src << browse("[final_output]","window=garbage")
+
+/proc/get_soul_size_name(var/soul_size)
+
+ if(!soul_size || soul_size <= 0)
+ return "None"
+
+ if(soul_size <= SOUL_SIZE_COMMON)
+ return "Common"
+ else if(soul_size <= SOUL_SIZE_UNCOMMON)
+ return "Uncommon"
+ else if(soul_size <= SOUL_SIZE_RARE)
+ return "Rare"
+ else if(soul_size <= SOUL_SIZE_MYSTIC)
+ return "Mystic"
+
+ return "Godly"
diff --git a/code/_core/client/verbs/game.dm b/code/_core/client/verbs/game.dm
index b8cf35a318..12e61a4d47 100644
--- a/code/_core/client/verbs/game.dm
+++ b/code/_core/client/verbs/game.dm
@@ -11,6 +11,8 @@
if(in_sleeper)
var/choice = input("Are you sure you want to save your character and cryo? Your items and character will be saved..","Cryogenics","No") in list("Yes","No") | null
if(choice == "Yes")
+ if(P.dead)
+ return FALSE
var/savedata/client/mob/mobdata = MOBDATA(ckey)
if(mobdata)
mobdata.save_character(P)
diff --git a/code/_core/client/verbs/gamemaster.dm b/code/_core/client/verbs/gamemaster.dm
index 88883a77c4..1c5e2f367a 100644
--- a/code/_core/client/verbs/gamemaster.dm
+++ b/code/_core/client/verbs/gamemaster.dm
@@ -441,7 +441,6 @@
"Pirates" = /mob/living/advanced/npc/pirate_crew/ranged,
"Revs" = /mob/living/advanced/npc/rev,
"Space Soldiers" = /mob/living/advanced/npc/space_soldier,
- "Tax Collectors" = /mob/living/advanced/npc/tax_collector,
"Zombies" = /mob/living/advanced/npc/zombie/normal,
"Custom..." = "Custom...",
"Cancel" = "Cancel"
diff --git a/code/_core/datum/ability/cqc.dm b/code/_core/datum/ability/cqc.dm
index f40918c17d..5389128ad7 100644
--- a/code/_core/datum/ability/cqc.dm
+++ b/code/_core/datum/ability/cqc.dm
@@ -34,4 +34,6 @@
/ability/cqc/sleeping_carp
name = "CQC: Sleeping Carp"
cqc_category_to_learn = "Sleeping Carp"
- icon_state = "sleeping_carp"
\ No newline at end of file
+ icon_state = "sleeping_carp"
+
+
diff --git a/code/_core/datum/ability/magic/mana_armor.dm b/code/_core/datum/ability/magic/mana_armor.dm
new file mode 100644
index 0000000000..04c4a3e9f8
--- /dev/null
+++ b/code/_core/datum/ability/magic/mana_armor.dm
@@ -0,0 +1,25 @@
+/ability/magic/mana_armor
+ name = "toggle mana armor"
+ desc = "A togglable ability that adds 25% of your total overall arcane armor rating to your overall blunt, blade, and pierce armor rating as long as you have more mana than half of your maximum mana. Taking damage removes mana equal to the amount of blunt, blade and pierce damage dealt."
+ icon_state = "mana_armor"
+ cost = 25
+ cooldown = SECONDS_TO_DECISECONDS(3)
+
+ toggle = TRUE
+
+/ability/magic/mana_armor/is_active(var/mob/caller)
+
+ if(is_living(caller))
+ var/mob/living/L = caller
+ return L.has_status_effect(MANA_ARMOR)
+
+ return FALSE
+
+/ability/magic/mana_armor/on_cast(var/mob/caller,var/atom/target,location,params)
+ . = ..()
+ if(. && is_living(caller))
+ var/mob/living/L = caller
+ if(L.has_status_effect(MANA_ARMOR))
+ L.remove_status_effect(MANA_ARMOR)
+ else
+ L.add_status_effect(MANA_ARMOR,25,-1,L,TRUE,FALSE,TRUE)
\ No newline at end of file
diff --git a/code/_core/datum/ability/magic/smite.dm b/code/_core/datum/ability/magic/smite.dm
index 08248ff16d..79e86df0e3 100644
--- a/code/_core/datum/ability/magic/smite.dm
+++ b/code/_core/datum/ability/magic/smite.dm
@@ -1,6 +1,6 @@
/ability/magic/summon_item/smite
name = "prepare smite"
- desc = ""
+ desc = "A lesser but still powerful variant of the smite hand. Deals 25% of the target's current health as dark damage. Only works on humanoids."
icon_state = "disintegrate"
cost = 100
cooldown = SECONDS_TO_DECISECONDS(30)
diff --git a/code/_core/datum/ability/magic/soul_trap.dm b/code/_core/datum/ability/magic/soul_trap.dm
new file mode 100644
index 0000000000..3f065d4b37
--- /dev/null
+++ b/code/_core/datum/ability/magic/soul_trap.dm
@@ -0,0 +1,7 @@
+/ability/magic/summon_item/soultrap
+ name = "prepare soultrap"
+ desc = ""
+ icon_state = "soultrap"
+ cost = 100
+ cooldown = SECONDS_TO_DECISECONDS(30)
+ item_to_summon = /obj/item/weapon/unarmed/single_use/soultrap
\ No newline at end of file
diff --git a/code/_core/datum/ai/_ai.dm b/code/_core/datum/ai/_ai.dm
index f3d28f7ea4..7e23566b44 100644
--- a/code/_core/datum/ai/_ai.dm
+++ b/code/_core/datum/ai/_ai.dm
@@ -136,8 +136,6 @@
var/delete_on_no_path = FALSE
- var/idle_time = 0
-
var/ignore_hazard_turfs = FALSE
var/boss = FALSE
@@ -154,8 +152,6 @@
var/move_from_ally_dir = 0x0
var/move_from_ally = 0
- var/sleep_on_idle = TRUE
-
var/last_movement_proc = "none"
var/ai/master_ai
diff --git a/code/_core/datum/ai/advanced/guarding.dm b/code/_core/datum/ai/advanced/guarding.dm
index 542f9b491f..7a3f9c74fa 100644
--- a/code/_core/datum/ai/advanced/guarding.dm
+++ b/code/_core/datum/ai/advanced/guarding.dm
@@ -5,8 +5,6 @@
aggression = 3
assistance = 1
- sleep_on_idle = FALSE
-
guard = TRUE
resist_grabs = 2
diff --git a/code/_core/datum/ai/ai_combat.dm b/code/_core/datum/ai/ai_combat.dm
index 66c25bd5b5..dfc4a64f70 100644
--- a/code/_core/datum/ai/ai_combat.dm
+++ b/code/_core/datum/ai/ai_combat.dm
@@ -32,12 +32,6 @@
/ai/proc/handle_attacking()
- if(!can_attack)
- return FALSE
-
- if(!objective_attack)
- return FALSE
-
if(get_dist(owner,objective_attack) > distance_target_max)
return FALSE
@@ -115,7 +109,7 @@
/ai/proc/is_enemy(var/atom/A,var/safety_check=TRUE,var/aggression_check=TRUE)
- if(A.qdeleting || !A.finalized)
+ if(!A || A.qdeleting || !A.finalized)
return FALSE
/*
if(istype(A,/mob/living/vehicle/))
@@ -186,7 +180,7 @@
if(should_attack_mob(attacker,FALSE))
if(!attackers[attacker])
attackers[attacker] = TRUE
- if(!objective_attack || (get_dist(owner,objective_attack) >= get_dist(owner,attacker)*1.25))
+ if(!objective_attack || (get_dist(owner,objective_attack) >= get_dist(owner,attacker)*2))
set_objective(attacker)
else if(alert_level != ALERT_LEVEL_COMBAT)
set_alert_level(ALERT_LEVEL_COMBAT,attacker)
diff --git a/code/_core/datum/ai/ai_life.dm b/code/_core/datum/ai/ai_life.dm
index 81163dd0c8..8b6a05a0b9 100644
--- a/code/_core/datum/ai/ai_life.dm
+++ b/code/_core/datum/ai/ai_life.dm
@@ -1,12 +1,12 @@
/ai/proc/should_life()
- if(!active)
- return FALSE
-
if(!owner)
qdel(src)
return FALSE
+ if(!active)
+ return FALSE
+
if(!owner.finalized)
return FALSE
@@ -21,6 +21,51 @@
return TRUE
+/ai/proc/is_near_player()
+ var/turf/T = get_turf(owner)
+ if(!T)
+ return FALSE
+
+ var/chunk/C = CHUNK(T)
+
+ if(length(C.players))
+ return TRUE
+
+ for(var/k in C.adjacent_chunks)
+ var/chunk/C2 = k
+ if(length(C2.players))
+ return TRUE
+
+ return FALSE
+
+/ai/proc/is_idle()
+
+ if(!active)
+ return TRUE
+
+ if(queue_find_new_objectives)
+ return FALSE
+
+ if(master_ai)
+ return FALSE
+
+ if(objective_move)
+ return FALSE
+
+ if(alert_level >= ALERT_LEVEL_NOISE)
+ return FALSE
+
+ if(objective_attack || CALLBACK_EXISTS("set_new_objective_\ref[src]"))
+ return FALSE
+
+ if(length(astar_path_current) || length(node_path_current))
+ return FALSE
+
+ if(is_near_player())
+ return FALSE
+
+ return TRUE
+
/ai/proc/on_life(var/tick_rate=1)
//Safeties.
@@ -35,50 +80,33 @@
if(resist_grabs && owner.grabbing_hand && owner.next_resist <= world.time && (resist_grabs > 1 || is_enemy(owner.grabbing_hand.owner,FALSE)))
owner.resist()
- return TRUE
+ return FALSE
+
+ if(is_idle())
+ set_active(FALSE)
+ return FALSE
- if(aggression > 0)
- if(!master_ai) //Find objectives only if you don't belong to a master.
- objective_ticks += tick_rate
- var/actual_objective_delay = get_objective_delay()
- if(objective_ticks >= actual_objective_delay && !CALLBACK_EXISTS("set_new_objective_\ref[src]"))
- objective_ticks = 0
- if(objective_attack && frustration_attack < frustration_attack_threshold)
- if(handle_current_objectives(actual_objective_delay) && !is_living(objective_attack))
+ if(aggression > 0 && can_attack && !master_ai)
+ objective_ticks += tick_rate
+ var/actual_objective_delay = get_objective_delay()
+ if(objective_ticks >= actual_objective_delay)
+ objective_ticks = 0
+ if(!CALLBACK_EXISTS("set_new_objective_\ref[src]"))
+ if(objective_attack)
+ if(frustration_attack >= frustration_attack_threshold) //We're frustrated. Try to find a new objective!
+ queue_find_new_objectives = TRUE
+ frustration_attack = 0
+ else if(handle_current_objectives(actual_objective_delay) && !is_living(objective_attack)) //If we're attacking something, and it isn't living, find new targets possibly.
queue_find_new_objectives = TRUE
else
queue_find_new_objectives = TRUE
- frustration_attack = 0
+ if(queue_find_new_objectives)
+ find_new_objectives()
+ queue_find_new_objectives = FALSE
- if(owner.attack_next <= world.time)
+ if(objective_attack && owner.attack_next <= world.time)
handle_attacking()
- if(queue_find_new_objectives)
- find_new_objectives()
- queue_find_new_objectives = FALSE
-
- // Idle handler for when the AI is being useless.
- if(sleep_on_idle)
- if(length(node_path_current) || objective_attack || objective_move || alert_level >= ALERT_LEVEL_NOISE)
- idle_time = 0 //Reset idle.
- else
- if(idle_time <= 0)
- idle_time = world.time + SECONDS_TO_DECISECONDS(180) //Idle for more than 3 minutes means you're just wasting processing power.
- else if(idle_time <= world.time)
- var/found_player = FALSE
- for(var/k in SSliving.all_players)
- var/mob/living/advanced/player/P = k
- if(P.z != owner.z)
- continue
- if(get_dist(P,owner) <= VIEW_RANGE)
- found_player = TRUE
- break
- if(found_player)
- idle_time = world.time + SECONDS_TO_DECISECONDS(180) //Try again later.
- else
- set_active(FALSE) //Deactivate if idle for more than 3 minutes.
-
-
if(alert_level >= ALERT_LEVEL_NOISE)
var/time_mod = 1
switch(alert_level)
@@ -98,7 +126,9 @@
var/turf/current_turf
var/should_remove_frustration = TRUE
- if(owner.next_move <= 0) //We will move.
+ if(owner.grabbing_hand)
+ owner.move_dir = 0x0 //Don't move.
+ else if(owner.next_move <= 0) //We will move.
current_turf = get_turf(owner)
if(!master_ai) //No frustration handling if you belong to a master.
@@ -229,4 +259,4 @@
set_path_node(null)
set_path_astar(null)
set_active(FALSE)
- return TRUE
\ No newline at end of file
+ return TRUE
diff --git a/code/_core/datum/ai/ai_movement.dm b/code/_core/datum/ai/ai_movement.dm
index 4a3335e20d..eb34ba6a99 100644
--- a/code/_core/datum/ai/ai_movement.dm
+++ b/code/_core/datum/ai/ai_movement.dm
@@ -32,9 +32,9 @@
if(!objective_attack)
return FALSE
- if(cowardice >= 0) //RUN AWAY.
+ if(cowardice >= 0 || world_state >= STATE_ROUND_END) //RUN AWAY.
var/health_percent = owner.health ? owner.health.health_current/owner.health.health_max : 1
- if((owner.horizontal || health_percent <= cowardice) && !length(node_path_current) && !length(astar_path_current) && get_dist(owner,objective_attack) <= VIEW_RANGE)
+ if((owner.horizontal || health_percent <= cowardice || world_state >= STATE_ROUND_END) && !length(node_path_current) && !length(astar_path_current) && get_dist(owner,objective_attack) <= VIEW_RANGE)
owner.move_dir = get_dir(objective_attack,owner)
owner.movement_flags = MOVEMENT_RUNNING
return TRUE
diff --git a/code/_core/datum/ai/ai_objectives.dm b/code/_core/datum/ai/ai_objectives.dm
index 03f9d6f83a..831b01c416 100644
--- a/code/_core/datum/ai/ai_objectives.dm
+++ b/code/_core/datum/ai/ai_objectives.dm
@@ -150,9 +150,6 @@
var/atom/A = k
var/score_value = get_attack_score(A)
var/detection_value = possible_targets[k]
- if(detection_value < 0.25)
- //Can't see.
- continue
if(score_value <= best_score)
//We have our sights focused on someone better.
continue
@@ -169,7 +166,7 @@
try_investigate(best_target)
return TRUE
- if(reaction_time > 0) //Delayed set_objective
+ if(reaction_time > 0 && get_dist(owner,best_target) > 1) //Delayed set_objective. Instant reaction if they're right next to them.
if(debug && ismob(best_target))
var/mob/M = best_target
if(M.client)
@@ -235,31 +232,30 @@
/ai/proc/get_possible_targets()
if(aggression <= 0)
- return .
+ return null
var/range_to_use = get_view_range()
if(range_to_use <= 0)
- return .
+ return null
+
+ . = list()
- for(var/k in hearers(range_to_use,owner))
- var/mob/living/L = k
+ for(var/mob/living/L as anything in hearers(range_to_use,owner))
if(L == owner)
- CHECK_TICK(75,FPS_SERVER)
+ CHECK_TICK(90,FPS_SERVER*10)
continue
if(!is_living(L))
- CHECK_TICK(75,FPS_SERVER)
+ CHECK_TICK(90,FPS_SERVER*10)
continue
if(!should_attack_mob(L))
- CHECK_TICK(75,FPS_SERVER)
+ CHECK_TICK(90,FPS_SERVER*10)
continue
var/detection_level = get_detection_level(L,view_check=FALSE)
- if(detection_level <= 0)
- CHECK_TICK(75,FPS_SERVER)
+ if(detection_level < 0.25)
+ CHECK_TICK(90,FPS_SERVER*10)
continue
- if(!.)
- . = list()
.[L] = detection_level
- CHECK_TICK(75,FPS_SERVER)
+ CHECK_TICK(90,FPS_SERVER*10)
/ai/proc/try_investigate(var/atom/desired_target,var/cooldown=reaction_time,var/force_if_on_cooldown=FALSE)
diff --git a/code/_core/datum/ai/ai_sight.dm b/code/_core/datum/ai/ai_sight.dm
index e772bff985..224d0c577e 100644
--- a/code/_core/datum/ai/ai_sight.dm
+++ b/code/_core/datum/ai/ai_sight.dm
@@ -11,7 +11,7 @@
var/true_distance = get_dist(T_owner,T_atom)
if(true_distance <= 1)
- return 1 //Can always see people right next to them (unless above says otherwise)
+ return 100 //Can always see people right next to them (unless above says otherwise)
else if(true_distance >= min(VIEW_RANGE+ZOOM_RANGE*2,radius_find_enemy_combat))
return FALSE //Never be able to see what is impossible for a player.
@@ -50,5 +50,8 @@
if(M.client)
M.to_chat(span("debug","[M.name] detection: [.]"))
+ if(length(attackers) && attackers[A])
+ . *= 2
+
if(use_blood_sight && owner.health)
. += clamp(0.5 - owner.health.health_current/owner.health.health_max,0,0.25)
\ No newline at end of file
diff --git a/code/_core/datum/ai/boss/bubblegum.dm b/code/_core/datum/ai/boss/bubblegum.dm
index ef6ee03aad..fd966353fb 100644
--- a/code/_core/datum/ai/boss/bubblegum.dm
+++ b/code/_core/datum/ai/boss/bubblegum.dm
@@ -1,10 +1,6 @@
/ai/boss/bubblegum/
-
var/mob/living/simple/bubblegum/owner_as_bubblegum
-
- night_vision = 0
-
/ai/boss/bubblegum/New(var/desired_loc,var/mob/living/desired_owner)
owner_as_bubblegum = desired_owner
return ..()
diff --git a/code/_core/datum/ai/boss/can_man.dm b/code/_core/datum/ai/boss/can_man.dm
index e0ac4ce1f8..64b363f0eb 100644
--- a/code/_core/datum/ai/boss/can_man.dm
+++ b/code/_core/datum/ai/boss/can_man.dm
@@ -12,54 +12,210 @@
distance_target_max = VIEW_RANGE*1.5
var/mob/living/simple/can_man/owner_as_can_man
- var/next_minigun_sweep = 0
- var/strafe_count = 0
- var/strafe_latch = -1 //-1 or 1
-/ai/boss/can_man/New(var/desired_loc,var/mob/living/desired_owner)
- owner_as_can_man = desired_owner
- return ..()
+ //0 = normal
+ //1 = revving up
+ //2 = shooting
+ //3 = revving down
+ var/minigun_state = 0
+ var/strafe_latch = 0
+
+
+ //0 = normal
+ //1 = shooting
+ var/missile_state = 0
+ var/list/stored_missile_turfs = list()
+ var/missile_spam_left = 0
+
+ var/last_objective_attack
/ai/boss/can_man/Destroy()
- owner_as_can_man = null
- return ..()
+ . = ..()
+ last_objective_attack = null
+/ai/boss/can_man/handle_attacking()
+
+ if(missile_state > 0)
+ return TRUE
+
+ if(minigun_state > 0)
+ if(objective_attack && minigun_state == 2)
+ if(objective_attack == last_objective_attack)
+ owner_as_can_man.shoot_minigun(objective_attack)
+ else
+ CALLBACK_REMOVE("\ref[src]_minigun_finish")
+ finish_minigun()
+ return TRUE
+ return TRUE
+
+ var/target_distance = get_dist(owner,objective_attack)
+
+ if(target_distance > 3 && missile_spam_left > 0)
+ call_missiles()
+ missile_spam_left -= 1
+ return TRUE
+
+ if(prob(target_distance > 3 ? 50 : 5))
+ rev_minigun()
+ return TRUE
+
+ if(missile_spam_left <= 0 && !prob(80))
+ missile_spam_left = 5
+ return TRUE
-/ai/boss/can_man/set_objective(var/atom/A)
- var/had_previous_objective = objective_attack
. = ..()
- if(. && objective_attack && !had_previous_objective)
- next_minigun_sweep = max(next_minigun_sweep,world.time + SECONDS_TO_DECISECONDS(30))
+
/ai/boss/can_man/handle_movement()
- //Strafing (At a distance).
- if(objective_attack && get_dist(objective_attack,owner) >= 4)
- if(strafe_count > 0)
+ //Missile attack.
+ if(missile_state > 0)
+ return TRUE
+
+ //Minigun attack.
+ if(owner_as_can_man && owner_as_can_man.health && minigun_state != 0)
+ var/health_percent = owner_as_can_man.health.health_current / owner_as_can_man.health.health_max
+ if(health_percent >= 0.5 || minigun_state != 2)
+ //Hold still.
+ owner.move_dir = 0x0
+ last_movement_proc = "canman_minigun"
+ return TRUE
+ if(health_percent >= 0.25)
+ //Strafe
+ if(!strafe_latch)
+ strafe_latch = pick(-90,90)
var/desired_dir = get_dir(owner,objective_attack)
- desired_dir = turn(desired_dir,90*strafe_latch)
- owner.movement_flags = MOVEMENT_RUNNING
- owner.move_dir = desired_dir
- strafe_count -= 1
+ desired_dir = turn(desired_dir,strafe_latch)
+ owner.move_dir = 0x0
+ last_movement_proc = "canman_minigun"
return TRUE
- else if(prob(3))
- strafe_count = 5
- strafe_latch = pick(-1,1)
+ //Free movement otherwise.
. = ..()
+ if(owner.move_dir)
+ owner.move_dir = get_true_4dir(owner.move_dir)
-/ai/boss/can_man/handle_attacking()
- if(objective_attack)
- //Charged minigun attack
- if(next_minigun_sweep <= world.time)
- owner_as_can_man.telegraph_special_minigun_sweep(objective_attack)
- next_minigun_sweep = world.time + SECONDS_TO_DECISECONDS(30)
- return TRUE
- //Basic minigun attack.
- if(owner_as_can_man.minigun_delay <= world.time && get_dist(owner,objective_attack) >= 2)
- owner_as_can_man.shoot_minigun(objective_attack)
- return TRUE
+/ai/boss/can_man/New(var/desired_loc,var/mob/living/desired_owner)
+ owner_as_can_man = desired_owner
+ return ..()
+
+/ai/boss/can_man/Destroy()
+ owner_as_can_man = null
+ return ..()
+
+/ai/boss/can_man/proc/rev_minigun()
+
+ if(minigun_state != 0)
+ return
+
+ if(!owner_as_can_man || owner_as_can_man.dead || owner_as_can_man.qdeleting)
+ return
+
+ if(!objective_attack)
+ return
+
+ var/turf/T = get_turf(objective_attack)
+ if(!T)
+ return
+
+ minigun_state = 1
+ play_sound('sound/mob/can_man/rev_start.ogg',get_turf(owner_as_can_man))
+ CALLBACK("\ref[src]_minigun_start",15,src,src::start_minigun())
+
+ owner_as_can_man.set_dir(get_dir(owner_as_can_man,T))
+
+ last_objective_attack = objective_attack
+
+ return TRUE
+
+/ai/boss/can_man/proc/start_minigun()
+
+ if(minigun_state != 1)
+ return
+
+ if(!owner_as_can_man || owner_as_can_man.dead || owner_as_can_man.qdeleting)
+ return
+
+ minigun_state = 2
+
+ CALLBACK("\ref[src]_minigun_finish",30,src,src::finish_minigun())
+
+ return TRUE
+
+
+
+/ai/boss/can_man/proc/finish_minigun()
+
+ if(minigun_state != 2)
+ return
+
+ if(!owner_as_can_man || owner_as_can_man.dead || owner_as_can_man.qdeleting)
+ return
+
+ minigun_state = 3
+ play_sound('sound/mob/can_man/rev_stop.ogg',get_turf(owner_as_can_man))
+ CALLBACK("\ref[src]_minigun_reset",15,src,src::reset_minigun())
+
+ return TRUE
+
+
+/ai/boss/can_man/proc/reset_minigun()
+
+ if(minigun_state != 3)
+ return
+
+ if(!owner_as_can_man || owner_as_can_man.dead || owner_as_can_man.qdeleting)
+ return
+
+ minigun_state = 0
+ strafe_latch = 0x0
+
+ return TRUE
+
+/ai/boss/can_man/proc/call_missiles()
+
+ if(missile_state != 0)
+ return
+
+ missile_state = 1
+
+ play_sound('sound/effects/terminal_alert.ogg',get_turf(owner_as_can_man))
+
+ for(var/i=1,i<=3,i++)
+ CALLBACK("\ref[src]_call_missile_[i]",10 + i*10,src,src::shoot_missile())
+
+ CALLBACK("\ref[src]_finish_missiles",30 + 3*10,src,src::finish_missiles())
+
+
+/ai/boss/can_man/proc/finish_missiles()
+ missile_state = 0
+ stored_missile_turfs.Cut()
+ return TRUE
+
+
+/ai/boss/can_man/proc/shoot_missile()
+
+ if(!owner_as_can_man || owner_as_can_man.dead || owner_as_can_man.qdeleting)
+ return
+
+ if(!objective_attack)
+ return
+
+ var/turf/T = get_turf(objective_attack)
+
+ if(!T)
+ return
+
+ if(T in stored_missile_turfs)
+ for(var/i=1,i<=5,i++)
+ var/turf/next_turf = locate(T.x + rand(-5,5),T.y + rand(-5,5) ,T.z)
+ if(next_turf)
+ T = next_turf
+ if(!(T in stored_missile_turfs))
+ break
+
+ stored_missile_turfs += T
- . = ..()
\ No newline at end of file
+ owner_as_can_man.summon_missile(T)
\ No newline at end of file
diff --git a/code/_core/datum/ai/boss/leaper.dm b/code/_core/datum/ai/boss/leaper.dm
index 1519e7d966..ef821b1017 100644
--- a/code/_core/datum/ai/boss/leaper.dm
+++ b/code/_core/datum/ai/boss/leaper.dm
@@ -38,9 +38,8 @@
last_teleport_health_mod = health_mod
return .
- if(next_mass_summon <= world.time && prob(10))
- if(owner_as_leaper.check_frogs() <= 5)
- owner_as_leaper.manifest_frogs()
+ if(next_mass_summon <= world.time && prob(10) && owner_as_leaper.check_frogs() <= 5)
+ owner_as_leaper.manifest_frogs()
next_mass_summon = world.time + SECONDS_TO_DECISECONDS(30)*health_mod
return .
diff --git a/code/_core/datum/ai/simple/bot.dm b/code/_core/datum/ai/simple/bot.dm
index 10e4309d24..e1ddc17a9d 100644
--- a/code/_core/datum/ai/simple/bot.dm
+++ b/code/_core/datum/ai/simple/bot.dm
@@ -1,11 +1,4 @@
/ai/bot
-
-/ai/bot/medical
- var/mob/living/healing_target
- var/damage_threshold = 20 //Value
- var/mob/living/simple/bot/medibot/owner_as_bot
- var/next_idle_voice = 0
-
radius_find_enemy = 0
should_investigate_alert = FALSE
@@ -14,6 +7,12 @@
aggression = 0
assistance = 0
+/ai/bot/medical
+ var/mob/living/healing_target
+ var/damage_threshold = 20 //Value
+ var/mob/living/simple/bot/medibot/owner_as_bot
+ var/next_idle_voice = 0
+
/ai/bot/medical/New(var/desired_loc,var/mob/living/desired_owner)
. = ..()
next_idle_voice = world.time + rand(100,300)
diff --git a/code/_core/datum/ai/simple/bot_cleaner.dm b/code/_core/datum/ai/simple/bot_cleaner.dm
index 7b2a8e160f..be8c6c4cf6 100644
--- a/code/_core/datum/ai/simple/bot_cleaner.dm
+++ b/code/_core/datum/ai/simple/bot_cleaner.dm
@@ -10,8 +10,6 @@
cowardice = 1
- sleep_on_idle = FALSE
-
frustration_move_threshold = 0
var/turn_mode = 0
diff --git a/code/_core/datum/ai/simple/slime.dm b/code/_core/datum/ai/simple/slime.dm
index 36f309a435..09f141b3fd 100644
--- a/code/_core/datum/ai/simple/slime.dm
+++ b/code/_core/datum/ai/simple/slime.dm
@@ -2,7 +2,7 @@
roaming_distance = VIEW_RANGE*2
- aggression = 1
+ aggression = 2
assistance = 1
target_distribution_x = list(12,16,20)
diff --git a/code/_core/datum/armor/dark.dm b/code/_core/datum/armor/dark.dm
index 46345222d8..d1dc53c4ad 100644
--- a/code/_core/datum/armor/dark.dm
+++ b/code/_core/datum/armor/dark.dm
@@ -35,6 +35,15 @@
ARCANE = 50
)
+/armor/dark/mummy
+ defense_rating = list(
+ COLD = -40,
+ HEAT = 40,
+ DARK = 125,
+ HOLY = -125,
+ ARCANE = 25
+ )
+
/armor/dark/arcane/vampire
defense_rating = list(
COLD = 100,
diff --git a/code/_core/datum/armor/mob.dm b/code/_core/datum/armor/mob.dm
index 292c102866..2085963193 100644
--- a/code/_core/datum/armor/mob.dm
+++ b/code/_core/datum/armor/mob.dm
@@ -547,6 +547,28 @@
SANITY = 0
)
+/armor/arachnid/sand
+ defense_rating = list(
+ BLADE = 75,
+ BLUNT = 25,
+ PIERCE = 100,
+ LASER = 75,
+ ARCANE = 25,
+ HEAT = 200,
+ COLD = -50,
+ SHOCK = 0,
+ ACID = 25,
+ BOMB = 0,
+ BIO = 25,
+ RAD = 0,
+ HOLY = 0,
+ DARK = 0,
+ FATIGUE = 0,
+ PAIN = 0,
+ ION = INFINITY,
+ SANITY = 0
+ )
+
/armor/drake
defense_rating = list(
BLADE = 50,
diff --git a/code/_core/datum/damagetype/_damagetype.dm b/code/_core/datum/damagetype/_damagetype.dm
index f042546bca..cb446e6f61 100644
--- a/code/_core/datum/damagetype/_damagetype.dm
+++ b/code/_core/datum/damagetype/_damagetype.dm
@@ -60,20 +60,20 @@
)
var/list/damage_type_to_pain = list(
- BLADE = 0.25,
- BLUNT = 0.25,
+ BLADE = 0.125,
+ BLUNT = 0.125,
PIERCE = 0.125,
- LASER = 0.25,
- ARCANE = 0.125,
- HEAT = 0.5,
+ LASER = 0.125,
+ ARCANE = 0,
+ HEAT = 0.125,
COLD = 0,
- SHOCK = 0.75,
- ACID = 0.75,
- BOMB = 0.25,
+ SHOCK = 0.5,
+ ACID = 0.5,
+ BOMB = 0.125,
BIO = 0,
RAD = 0,
- HOLY = 0.25,
- DARK = 0.5,
+ HOLY = 0,
+ DARK = 0.25,
FATIGUE = 0,
PAIN = 0,
ION = 0,
@@ -155,6 +155,31 @@
var/allow_damage_numbers = TRUE
+ var/attack_type = ATTACK_TYPE_MELEE
+
+ //Read-Only. For recoil calculation.
+ var/total_base_damage = 0
+ var/total_base_penetration = 0
+
+/damagetype/New(var/desired_loc)
+
+ . = ..()
+
+ total_base_damage = 0
+ total_base_penetration = 0
+
+ for(var/damage_type in attack_damage_base)
+ var/damage_value = attack_damage_base[damage_type]
+ if(IS_INFINITY(damage_value))
+ continue
+ total_base_damage += damage_value
+
+ for(var/damage_type in attack_damage_penetration)
+ var/penetration_value = attack_damage_penetration[damage_type]
+ if(IS_INFINITY(penetration_value))
+ continue
+ total_base_penetration += penetration_value
+
/damagetype/proc/get_examine_text(var/mob/caller)
/*
. = ""
@@ -168,7 +193,7 @@
return list()
/damagetype/proc/get_crit_chance(var/mob/living/L)
- return crit_chance + (crit_chance_max - crit_chance)*(L.get_skill_power(SKILL_PRECISION,0,1,2)*0.75 + (L.get_attribute_power(ATTRIBUTE_LUCK,0,1) - 0.5)*0.25)
+ return crit_chance + (crit_chance_max - crit_chance)*(L.get_skill_power(SKILL_PRECISION,0,1,2)*0.75 + 0.25)
/damagetype/proc/get_combat_rating(var/mob/living/L)
@@ -210,18 +235,26 @@
if(attacker == victim)
if(!allow_self_damage)
- return FALSE
+ return null
else if(allow_friendly_fire < 2 && is_living(attacker) && is_living(victim))
var/mob/living/A = attacker
var/mob/living/V = victim
if(!allow_hostile_action(A.loyalty_tag,V))
- return list()
+ return null
+
+ if(is_living(victim))
+ var/mob/living/L = victim
+ if(L.has_status_effect(IMMORTAL) && !L.has_status_effect(DUMMY))
+ return null
var/list/new_attack_damage = attack_damage_base.Copy()
if(is_living(attacker))
var/mob/living/L = attacker
+ if(L.minion_master)
+ damage_multiplier *= 0.5 //Half damage for being a minion.
+
for(var/attribute in attribute_stats)
if(!islist(attribute_damage[attribute]))
var/attack_damage = L.get_attribute_power(attribute,0,1,2) * attribute_stats[attribute]
@@ -497,7 +530,7 @@
block_multiplier = block_data[2]
var/list/damage_to_deal = get_attack_damage(use_blamed_stats ? blamed : attacker,victim,weapon,hit_object,damage_multiplier)
- var/list/damage_to_deal_main = list(
+ var/list/damage_to_deal_core = list(
BRUTE = 0,
BURN = 0,
TOX = 0,
@@ -550,7 +583,10 @@
if(attacker.health && is_advanced(attacker))
var/mob/living/advanced/A = attacker
if(A.overall_clothing_defense_rating[armor_damage_type_to_use])
- damage_to_deal[damage_type] *= clamp(A.overall_clothing_defense_rating[armor_damage_type_to_use]*0.01,0.15,2) //Deal 1% more damage per 100 resist of attacker, max of 100% more damage, with a minimum of 85% less damage.
+ var/damage_bonus = A.overall_clothing_defense_rating[armor_damage_type_to_use]*0.01
+ if(!A.ckey_last && damage_bonus > 1) //AI get less of a bonus.
+ damage_bonus = max(1,damage_bonus*0.5)
+ damage_to_deal[damage_type] *= clamp(damage_bonus,0.15,2) //Deal 1% more damage per 100 resist of attacker, max of 100% more damage, with a minimum of 85% less damage.
if(debug) log_debug("Victim's new [damage_type] damage taken due to attacker's [armor_damage_type_to_use] armor rating: [damage_to_deal[damage_type]].")
if(damage_type != FATIGUE && block_multiplier > 0)
if(debug) log_debug("Calculating [damage_type] with blocking...")
@@ -558,31 +594,45 @@
damage_to_deal[damage_type] -= blocked_damage
fatigue_damage += blocked_damage*0.5
damage_blocked_with_shield += blocked_damage
- var/old_damage_amount = damage_to_deal[damage_type] * critical_hit_multiplier * stealth_multiplier
+ var/old_damage_amount = damage_to_deal[damage_type] * critical_hit_multiplier * stealth_multiplier //Before armor calculations.
if(debug) log_debug("Post-bonus [damage_type] damage: [old_damage_amount].")
var/victim_defense = defense_rating_victim[damage_type]
if(debug) log_debug("Inital victim's defense against [damage_type]: [victim_defense].")
- if(IS_INFINITY(victim_defense)) //Defense is infinite. No point in calculating further damage or armor.
+ if(IS_INFINITY(victim_defense)) //Defense is infinite. No point in calculating further damage or armor. Even if penetration is infinity.
damage_to_deal[damage_type] = 0
if(debug) log_debug("Victim has infinite [damage_type] defense. No damage can be dealt.")
continue
+
if(debug) log_debug("Victim's [damage_type] defense before penetration calculations: [victim_defense].")
- var/local_penetration = attack_damage_penetration[damage_type] * penetration_mod
+
+ var/local_penetration = attack_damage_penetration[damage_type]
if(IS_INFINITY(local_penetration))
victim_defense = 0
- else
+ else if(victim_defense >= 0)
+ local_penetration *= penetration_mod
if(local_penetration < 0)
- if(victim_defense > 0)
- victim_defense -= local_penetration //This adds extra armor.
+ victim_defense -= local_penetration //This adds extra armor, since local_penetration would be negative.
else
+ /* Here lies overpenetration code. It never scored.
+ if(local_penetration*0.5 > victim_defense)
+ old_damage_amount = max(
+ old_damage_amount*0.5,
+ old_damage_amount - (local_penetration*0.5 - victim_defense)*(1/ARMOR_AP_MUL)
+ )
+ if(debug) log_debug("Damage of [damage_type] was reduced to [old_damage_amount] due to armor overpenetration.")
+ */
if(victim_defense > 0)
victim_defense = max(0,victim_defense - local_penetration)
+
if(debug) log_debug("Victim's [damage_type] defense after penetration calculations: [victim_defense].")
var/new_damage_amount = calculate_damage_with_armor(old_damage_amount,victim_defense)
if(debug) log_debug("Final [damage_type] damage: [new_damage_amount].")
var/damage_to_block = max(0,old_damage_amount - new_damage_amount)
if(debug) log_debug("Blocked [damage_type] damage: [damage_to_block].")
damage_blocked_with_armor += damage_to_block
+
+
+
damage_to_deal[damage_type] = CEILING(max(0,new_damage_amount),1)
if(damage_type_to_fatigue[damage_type])
var/fatigue_damage_to_convert = damage_to_block*damage_type_to_fatigue[damage_type]
@@ -599,12 +649,13 @@
if(debug) log_debug("Adding [damage_type] damage into [pain_damage_to_add] pain damage.")
pain_damage += pain_damage_to_add
- if(!length(defense_rating_victim) || !defense_rating_victim[FATIGUE] || !IS_INFINITY(defense_rating_victim[FATIGUE]))
- damage_to_deal[FATIGUE] += CEILING(fatigue_damage,1)
+
+ if(!length(defense_rating_victim) || !(defense_rating_victim[FATIGUE] && IS_INFINITY(defense_rating_victim[FATIGUE])))
+ damage_to_deal_core[FATIGUE] += CEILING(fatigue_damage,1)
if(debug) log_debug("Dealing [fatigue_damage] extra fatigue damage due to blocked damage.")
- if(!length(defense_rating_victim) || !defense_rating_victim[FATIGUE] || !IS_INFINITY(defense_rating_victim[PAIN]))
- damage_to_deal[PAIN] += CEILING(pain_damage,1)
+ if(!length(defense_rating_victim) || !(defense_rating_victim[PAIN] && IS_INFINITY(defense_rating_victim[PAIN])))
+ damage_to_deal_core[PAIN] += CEILING(pain_damage,1)
if(debug) log_debug("Dealing [pain_damage] extra pain damage due to converted damage.")
var/total_damage_dealt = 0
@@ -618,10 +669,10 @@
var/list_length = length(real_damage_type)
for(var/single_damage_type in real_damage_type)
var/real_damage_amount = CEILING(damage_amount/list_length,1)
- damage_to_deal_main[single_damage_type] += real_damage_amount
+ damage_to_deal_core[single_damage_type] += real_damage_amount
if(debug) log_debug("Converting [damage_amount] [damage_type] damage into [real_damage_amount] [single_damage_type] damage.")
else
- damage_to_deal_main[real_damage_type] += CEILING(damage_amount,1)
+ damage_to_deal_core[real_damage_type] += CEILING(damage_amount,1)
if(debug) log_debug("Converting [damage_amount] [damage_type] damage into [damage_amount] [real_damage_type] damage.")
if(defense_rating_victim && defense_rating_victim["items"])
@@ -638,26 +689,44 @@
victim_was_dead = TRUE
- var/physical_damage_dealt = damage_to_deal_main[BRUTE] + damage_to_deal_main[BURN]
- var/chemical_damage_dealt = damage_to_deal_main[TOX] + damage_to_deal_main[OXY] + damage_to_deal_main[RAD]
+ var/physical_damage_dealt = damage_to_deal_core[BRUTE] + damage_to_deal_core[BURN]
+ var/chemical_damage_dealt = damage_to_deal_core[TOX] + damage_to_deal_core[OXY] + damage_to_deal_core[RAD]
var/real_damage_dealt = physical_damage_dealt + chemical_damage_dealt
- //var/mental_damage_dealt = damage_to_deal_main[SANITY] + damage_to_deal_main[MENTAL]
- //var/misc_damage_dealt = damage_to_deal_main[FATIGUE] + damage_to_deal_main[PAIN]
+ //var/mental_damage_dealt = damage_to_deal_core[SANITY] + damage_to_deal_core[MENTAL]
+ //var/misc_damage_dealt = damage_to_deal_core[FATIGUE] + damage_to_deal_core[PAIN]
- var/actual_damage_dealt = 0
if(total_damage_dealt > 0 && hit_object.health)
- actual_damage_dealt = hit_object.health.adjust_loss_smart(
- brute = damage_to_deal_main[BRUTE],
- burn = damage_to_deal_main[BURN],
- tox = damage_to_deal_main[TOX],
- oxy = damage_to_deal_main[OXY],
- fatigue = damage_to_deal_main[FATIGUE],
- pain = damage_to_deal_main[PAIN],
- rad = damage_to_deal_main[RAD],
- sanity = damage_to_deal_main[SANITY],
- mental = damage_to_deal_main[MENTAL],
+ hit_object.health.adjust_loss_smart(
+ brute = damage_to_deal_core[BRUTE],
+ burn = damage_to_deal_core[BURN],
+ tox = damage_to_deal_core[TOX],
+ oxy = damage_to_deal_core[OXY],
+ fatigue = damage_to_deal_core[FATIGUE],
+ pain = damage_to_deal_core[PAIN],
+ rad = damage_to_deal_core[RAD],
+ sanity = damage_to_deal_core[SANITY],
+ mental = damage_to_deal_core[MENTAL],
update = FALSE
)
+
+ //Calling this before update for a reason.
+ //Basically if you kill something in one hit, it won't calculate properly.
+ if(!victim_was_dead && real_damage_dealt > 0 && attacker != victim && is_living(attacker) && is_living(victim))
+ handle_logs(
+ attacker,
+ victim,
+ real_damage_dealt
+ )
+ handle_experience(
+ attacker,
+ victim,
+ victim.health ? min(victim.health.health_current,victim.health.health_max*0.25,real_damage_dealt) : 0, //Caps to prevent leveling exploits.
+ damage_blocked_with_armor,
+ damage_blocked_with_shield,
+ critical_hit_multiplier,
+ stealth_multiplier
+ )
+
//This forces it to immediately update.
//Organs have weird health updating code, which is handled here.
if(is_organ(hit_object))
@@ -693,79 +762,6 @@
display_glance_message(attacker,victim,weapon,hit_object)
else
display_hit_message(attacker,victim,weapon,hit_object)
- if(is_living(blamed) && is_living(victim))
- var/mob/living/A = blamed
- var/mob/living/V = victim
- if(actual_damage_dealt > 0 && !victim_was_dead)
- var/list/hit_log_format = list()
- hit_log_format["attacker"] = A
- hit_log_format["attacker_ckey"] = A.ckey
- hit_log_format["time"] = world.time
- hit_log_format["damage"] = total_damage_dealt
- hit_log_format["critical"] = V.health ? V.health.health_current - real_damage_dealt < 0 : TRUE
- hit_log_format["lethal"] = V.health ? (V.health.health_current - real_damage_dealt) <= min(-50,V.health.health_max*-0.25) : TRUE
- V.hit_logs += list(hit_log_format)
- if(A != V && A.loyalty_tag != V.loyalty_tag && V.is_player_controlled() && !A.is_player_controlled())
- if(total_damage_dealt > 0)
- V.add_attribute_xp(ATTRIBUTE_CONSTITUTION,total_damage_dealt*0.1)
- if(damage_blocked_with_armor > 0)
- V.add_skill_xp(SKILL_ARMOR,damage_blocked_with_armor*0.1)
- if(damage_blocked_with_shield > 0)
- V.add_skill_xp(SKILL_BLOCK,damage_blocked_with_shield*0.1)
-
- if(real_damage_dealt > 0 && A != V && A.loyalty_tag != V.loyalty_tag && !victim_was_dead && A.is_player_controlled())
- var/list/experience_gained = list()
- var/experience_multiplier = victim.get_xp_multiplier() * experience_mod
- if(critical_hit_multiplier > 1)
- var/xp_to_give = CEILING((real_damage_dealt*experience_multiplier)/critical_hit_multiplier,1)
- if(xp_to_give > 0)
- A.add_skill_xp(SKILL_PRECISION,xp_to_give)
- experience_gained[SKILL_PRECISION] += xp_to_give
-
- if(stealth_multiplier > 1)
- var/xp_to_give = CEILING((real_damage_dealt*experience_multiplier)/stealth_multiplier,1)
- if(xp_to_give > 0)
- A.add_skill_xp(SKILL_SURVIVAL,xp_to_give)
- experience_gained[SKILL_SURVIVAL] += xp_to_give
-
- for(var/skill in skill_stats)
- //var/experience/skill/E = SSexperience.all_skills[skill]
- var/xp_to_give = CEILING(skill_stats[skill] * 0.01 * real_damage_dealt * experience_multiplier, 1)
- if(xp_to_give > 0)
- A.add_skill_xp(skill,xp_to_give)
- experience_gained[skill] += xp_to_give
-
- for(var/attribute in attribute_stats)
- var/experience/attribute/E = SSexperience.all_attributes[attribute]
- if(!(E.flags & ATTRIBUTE_DAMAGE))
- continue
- var/xp_to_give = CEILING(attribute_stats[attribute] * 0.01 * real_damage_dealt * experience_multiplier, 1)
- if(xp_to_give > 0)
- A.add_attribute_xp(attribute,xp_to_give)
- experience_gained[attribute] += xp_to_give
-
- for(var/skill in bonus_experience_skill)
- //var/experience/skill/E = SSexperience.all_skills[skill]
- var/xp_to_give = CEILING(bonus_experience_skill[skill] * 0.01 * real_damage_dealt * experience_multiplier, 1)
- if(xp_to_give > 0)
- A.add_skill_xp(skill,xp_to_give)
- experience_gained[skill] += xp_to_give
-
- for(var/attribute in bonus_experience_attribute)
- var/experience/attribute/E = SSexperience.all_attributes[attribute]
- if(!(E.flags & ATTRIBUTE_DAMAGE))
- continue
- var/xp_to_give = CEILING(bonus_experience_attribute[attribute] * 0.01 * real_damage_dealt * experience_multiplier, 1)
- if(xp_to_give > 0)
- A.add_attribute_xp(attribute,xp_to_give)
- experience_gained[attribute] += xp_to_give
-
- if(length(experience_gained))
- var/list/final_experience = list()
- for(var/k in experience_gained)
- var/v = experience_gained[k]
- final_experience += "[v] [k] xp"
- A.to_chat(span("notice","You gained [english_list(final_experience)]."),CHAT_TYPE_COMBAT)
if(is_living(victim))
var/mob/living/L = victim
@@ -807,6 +803,102 @@
return list(total_damage_dealt,damage_blocked_with_armor,damage_blocked_with_shield,deflection_rating)
+/damagetype/proc/handle_logs(var/mob/living/attacker,var/mob/living/victim,var/damage_dealt=0)
+
+ var/list/hit_log_format = list()
+ hit_log_format["attacker"] = attacker
+ hit_log_format["attacker_ckey"] = attacker.ckey
+ hit_log_format["time"] = world.time
+ hit_log_format["damage"] = damage_dealt
+ hit_log_format["critical"] = victim.health ? victim.health.health_current - damage_dealt < 0 : TRUE
+ hit_log_format["lethal"] = victim.health ? (victim.health.health_current - damage_dealt) <= min(-50,victim.health.health_max*-0.25) : TRUE
+ victim.hit_logs += list(hit_log_format)
+
+ return TRUE
+
+/damagetype/proc/handle_experience(var/mob/living/attacker,var/mob/living/victim,var/damage_dealt=0,var/damage_blocked_with_armor=0,var/damage_blocked_with_shield=0,var/critical_hit_multiplier=0,var/stealth_multiplier=0)
+
+ if(attacker.loyalty_tag == victim.loyalty_tag) //Prevents leveling exploits.
+ return FALSE
+
+ . = FALSE
+
+ if(victim.is_player_controlled() && !attacker.is_player_controlled())
+ if(attack_type == ATTACK_TYPE_MAGIC)
+ victim.add_attribute_xp(ATTRIBUTE_SOUL,damage_dealt*0.1)
+ else
+ victim.add_attribute_xp(ATTRIBUTE_CONSTITUTION,damage_dealt*0.1)
+ if(damage_blocked_with_armor > 0)
+ victim.add_skill_xp(SKILL_ARMOR,damage_blocked_with_armor*0.1)
+ if(damage_blocked_with_shield > 0)
+ victim.add_skill_xp(SKILL_BLOCK,damage_blocked_with_shield*0.1)
+ . = TRUE
+
+ if(!victim.is_player_controlled() && attacker.is_player_controlled())
+ var/list/experience_gained = list()
+ var/experience_multiplier = victim.get_xp_multiplier() * experience_mod
+ if(critical_hit_multiplier > 1)
+ var/xp_to_give = CEILING((damage_dealt*experience_multiplier)/critical_hit_multiplier,1)
+ if(xp_to_give > 0)
+ attacker.add_skill_xp(SKILL_PRECISION,xp_to_give)
+ experience_gained[SKILL_PRECISION] += xp_to_give
+
+ if(stealth_multiplier > 1)
+ var/xp_to_give = CEILING((damage_dealt*experience_multiplier)/stealth_multiplier,1)
+ if(xp_to_give > 0)
+ attacker.add_skill_xp(SKILL_SURVIVAL,xp_to_give)
+ experience_gained[SKILL_SURVIVAL] += xp_to_give
+
+ var/total_skill_damage_amount = 0
+ for(var/skill in skill_stats)
+ total_skill_damage_amount += skill_stats[skill]
+ for(var/attribute in attribute_stats)
+ total_skill_damage_amount += attribute_stats[attribute]
+ for(var/skill in bonus_experience_skill)
+ total_skill_damage_amount += bonus_experience_skill[skill]
+ for(var/attribute in bonus_experience_attribute)
+ total_skill_damage_amount += bonus_experience_attribute[attribute]
+
+ if(total_skill_damage_amount > 0)
+ for(var/skill in skill_stats)
+ var/xp_to_give = CEILING( (skill_stats[skill]/total_skill_damage_amount) * damage_dealt * experience_multiplier, 1)
+ if(xp_to_give > 0)
+ attacker.add_skill_xp(skill,xp_to_give)
+ experience_gained[skill] += xp_to_give
+
+ for(var/attribute in attribute_stats)
+ var/experience/attribute/E = SSexperience.all_attributes[attribute]
+ if(!(E.flags & ATTRIBUTE_DAMAGE))
+ continue
+ var/xp_to_give = CEILING( (attribute_stats[attribute]/total_skill_damage_amount) * damage_dealt * experience_multiplier, 1)
+ if(xp_to_give > 0)
+ attacker.add_attribute_xp(attribute,xp_to_give)
+ experience_gained[attribute] += xp_to_give
+
+ for(var/skill in bonus_experience_skill)
+ var/xp_to_give = CEILING( (bonus_experience_skill[skill]/total_skill_damage_amount) * damage_dealt * experience_multiplier, 1)
+ if(xp_to_give > 0)
+ attacker.add_skill_xp(skill,xp_to_give)
+ experience_gained[skill] += xp_to_give
+
+ for(var/attribute in bonus_experience_attribute)
+ var/experience/attribute/E = SSexperience.all_attributes[attribute]
+ if(!(E.flags & ATTRIBUTE_DAMAGE))
+ continue
+ var/xp_to_give = CEILING( (bonus_experience_attribute[attribute]/total_skill_damage_amount) * damage_dealt * experience_multiplier, 1)
+ if(xp_to_give > 0)
+ attacker.add_attribute_xp(attribute,xp_to_give)
+ experience_gained[attribute] += xp_to_give
+
+ if(length(experience_gained))
+ var/list/final_experience = list()
+ for(var/k in experience_gained)
+ var/v = experience_gained[k]
+ final_experience += "[v] [k] xp"
+ attacker.to_chat(span("notice","You gained [english_list(final_experience)]."),CHAT_TYPE_COMBAT)
+ . = TRUE
+
+
/damagetype/proc/post_on_hit(var/atom/attacker,var/turf/attacker_turf,var/atom/victim,var/turf/victim_turf,var/atom/weapon,var/atom/hit_object,var/total_damage_dealt=0)
if(alert_on_impact != ALERT_LEVEL_NONE && alert_range > 0)
diff --git a/code/_core/datum/damagetype/ranged/_ranged.dm b/code/_core/datum/damagetype/ranged/_ranged.dm
index 71aec34922..1a42e606b5 100644
--- a/code/_core/datum/damagetype/ranged/_ranged.dm
+++ b/code/_core/datum/damagetype/ranged/_ranged.dm
@@ -43,12 +43,13 @@
alert_on_impact = ALERT_LEVEL_CAUTION
+ experience_mod = 0.5
+
+ attack_type = ATTACK_TYPE_RANGED
+
/damagetype/ranged/get_block_power_penetration(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object)
return 0.5
-/damagetype/ranged/get_attack_type()
- return ATTACK_TYPE_RANGED
-
/damagetype/ranged/do_attack_animation(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object)
return FALSE
diff --git a/code/_core/datum/damagetype/ranged/bullet/rifle_223.dm b/code/_core/datum/damagetype/ranged/bullet/rifle_223.dm
index 4ce0b3fd45..995554a1d0 100644
--- a/code/_core/datum/damagetype/ranged/bullet/rifle_223.dm
+++ b/code/_core/datum/damagetype/ranged/bullet/rifle_223.dm
@@ -40,7 +40,7 @@
var/mob/living/L = victim
if(L.ckey_last)
return ..()
- if(L.master && L.master.ckey_last)
+ if(L.minion_master && L.minion_master.ckey_last)
return ..()
if(L.boss)
return ..()
diff --git a/code/_core/datum/damagetype/ranged/magic/_magic.dm b/code/_core/datum/damagetype/ranged/magic/_magic.dm
index 17d8d4fc8a..bf4302d259 100644
--- a/code/_core/datum/damagetype/ranged/magic/_magic.dm
+++ b/code/_core/datum/damagetype/ranged/magic/_magic.dm
@@ -1,9 +1,6 @@
/damagetype/ranged/magic/
attack_damage_penetration = list()
-
-/damagetype/ranged/magic/get_attack_type()
- return ATTACK_TYPE_MAGIC
-
+ attack_type = ATTACK_TYPE_MAGIC
/damagetype/ranged/magic/get_attack_damage(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object,var/damage_multiplier=1)
diff --git a/code/_core/datum/damagetype/ranged/magic/holy_cross.dm b/code/_core/datum/damagetype/ranged/magic/holy_cross.dm
index ddb76f72ba..2b1ba0d0c5 100644
--- a/code/_core/datum/damagetype/ranged/magic/holy_cross.dm
+++ b/code/_core/datum/damagetype/ranged/magic/holy_cross.dm
@@ -16,4 +16,14 @@
SKILL_PRAYER = list(BLUNT,HOLY)
)
- force_attacker_armor_calculations_with = HOLY
\ No newline at end of file
+ force_attacker_armor_calculations_with = HOLY
+
+ crit_multiplier = 2
+
+/damagetype/ranged/magic/holy_cross/get_critical_hit_condition(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object)
+
+ if(is_living(victim))
+ var/mob/living/L = victim
+ return L.boss
+
+ . = ..()
\ No newline at end of file
diff --git a/code/_core/datum/damagetype/ranged/magic/pillar.dm b/code/_core/datum/damagetype/ranged/magic/pillar.dm
new file mode 100644
index 0000000000..c7dc5c23ea
--- /dev/null
+++ b/code/_core/datum/damagetype/ranged/magic/pillar.dm
@@ -0,0 +1,34 @@
+/damagetype/ranged/magic/pillar
+ attack_damage_base = list(
+ BLUNT = 280,
+ HEAT = 40,
+ ARCANE = 0,
+ DARK = 0
+ )
+
+ attribute_stats = list(
+ ATTRIBUTE_INTELLIGENCE = 60,
+ )
+
+ attribute_damage = list(
+ ATTRIBUTE_INTELLIGENCE = ARCANE
+ )
+
+ skill_stats = list(
+ SKILL_MAGIC = 100,
+ SKILL_PRAYER = 100
+ )
+
+ skill_damage = list(
+ SKILL_MAGIC = ARCANE,
+ SKILL_PRAYER = DARK
+ )
+
+ force_attacker_armor_calculations_with = DARK
+
+/damagetype/ranged/magic/pillar/process_damage(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object,var/atom/blamed,var/damage_multiplier=1)
+
+ if(is_turf(hit_object))
+ damage_multiplier *= 3 //More damage against walls.
+
+ . = ..()
\ No newline at end of file
diff --git a/code/_core/datum/damagetype/unarmed/_unarmed.dm b/code/_core/datum/damagetype/unarmed/_unarmed.dm
index 4f5b9260e9..ab6e091ae2 100644
--- a/code/_core/datum/damagetype/unarmed/_unarmed.dm
+++ b/code/_core/datum/damagetype/unarmed/_unarmed.dm
@@ -31,8 +31,7 @@
can_be_parried = TRUE
-/damagetype/unarmed/get_attack_type()
- return ATTACK_TYPE_UNARMED
+ attack_type = ATTACK_TYPE_UNARMED
/*
/damagetype/unarmed/do_wound(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object,var/damage_dealt)
diff --git a/code/_core/datum/damagetype/unarmed/powerfist.dm b/code/_core/datum/damagetype/unarmed/powerfist.dm
index d765b6d171..249be0af02 100644
--- a/code/_core/datum/damagetype/unarmed/powerfist.dm
+++ b/code/_core/datum/damagetype/unarmed/powerfist.dm
@@ -39,11 +39,11 @@
/damagetype/unarmed/powerfist/can_man
attack_damage_base = list(
- BLUNT = 80
+ BLUNT = 60
)
- attack_delay = 10
- attack_delay_max = 15
+ attack_delay = 20
+ attack_delay_max = 20
crit_multiplier = 4
crit_chance = 0
diff --git a/code/_core/datum/damagetype/unarmed/soultrap.dm b/code/_core/datum/damagetype/unarmed/soultrap.dm
new file mode 100644
index 0000000000..607893ccdf
--- /dev/null
+++ b/code/_core/datum/damagetype/unarmed/soultrap.dm
@@ -0,0 +1,73 @@
+/damagetype/unarmed/soultrap
+
+ attack_verbs = list("soultrap")
+
+ hit_effect = /obj/effect/temp/impact/combat/disarm
+
+ impact_sounds = list(
+ 'sound/weapons/magic/zap.ogg',
+ )
+
+ //The base attack damage of the weapon. It's a flat value, unaffected by any skills or attributes.
+ attack_damage_base = list(
+
+ )
+
+ //How much armor to penetrate. It basically removes the percentage of the armor using these values.
+ attack_damage_penetration = list(
+
+ )
+
+ attribute_stats = list(
+
+ )
+
+ attribute_damage = list(
+
+ )
+
+ skill_stats = list(
+
+ )
+
+ skill_damage = list(
+
+ )
+
+ bonus_experience_skill = list(
+ SKILL_MAGIC = 50 //100%
+ )
+
+ cqc_tag = "4"
+
+ attack_delay = 10
+ attack_delay_max = 10
+
+ sneak_attack_multiplier = 1
+ allow_power_attacks = FALSE
+ crit_multiplier = 1
+
+/damagetype/unarmed/soultrap/get_attack_damage(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object,var/damage_multiplier=1)
+
+ . = list()
+
+ if(is_living(victim) && victim.health && victim.health.health_current <= victim.health.health_max*0.1)
+ .[DARK] = victim.health.health_current //Doesn't use damage multiplier
+ else
+ .[DARK] = 1
+
+/damagetype/unarmed/soultrap/process_damage(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object,var/atom/blamed,var/damage_multiplier=1)
+
+ if(is_valid(victim) && is_living(victim))
+ var/mob/living/L = victim
+ L.add_status_effect(SOULTRAP,40,40)
+
+ . = ..()
+
+/damagetype/unarmed/soultrap/post_on_hit(var/atom/attacker,var/turf/attacker_turf,var/atom/victim,var/turf/victim_turf,var/atom/weapon,var/atom/hit_object,var/total_damage_dealt=0)
+
+ . = ..()
+
+ if(is_item(weapon))
+ var/obj/item/I = weapon
+ qdel(I)
\ No newline at end of file
diff --git a/code/_core/datum/dialogue/npc/master.dm b/code/_core/datum/dialogue/npc/master.dm
index 540cb04656..2ba73fe237 100644
--- a/code/_core/datum/dialogue/npc/master.dm
+++ b/code/_core/datum/dialogue/npc/master.dm
@@ -100,28 +100,29 @@
-/dialogue/npc/master/proc/try_prestige(var/mob/living/advanced/player/P)
+/dialogue/npc/master/proc/try_prestige(mob/living/advanced/player/prestiger)
var/list/valid_skills = list()
+ var/experience/skill_to_prestige
- for(var/k in P.skills)
- var/experience/E = P.skills[k]
- if(E.get_max_level() > E.get_current_level())
+ for(var/k in prestiger.skills)
+ skill_to_prestige = prestiger.skills[k]
+ if(skill_to_prestige.get_max_level() > skill_to_prestige.get_current_level())
continue
- valid_skills += E
+ valid_skills += skill_to_prestige
if(!length(valid_skills))
- P.to_chat(span("warning","You have no valid skills to prestige! Come back when one of your skills is above the prestige threshold."))
+ prestiger.to_chat(span("warning","You have no valid skills to prestige! Come back when one of your skills is above the prestige threshold."))
return FALSE
valid_skills += "Cancel"
- var/desired_choice = input("Are you sure you wish to enter the prestige program? The chosen skill will be reset to 5 and its max level will increase by 5.","Prestige Program","Cancel") as null|anything in valid_skills
+ var/desired_choice = input("Are you sure you wish to enter the prestige program? The chosen skill will be reset to [prestiger.prestige_count[skill_to_prestige.id]*5] and its max level will increase by 5.","Prestige Program","Cancel") as null|anything in valid_skills
if(!desired_choice || desired_choice == "Cancel")
- P.to_chat(span("notice","You decide not to prestige anything."))
+ prestiger.to_chat(span("notice","You decide not to prestige anything."))
return FALSE
- var/experience/E = desired_choice
- if(E.get_max_level() <= E.get_current_level())
- P.prestige(E.id)
- return TRUE
\ No newline at end of file
+ skill_to_prestige = desired_choice
+ if(skill_to_prestige.get_max_level() <= skill_to_prestige.get_current_level())
+ prestiger.prestige(skill_to_prestige.id)
+ return TRUE
diff --git a/code/_core/datum/dialogue/tutorial/_tutorial.dm b/code/_core/datum/dialogue/tutorial/_tutorial.dm
index ec44eba4c2..4ae21e6d0f 100644
--- a/code/_core/datum/dialogue/tutorial/_tutorial.dm
+++ b/code/_core/datum/dialogue/tutorial/_tutorial.dm
@@ -120,7 +120,7 @@
dialogue_options["get to work"] = list(
"In order to be a smart #1, you must be a well-equipped #2. You should first explore a little, and then head to the #3. \
- From there, you can gear up and then head #4 to help secure the planet from #6 presence.",
+ From there, you can gear up and then head #4 to help secure the planet from #5 presence.",
"Corporate Mercenary",
"Corporate Mercenary",
"armory",
diff --git a/code/_core/datum/experience/_experience.dm b/code/_core/datum/experience/_experience.dm
index 5e846275e8..fa75692b98 100644
--- a/code/_core/datum/experience/_experience.dm
+++ b/code/_core/datum/experience/_experience.dm
@@ -5,6 +5,12 @@
var/desc = "This is the base experience tracker. You shouldn't have this."
var/desc_extended = "Extended description for that wall of text."
+ /// If your survival skill is lower than this value, you will see a vague description instead of a normal extended description
+ var/skill_for_examine = 0
+ var/desc_vague = "Affects... something"
+ /// If you want, you can also optionally add in tips that show up at different levels of survival by making skill_for_examine into a list
+ var/list/tips = list()
+
var/experience = 0
var/chargen_min_level = 1
@@ -21,8 +27,27 @@
var/mob/living/owner
-/experience/get_examine_list(var/mob/examiner)
- return list(div("examine_title","[name]"),div("examine_description","[desc]"),div("examine_description","[desc]"),div("examine_description_long",src.desc_extended))
+/experience/get_examine_list(var/mob/living/examiner)
+ var/examine_level = istype(examiner) ? examiner.get_skill_level(SKILL_SURVIVAL) : 1
+ var/list/completed_list = list(div("examine_title","[name]"),div("examine_description","[desc]"),div("examine_description","[desc]"),)
+ if(!islist(skill_for_examine))
+ var/more_xp_text = span("notice", "\n... you feel as if raising your survival skill would greatly help with evaluating this skill")
+ completed_list += div("examine_description_long", examine_level >= skill_for_examine ? src.desc_extended : "[src.desc_vague]\n[more_xp_text]")
+ return completed_list
+
+ var/list/examine_list = skill_for_examine
+ completed_list += "[examine_level >= examine_list[1] ? src.desc_extended : src.desc_vague]"
+ var/current_tip = 1
+ for(var/i in 1 to length(tips))
+ if(examine_level >= examine_list[current_tip + 1])
+ completed_list[4] += span("notice", "\n- [tips[current_tip]]")
+ current_tip++
+
+ if(examine_level < examine_list[length(examine_list)])
+ completed_list[4] += span("notice", "\n... you feel as if raising your survival skill would greatly help with evaluating this skill")
+
+ completed_list[4] += "
"
+ return completed_list
/experience/Destroy()
owner = null
@@ -57,8 +82,10 @@
/experience/proc/set_level(var/level)
if(!ENABLE_XP)
return FALSE
+ var/old_level = get_current_level()
experience = level_to_xp(clamp(level,1,get_max_level()))
last_level = get_current_level()
+ on_level_up(old_level, last_level)
return experience
/experience/proc/get_current_level()
@@ -121,4 +148,4 @@
var/mob/living/advanced/player/P = owner
if(!P.prestige_count[id])
return 0
- return P.prestige_count[id]
\ No newline at end of file
+ return P.prestige_count[id]
diff --git a/code/_core/datum/experience/attributes.dm b/code/_core/datum/experience/attributes.dm
index 2e4ce55319..00cc454d8c 100644
--- a/code/_core/datum/experience/attributes.dm
+++ b/code/_core/datum/experience/attributes.dm
@@ -8,7 +8,9 @@
/experience/attribute/strength/ //100% complete
name = "Strength"
desc = "A measure of how strong you are."
- desc_extended = "Affects the damage of most melee weapons as well as some ranged weapons, as well as your ability to escape grabs. Can be increased by dealing damage with strength-based weapons."
+ skill_for_examine = 5
+ desc_vague = "Affects your damage in some way alongside increasing grab resistance."
+ desc_extended = "Affects the damage of most melee weapons as well as some ranged weapons, as well as your ability to escape grabs.\nCan be increased by dealing damage with strength-based weapons."
id = ATTRIBUTE_STRENGTH
flags = ATTRIBUTE_DAMAGE
experience_power = 1.9
@@ -17,7 +19,9 @@
/experience/attribute/constitution/ //100% complete
name = "Constitution"
desc = "A measure of your physical well-being."
- desc_extended = "Affects your natural resistance to the physical elements. Can be increased by taking damage from attacks."
+ skill_for_examine = 3
+ desc_vague = "Affects your resistances in some way."
+ desc_extended = "Affects your natural resistance to the physical elements.\nCan be increased by taking damage from non-magical attacks."
id = ATTRIBUTE_CONSTITUTION
flags = ATTRIBUTE_RESISTANCE
experience_power = 1.9
@@ -26,7 +30,9 @@
/experience/attribute/fortitude/ //100% complete
name = "Fortitude"
desc = "A measure of how your body responds to adversity."
- desc_extended = "Affects your natural health regeneration rate. Can be increased from regenerating your health naturally."
+ skill_for_examine = 4
+ desc_vague = "Affects your health in some way."
+ desc_extended = "Affects your natural health regeneration rate.\nCan be increased from regenerating your health naturally."
id = ATTRIBUTE_FORTITUDE
flags = ATTRIBUTE_REGEN
experience_power = 1.9
@@ -35,7 +41,9 @@
/experience/attribute/vitality/ //100% complete
name = "Vitality"
desc = "A measure of your lifeforce."
- desc_extended = "Affects your maximum health. Can be increased by leveling up strength, constitution, or fortitude."
+ skill_for_examine = 4
+ desc_vague = "Affects your health in some way."
+ desc_extended = "Affects your maximum health.\nCan be increased by leveling up strength, constitution, or fortitude."
id = ATTRIBUTE_VITALITY
flags = ATTRIBUTE_STAT | ATTRIBUTE_NO_DIFFICULTY_XP_MUL
experience_power = 1
@@ -50,7 +58,9 @@
/experience/attribute/dexterity/ //100% complete
name = "Dexterity"
desc = "A measure of raw overall skill."
- desc_extended = "Affects the damage and the attack speed of most melee weapons as well as some ranged weapons. Can be increased by dealing damage with dexterity-based weapons."
+ skill_for_examine = 5
+ desc_vague = "Affects your damage in some way."
+ desc_extended = "Affects the damage and the attack speed of most melee weapons as well as some ranged weapons.\nCan be increased by dealing damage with dexterity-based weapons."
id = ATTRIBUTE_DEXTERITY
flags = ATTRIBUTE_DAMAGE
experience_power = 1.9
@@ -59,7 +69,9 @@
/experience/attribute/agility //0% complete
name = "Agility"
desc = "A measure of how fast your body can move."
- desc_extended = "Affects the maximum speed at which you can move, as well as the strength of slowdown negation. Can be increased by sprinting."
+ skill_for_examine = 2
+ desc_vague = "Affects your speed in some way."
+ desc_extended = "Affects the maximum speed at which you can move, as well as the strength of slowdown negation.\nCan be increased by sprinting."
id = ATTRIBUTE_AGILITY
flags = ATTRIBUTE_RESISTANCE
experience_power = 1.9
@@ -68,7 +80,9 @@
/experience/attribute/resilience/ //100% complete
name = "Resilience"
desc = "A measure of how well your body reacts to physical exhertion."
- desc_extended = "Affects your natural stamina regeneration rate. Can be increased from regenerating your stamina naturally."
+ skill_for_examine = 2
+ desc_vague = "Affects your stamina in some way."
+ desc_extended = "Affects your natural stamina regeneration rate.\nCan be increased from regenerating your stamina naturally."
id = ATTRIBUTE_RESILIENCE
flags = ATTRIBUTE_REGEN
experience_power = 1.9
@@ -77,7 +91,9 @@
/experience/attribute/endurance/ //100% complete
name = "Endurance"
desc = "A measure of how long your body can last."
- desc_extended = "Affects your maximum stamina. Can be increased by leveling up dexterity, agility, or resilience."
+ skill_for_examine = 3
+ desc_vague = "Affects your stamina in some way."
+ desc_extended = "Affects your maximum stamina.\nCan be increased by leveling up dexterity, agility, or resilience."
id = ATTRIBUTE_ENDURANCE
flags = ATTRIBUTE_STAT | ATTRIBUTE_NO_DIFFICULTY_XP_MUL
experience_power = 1
@@ -93,7 +109,9 @@
/experience/attribute/intelligence/ //100% complete
name = "Intelligence"
desc = "A measure of how quickly and accurately you can apply knowledge."
- desc_extended = "Affects the damage of most magical spells, powers, and abilities. Can be increased by dealing damage with spell-based weapons."
+ skill_for_examine = 6
+ desc_vague = "Affects your damage in some way."
+ desc_extended = "Affects the damage of most magical spells, powers, and abilities.\nCan be increased by dealing damage with spell-based weapons."
id = ATTRIBUTE_INTELLIGENCE
flags = ATTRIBUTE_DAMAGE
experience_power = 1.9
@@ -102,7 +120,9 @@
/experience/attribute/willpower/ //100% complete
name = "Willpower"
desc = "A measure of how well you can control your mind."
- desc_extended = "Affects your natural mana regeneration rate. Can be increased by regenerating your mana naturally."
+ skill_for_examine = 6
+ desc_vague = "Affects your mana in some way."
+ desc_extended = "Affects your natural mana regeneration rate.\nCan be increased by regenerating your mana naturally."
id = ATTRIBUTE_WILLPOWER
flags = ATTRIBUTE_REGEN
experience_power = 1.9
@@ -111,7 +131,9 @@
/experience/attribute/soul //100% complete
name = "Soul"
desc = "A measure of how strong your spirtual being is."
- desc_extended = "Affects your natural resistances to the arcane."
+ skill_for_examine = 7
+ desc_vague = "Affects your resistances in some way."
+ desc_extended = "Affects your natural resistances to the arcane.\nCan be increased by taking damage from magical attacks."
id = ATTRIBUTE_SOUL
flags = ATTRIBUTE_RESISTANCE
experience_power = 1.9
@@ -120,7 +142,9 @@
/experience/attribute/wisdom/ //100% complete
name = "Wisdom"
desc = "A measure of how much knowledge you have."
- desc_extended = "Affects your maximum mana. Can be increased by leveling up willpower, soul, and intelligence."
+ skill_for_examine = 7
+ desc_vague = "Affects your mana in some way."
+ desc_extended = "Affects your maximum mana.\nCan be increased by leveling up willpower, soul, and intelligence."
id = ATTRIBUTE_WISDOM
flags = ATTRIBUTE_STAT | ATTRIBUTE_NO_DIFFICULTY_XP_MUL
experience_power = 1
diff --git a/code/_core/datum/experience/skills.dm b/code/_core/datum/experience/skills.dm
index 7405cce654..d66e030af2 100644
--- a/code/_core/datum/experience/skills.dm
+++ b/code/_core/datum/experience/skills.dm
@@ -11,7 +11,12 @@
name = "Melee"
id = SKILL_MELEE
desc = "Be the ninja weeb space samurai you always wanted to be."
+ skill_for_examine = list(2, 15)
+ desc_vague = "Affects your damage in some way."
desc_extended = "Your skill in performing attacks with melee weapons. Affects the damage of swords, clubs, and even a toolbox."
+ tips = list(
+ "You can perform a strong swing by holding alt and clicking on an enemy.\nThis deals 2 times the damage but requires a wind-up and consumes some stamina.",
+ )
experience_power = 1.6
experience_multiplier = 43
@@ -20,6 +25,8 @@
name = "Prayer"
id = SKILL_PRAYER
desc = "Have a little faith in space jesus."
+ skill_for_examine = 6
+ desc_vague = "Affects some of your spells in some way."
desc_extended = "Your skill in praying to the gods. Affects the strength, speed, and success rate of casting prayer-based spells and abilities."
experience_power = 1.6
experience_multiplier = 43
@@ -30,7 +37,14 @@
//Level 100 is 1 million xp.
name = "Block"
id = SKILL_BLOCK
- desc = "Your skill in blocking attacks with a weapon or a shield. Affects the chance of a successful block of swords, bucklers, or even your fists."
+ desc = "YOU SHALL NOT PASS!"
+ skill_for_examine = list(3, 7, 8)
+ desc_vague = "Affects your blocking in some way."
+ desc_extended = "Your skill in blocking attacks with a weapon or a shield. Affects the chance of a successful block of swords, bucklers, or even your fists."
+ tips = list(
+ "When blocking, if an enemy attacks you in 1 second you will parry them, avoiding all damage and possibly stunning the opponent.",
+ "Perfect parrying whilst avoiding all damage, does not grant you blocking expirience.",
+ )
experience_power = 1.6
experience_multiplier = 28
@@ -39,7 +53,10 @@
//Level 100 is 1 million xp.
name = "Armor"
id = SKILL_ARMOR
- desc = "Your skill in blocking attacks with armor. Affects which armor you can wear."
+ desc = "As close to immortality as you can get."
+ skill_for_examine = 3
+ desc_vague = "Affects your armor in some way."
+ desc_extended = "Your skill in blocking attacks with your armor."
experience_power = 1.6
experience_multiplier = 28
@@ -51,6 +68,8 @@
name = "Ranged"
id = SKILL_RANGED
desc = "Space Texas Sharpshooter."
+ skill_for_examine = 4
+ desc_vague = "Affects your damage in some way."
desc_extended = "Your skill in performing attacks with ranged weapons. Affects the damage and accuracy of bows, crossbows, guns, and throwing objects."
experience_power = 1.6
experience_multiplier = 43
@@ -59,7 +78,10 @@
//Each time you dodge = 1 xp
name = "Evasion"
id = SKILL_EVASION
- desc = "Your skill in dodging incoming attacks. Affects the chance of a successful dodge from melee weapons, ranged weapons, and magic."
+ desc = "\"Turns on bullet time and dodges your every attack\""
+ skill_for_examine = 4
+ desc_vague = "Affects your dodging in some way."
+ desc_extended = "Your skill in dodging incoming attacks. Affects the chance of a successful dodge from melee weapons, ranged weapons, and magic."
experience_power = 1.6
experience_multiplier = 2.6
@@ -69,6 +91,8 @@
name = "Unarmed"
id = SKILL_UNARMED
desc = "Kapooooooooooooooooooooooooooooooooooooooooooooooow."
+ skill_for_examine = 2
+ desc_vague = "Affects your damage in some way."
desc_extended = "Your skill in performing attacks with your fists. Affects the damage of your bare hands, brass knuckles, or power fists."
experience_power = 1.6
experience_multiplier = 28
@@ -87,6 +111,8 @@
name = "Magic"
id = SKILL_MAGIC
desc = "Not to be confused with sorcery."
+ skill_for_examine = 6
+ desc_vague = "Affects your spells in some way."
desc_extended = "Your skill in casting support and defensive spells like summoning magic."
experience_power = 1.6
experience_multiplier = 43
@@ -95,14 +121,21 @@
name = "Summoning"
id = SKILL_SUMMONING
desc = "Not to be confused with prayer."
+ skill_for_examine = list(5, 30)
desc_extended = "Your skill in casting summoning related magic such as summon skeleton."
experience_power = 1.6
experience_multiplier = 43
+/experience/skill/summoning/get_examine_list(var/mob/living/examiner)
+ tips = list("Your summoning slots are expanded as you level up summoning, currently you can maintain [floor(max(1,1 + get_power(0,1,2)*3))] creatures")
+ return ..()
+
/experience/skill/medicine/ //ATTRIBUTE_WILLPOWER
name = "Medicine"
id = SKILL_MEDICINE
desc = "Surgery isn't in, yet!"
+ skill_for_examine = 5
+ desc_vague = "Affects your treatment in some way."
desc_extended = "Your skill in treating yourself and others with actual medicine. Affects the treatment times and strength of bandages."
experience_power = 1.6
experience_multiplier = 28
@@ -112,7 +145,9 @@
//Level 100 is 1 million xp.
name = "Precision"
id = SKILL_PRECISION
- desc = "There is actually a difference between precision and accurancy."
+ desc = "There is actually a difference between precision and accuracy."
+ skill_for_examine = 7
+ desc_vague = "Affects your damage in some way."
desc_extended = "Your skill in striking vital points of creatures and humanoids. Affects the rate in which critical hits occur."
experience_power = 1.6
- experience_multiplier = 28
\ No newline at end of file
+ experience_multiplier = 28
diff --git a/code/_core/datum/gamemode/horde.dm b/code/_core/datum/gamemode/horde.dm
index b265c6dd6c..d4d7a05985 100644
--- a/code/_core/datum/gamemode/horde.dm
+++ b/code/_core/datum/gamemode/horde.dm
@@ -31,7 +31,7 @@
if(can_continue())
SSvote.create_vote(/vote/continue_round)
else
- world.end(WORLD_END_NANOTRASEN_VICTORY)
+ world.end()
/gamemode/horde/proc/create_horde_mob(var/desired_loc)
var/mob/living/L = pickweight(enemy_types_to_spawn)
@@ -386,4 +386,4 @@
continue
return N_start
- return null
\ No newline at end of file
+ return null
diff --git a/code/_core/datum/gamemode/mission.dm b/code/_core/datum/gamemode/mission.dm
index 1ba5a580c2..d36589657b 100644
--- a/code/_core/datum/gamemode/mission.dm
+++ b/code/_core/datum/gamemode/mission.dm
@@ -210,7 +210,7 @@
status_display_text = "VOTE"
round_time_next = -1
if(allow_continue)
- world.end(WORLD_END_NANOTRASEN_VICTORY)
+ world.end()
else
SSvote.create_vote(/vote/continue_round)
@@ -228,4 +228,4 @@
add_objective(objectives_left[1])
objectives_left.Cut(1,2)
else
- stage = 5 //No objectives left!
\ No newline at end of file
+ stage = 5 //No objectives left!
diff --git a/code/_core/datum/gamemode/mission_types.dm b/code/_core/datum/gamemode/mission_types.dm
index ad1300352b..511ee0d9d6 100644
--- a/code/_core/datum/gamemode/mission_types.dm
+++ b/code/_core/datum/gamemode/mission_types.dm
@@ -48,6 +48,18 @@
exterior_corpse_type = /mob/living/advanced/npc/space_soldier
/gamemode/mission/revolutionaries/add_objectives()
+ . = ..()
+ add_objective(/objective/artifact)
+ add_objective(/objective/artifact)
+
+/gamemode/mission/raging_mages
+ name = "Mission - Raging Mages"
+ gamemode_horde_data = /horde_data/raging_mages
+
+ interior_corpse_type = /mob/living/advanced/citizen
+ exterior_corpse_type = /mob/living/advanced/npc/nanotrasen
+
+/gamemode/mission/raging_mages/add_objectives()
. = ..()
add_objective(/objective/artifact)
add_objective(/objective/artifact)
\ No newline at end of file
diff --git a/code/_core/datum/health/_health.dm b/code/_core/datum/health/_health.dm
index c25722236d..6d69dbe2c4 100644
--- a/code/_core/datum/health/_health.dm
+++ b/code/_core/datum/health/_health.dm
@@ -42,7 +42,7 @@
var/health_to_consider = src.health_max - (damage[BRUTE] + damage[BURN] + damage[TOX] + damage[RAD])
//Reduced damage recieved if you're already fucked.
- if(health_to_consider < -src.health_max)
+ if(health_to_consider && health_to_consider < -src.health_max)
var/new_multiplier = -src.health_max / (health_to_consider)
. *= new_multiplier
diff --git a/code/_core/datum/health/mob/living/_living.dm b/code/_core/datum/health/mob/living/_living.dm
index ada13cdce9..8bce98ac63 100644
--- a/code/_core/datum/health/mob/living/_living.dm
+++ b/code/_core/datum/health/mob/living/_living.dm
@@ -20,49 +20,51 @@
if(L.has_status_effect(STRESSED))
. += 0.5
+ if(L.minion_master)
+ . += 1 //Take double damage for being a minion.
+
/health/mob/living/get_defense(var/atom/attacker,var/atom/hit_object,var/ignore_luck=FALSE)
. = ..()
var/mob/living/L = owner
- if(L.ckey_last)
- var/intoxication_bonus = FLOOR(L.intoxication*0.025,1)
- var/quality_bonus = FLOOR(max(L.get_nutrition_quality_mod() - 1,0)*50,1)
- var/fat_bonus = FLOOR(max(0,L.nutrition_normal + L.nutrition_fast + L.nutrition_quality - L.nutrition_max)*0.05,1)
-
- var/constitution_bonus = FLOOR(L.get_attribute_power(ATTRIBUTE_CONSTITUTION,0,1,2)*50,5) //Physical
- var/soul_bonus = FLOOR(L.get_attribute_power(ATTRIBUTE_WISDOM,0,1,2)*50,1) //Magical
-
- var/status_bonus = STATUS_EFFECT_MAGNITUDE(L,TEMP_ARMOR)
-
- var/list/bonus_armor = list(
- BLADE = quality_bonus + constitution_bonus + intoxication_bonus + status_bonus,
- BLUNT = quality_bonus + constitution_bonus + intoxication_bonus + status_bonus,
- PIERCE = quality_bonus + constitution_bonus + intoxication_bonus + status_bonus,
- LASER = quality_bonus - fat_bonus,
- ARCANE = quality_bonus + soul_bonus - intoxication_bonus - status_bonus,
- HEAT = quality_bonus - fat_bonus,
- COLD = intoxication_bonus + fat_bonus,
- SHOCK = quality_bonus,
- ACID = quality_bonus,
- BOMB = quality_bonus,
- BIO = quality_bonus,
- RAD = quality_bonus,
- HOLY = quality_bonus + soul_bonus - status_bonus,
- DARK = quality_bonus + soul_bonus - status_bonus,
- FATIGUE = quality_bonus + constitution_bonus - intoxication_bonus,
- PAIN = quality_bonus + constitution_bonus + intoxication_bonus,
- SANITY = quality_bonus + soul_bonus + intoxication_bonus
- )
-
- for(var/damage_type in bonus_armor)
- if(.[damage_type])
- if(IS_INFINITY(.[damage_type]))
- continue
- .[damage_type] += bonus_armor[damage_type]
- else
- .[damage_type] = bonus_armor[damage_type]
+ var/intoxication_bonus = FLOOR(L.intoxication*0.025,1)
+ var/quality_bonus = L.ckey_last ? FLOOR(max(L.get_nutrition_quality_mod() - 1,0)*50,1) : 0
+ var/fat_bonus = L.ckey_last ? FLOOR(max(0,L.nutrition_normal + L.nutrition_fast + L.nutrition_quality - L.nutrition_max)*0.05,1) : 0
+
+ var/constitution_bonus = FLOOR(L.get_attribute_power(ATTRIBUTE_CONSTITUTION,0,1,2)*50,5) //Physical
+ var/soul_bonus = FLOOR(L.get_attribute_power(ATTRIBUTE_SOUL,0,1,2)*50,1) //Magical
+
+ var/status_bonus = STATUS_EFFECT_MAGNITUDE(L,TEMP_ARMOR)
+
+ var/list/bonus_armor = list(
+ BLADE = quality_bonus + constitution_bonus + intoxication_bonus + status_bonus,
+ BLUNT = quality_bonus + constitution_bonus + intoxication_bonus + status_bonus,
+ PIERCE = quality_bonus + constitution_bonus + intoxication_bonus + status_bonus,
+ LASER = quality_bonus - fat_bonus,
+ ARCANE = quality_bonus + soul_bonus - intoxication_bonus - status_bonus,
+ HEAT = quality_bonus - fat_bonus,
+ COLD = intoxication_bonus + fat_bonus,
+ SHOCK = quality_bonus,
+ ACID = quality_bonus,
+ BOMB = quality_bonus,
+ BIO = quality_bonus,
+ RAD = quality_bonus,
+ HOLY = quality_bonus + soul_bonus - status_bonus,
+ DARK = quality_bonus + soul_bonus - status_bonus,
+ FATIGUE = quality_bonus + constitution_bonus - intoxication_bonus,
+ PAIN = quality_bonus + constitution_bonus + intoxication_bonus,
+ SANITY = quality_bonus + soul_bonus + intoxication_bonus
+ )
+
+ for(var/damage_type in bonus_armor)
+ if(.[damage_type])
+ if(IS_INFINITY(.[damage_type]))
+ continue
+ .[damage_type] += bonus_armor[damage_type]
+ else
+ .[damage_type] = bonus_armor[damage_type]
for(var/list/bonus in L.defense_bonuses) //Superpowers and whatnot.
for(var/damage_type in bonus)
@@ -73,6 +75,7 @@
else
.[damage_type] = bonus[damage_type]
+
/health/mob/living/update_health()
var/mob/living/L = owner
@@ -86,26 +89,26 @@
if(!owner)
return .
- //Regularcrit
- if(L.death_threshold < 0)
- var/should_be_in_crit = (health_current <= 0) && !L.status_effects[ADRENALINE]
- if(!L.status_effects[CRIT] && should_be_in_crit)
- L.add_status_effect(CRIT,-1,-1,force = TRUE)
- if(!L.dead && !L.status_effects[CRITPROTECTION] && L.is_player_controlled())
- L.add_status_effect(CRITPROTECTION,stealthy=TRUE)
- else if(L.status_effects[CRIT] && !should_be_in_crit)
- L.remove_status_effect(CRIT)
-
- //Paincrit
- var/should_be_in_paincrit = (damage[PAIN] - L.pain_regen_buffer) > 0 && (damage[PAIN] - L.pain_regen_buffer) >= health_current
- if(!L.status_effects[PAINCRIT] && should_be_in_paincrit)
- L.add_status_effect(PAINCRIT,-1,-1,force = TRUE)
- else if(L.status_effects[PAINCRIT] && !should_be_in_paincrit)
- L.remove_status_effect(PAINCRIT)
-
//Death
if(L.check_death())
L.death()
+ else
+ //Regularcrit
+ if(L.death_threshold < 0)
+ var/should_be_in_crit = (health_current <= 0) && !L.status_effects[ADRENALINE]
+ if(!L.status_effects[CRIT] && should_be_in_crit)
+ L.add_status_effect(CRIT,-1,-1,force = TRUE)
+ if(!L.dead && !L.status_effects[CRITPROTECTION] && L.is_player_controlled())
+ L.add_status_effect(CRITPROTECTION,stealthy=TRUE)
+ else if(L.status_effects[CRIT] && !should_be_in_crit)
+ L.remove_status_effect(CRIT)
+
+ //Paincrit
+ var/should_be_in_paincrit = (damage[PAIN] - L.pain_regen_buffer) > 0 && (damage[PAIN] - L.pain_regen_buffer) >= health_current
+ if(!L.status_effects[PAINCRIT] && should_be_in_paincrit)
+ L.add_status_effect(PAINCRIT,-1,-1,force = TRUE)
+ else if(L.status_effects[PAINCRIT] && !should_be_in_paincrit)
+ L.remove_status_effect(PAINCRIT)
//HUD stuff.
if(L.medical_hud_image)
diff --git a/code/_core/datum/health/mob/living/advanced/_advanced.dm b/code/_core/datum/health/mob/living/advanced/_advanced.dm
index a092041303..670915e46e 100644
--- a/code/_core/datum/health/mob/living/advanced/_advanced.dm
+++ b/code/_core/datum/health/mob/living/advanced/_advanced.dm
@@ -249,3 +249,25 @@
clothing_defense *= 0.5
.[damage_type] += FLOOR(clothing_defense,1)
.["items"] += C
+
+ var/mana_armor_value = STATUS_EFFECT_MAGNITUDE(A,MANA_ARMOR)
+ if(mana_armor_value > 0 && mana_current >= mana_max*0.5 && length(A.overall_clothing_defense_rating) && A.overall_clothing_defense_rating[ARCANE] > 0)
+ var/bonus_mana_armor = (mana_armor_value/100) * A.overall_clothing_defense_rating[ARCANE]
+ bonus_mana_armor = CEILING(bonus_mana_armor,1)
+ if(bonus_mana_armor > 0)
+ for(var/damage_type in list(BLADE,BLUNT,PIERCE))
+ if(!.[damage_type])
+ .[damage_type] = 0
+ else if(IS_INFINITY(.[damage_type]))
+ continue
+ var/damage_type_difference = min(bonus_mana_armor,bonus_mana_armor - .[damage_type])
+ if(damage_type_difference > 0)
+ .[damage_type] += damage_type_difference
+
+
+
+
+
+
+
+
diff --git a/code/_core/datum/horde_data/_horde_data.dm b/code/_core/datum/horde_data/_horde_data.dm
index 8ea786fa6a..dd14ee20cf 100644
--- a/code/_core/datum/horde_data/_horde_data.dm
+++ b/code/_core/datum/horde_data/_horde_data.dm
@@ -18,8 +18,7 @@
horde_squads = list(
"syndicate" = list(
- /mob/living/advanced/npc/syndicate = 100,
- /mob/living/simple/silicon/syndieborg = 10
+ /mob/living/advanced/npc/syndicate = 100
),
"goblin" = list(
/mob/living/advanced/npc/goblin/mage = 20,
@@ -27,7 +26,7 @@
/mob/living/advanced/npc/goblin = 80
),
"wizard" = list(
- /mob/living/advanced/npc/hostile_wizard = 1
+ /mob/living/advanced/npc/raging_mage = 1
)
)
@@ -105,8 +104,11 @@
),
"ashwalker" = list(
/mob/living/advanced/npc/ashwalker/shaman = 5,
+ /mob/living/advanced/npc/ashwalker/shaman/female = 5,
/mob/living/advanced/npc/ashwalker/hunter = 20,
- /mob/living/advanced/npc/ashwalker/warrior = 20
+ /mob/living/advanced/npc/ashwalker/hunter/female = 20,
+ /mob/living/advanced/npc/ashwalker/warrior = 20,
+ /mob/living/advanced/npc/ashwalker/warrior/female = 20
)
)
@@ -134,7 +136,9 @@
horde_weights = list(
/mob/living/simple/slime/sand = 10,
- /mob/living/simple/spider/glow = 10
+ /mob/living/simple/spider/glow = 5,
+ /mob/living/simple/arachnid/sand = 5,
+ /mob/living/advanced/npc/zombie/mummy = 20
)
/horde_data/xeno
@@ -153,16 +157,7 @@
horde_weights = list(
/mob/living/advanced/npc/space_soldier = 100,
- /mob/living/advanced/npc/space_soldier/special_operative = 5
+ /mob/living/advanced/npc/space_soldier/battle = 25,
+ /mob/living/advanced/npc/space_soldier/dmca = 25,
+ /mob/living/advanced/npc/space_soldier/special_operative = 2
)
-
-/horde_data/tax
-
- horde_weights = list(
- /mob/living/advanced/npc/tax_collector = 100
- )
-
- ignore_gamemode = TRUE
-
-
-
diff --git a/code/_core/datum/horde_data/horde_data_gamemodes.dm b/code/_core/datum/horde_data/horde_data_gamemodes.dm
index 35052c8a7f..7827c617a6 100644
--- a/code/_core/datum/horde_data/horde_data_gamemodes.dm
+++ b/code/_core/datum/horde_data/horde_data_gamemodes.dm
@@ -1,7 +1,8 @@
/horde_data/zombies
horde_weights = list(
- /mob/living/advanced/npc/zombie/normal = 200,
+ /mob/living/advanced/npc/zombie/normal = 100,
+ /mob/living/advanced/npc/zombie/normal/female = 100,
/mob/living/advanced/npc/zombie/security = 50,
/mob/living/advanced/npc/zombie/worker = 50,
/mob/living/advanced/npc/zombie/roided = 10,
@@ -26,20 +27,40 @@
),
"soldiers" = list(
/mob/living/advanced/npc/space_soldier = 100,
- /mob/living/advanced/npc/space_soldier/special_operative = 5
+ /mob/living/advanced/npc/space_soldier/battle = 25,
+ /mob/living/advanced/npc/space_soldier/dmca = 25,
+ /mob/living/advanced/npc/space_soldier/special_operative = 2
)
)
/horde_data/syndicate
horde_weights = list(
- /mob/living/advanced/npc/syndicate = 100
+ /mob/living/advanced/npc/syndicate = 50,
+ /mob/living/advanced/npc/syndicate/soldier = 100,
+ /mob/living/advanced/npc/syndicate/shotgunnner = 25,
+ /mob/living/advanced/npc/syndicate/hardsuit = 10,
+ /mob/living/advanced/npc/syndicate/hardsuit/advanced = 5,
+ /mob/living/advanced/npc/syndicate/hardsuit/elite = 2,
+ /mob/living/advanced/npc/syndicate/hardsuit/ultra = 1,
+ /mob/living/advanced/npc/syndicate/scientist = 10,
+ /mob/living/advanced/npc/syndicate/wizard = 10,
+ /mob/living/simple/silicon/syndieborg = 10
)
/horde_data/revolutionary
horde_weights = list(
- /mob/living/advanced/npc/rev = 100,
- /mob/living/advanced/npc/rev/elite = 20,
- /mob/living/simple/bear/armored/revolutionary = 10
+ /mob/living/advanced/npc/rev = 85,
+ /mob/living/advanced/npc/rev/elite = 5,
+ /mob/living/simple/bear/armored/revolutionary = 5
+ )
+
+/horde_data/raging_mages
+
+ horde_weights = list(
+ /mob/living/advanced/npc/raging_mage/apprentice = 200,
+ /mob/living/advanced/npc/raging_mage = 10,
+ /mob/living/advanced/npc/raging_mage/anti_bullet = 20,
+ /mob/living/advanced/npc/raging_mage/witch = 10
)
\ No newline at end of file
diff --git a/code/_core/datum/loadout/assistant.dm b/code/_core/datum/loadout/assistant.dm
index 4a77ba4693..7be21b57ef 100644
--- a/code/_core/datum/loadout/assistant.dm
+++ b/code/_core/datum/loadout/assistant.dm
@@ -9,7 +9,7 @@
/obj/item/clothing/feet/shoes/colored/black,
/obj/item/clothing/feet/shoes/colored/black/left,
/obj/item/clothing/back/storage/satchel/loadout/new_player,
- /obj/item/clothing/ears/headset,
+ /obj/item/clothing/ears/headset/nanotrasen,
/obj/item/weapon/melee/toolbox/blue
)
diff --git a/code/_core/datum/loadout/blood_fiend.dm b/code/_core/datum/loadout/blood_fiend.dm
index 949ae693ca..e3c6208838 100644
--- a/code/_core/datum/loadout/blood_fiend.dm
+++ b/code/_core/datum/loadout/blood_fiend.dm
@@ -20,17 +20,9 @@
/loot/rings/major,
/loot/rings/horseman,
+ /obj/item/storage/pouch/single/black,
/obj/item/storage/pouch/triple/black,
- /obj/item/weapon/ranged/bullet/revolver/fiendish,
- /obj/item/bullet_cartridge/pistol_45{amount=6},
- /obj/item/bullet_cartridge/pistol_45{amount=6},
- /obj/item/bullet_cartridge/pistol_45{amount=6},
- /obj/item/bullet_cartridge/pistol_45{amount=6},
- /obj/item/bullet_cartridge/pistol_45{amount=6},
- /obj/item/bullet_cartridge/pistol_45{amount=6},
- /obj/item/bullet_cartridge/pistol_45{amount=6},
-
)
var/list/possible_weapons = list(
@@ -39,9 +31,19 @@
/obj/item/weapon/melee/sword/cblade
)
+ var/list/thegun = list(
+ /obj/item/weapon/ranged/bullet/revolver/fiendish,
+ /obj/item/bullet_cartridge/pistol_45{amount=6},
+ /obj/item/bullet_cartridge/pistol_45{amount=6},
+ /obj/item/bullet_cartridge/pistol_45{amount=6},
+ )
+
/loadout/blood_fiend/get_spawning_items()
. = ..()
if(length(possible_weapons))
- . += pickweight(possible_weapons)
\ No newline at end of file
+ . += pickweight(possible_weapons)
+
+ if(length(thegun))
+ . += thegun
\ No newline at end of file
diff --git a/code/_core/datum/loadout/goblin/goblin_mage.dm b/code/_core/datum/loadout/goblin/goblin_mage.dm
index 2ba6d86baa..2570fb5141 100644
--- a/code/_core/datum/loadout/goblin/goblin_mage.dm
+++ b/code/_core/datum/loadout/goblin/goblin_mage.dm
@@ -5,7 +5,7 @@
/obj/item/clothing/overwear/coat/sorcerer,
- /obj/item/clothing/back/storage/satchel/poly/brown{loot_to_generate = /loot/wizard/bag},
+ /obj/item/clothing/back/storage/satchel/poly/brown{loot_to_generate = /loot/wizard/bag/lesser},
/obj/item/weapon/ranged/wand/branch,
/obj/item/weapon/ranged/spellgem/lightning,
diff --git a/code/_core/datum/loadout/gopro.dm b/code/_core/datum/loadout/gopro.dm
index 1a29350c11..43495a3630 100644
--- a/code/_core/datum/loadout/gopro.dm
+++ b/code/_core/datum/loadout/gopro.dm
@@ -4,12 +4,13 @@
/obj/item/clothing/overwear/coat/vest/poly/pockets_only,
/obj/item/storage/pouch/triple/black,
- /obj/item/storage/pouch/triple/black,
+ /obj/item/storage/pouch/single/black,
/obj/item/clothing/belt/storage/colored/black,
- /obj/item/weapon/melee/slaughterclaws,
/obj/item/weapon/ranged/bullet/revolver/big_game,
+ /obj/item/weapon/melee/slaughterclaws,
+
/obj/item/bullet_cartridge/revolver_300{amount=5},
/obj/item/bullet_cartridge/revolver_300{amount=5},
/obj/item/bullet_cartridge/revolver_300{amount=5},
diff --git a/code/_core/datum/loadout/hos.dm b/code/_core/datum/loadout/hos.dm
index de166c7655..2f416d3d80 100644
--- a/code/_core/datum/loadout/hos.dm
+++ b/code/_core/datum/loadout/hos.dm
@@ -1,6 +1,6 @@
/loadout/hos
spawning_items = list(
- /obj/item/clothing/ears/headset,
+ /obj/item/clothing/ears/headset/nanotrasen,
/obj/item/clothing/feet/shoes/black_boots,
/obj/item/clothing/feet/shoes/black_boots/left,
diff --git a/code/_core/datum/loadout/nanotasen/cargo_tech.dm b/code/_core/datum/loadout/nanotasen/cargo_tech.dm
index d75454b19f..09c6856818 100644
--- a/code/_core/datum/loadout/nanotasen/cargo_tech.dm
+++ b/code/_core/datum/loadout/nanotasen/cargo_tech.dm
@@ -12,10 +12,9 @@
/obj/item/clothing/neck/tie/red,
/obj/item/clothing/belt/storage/colored/brown,
/obj/item/storage/pouch/triple/brown,
- /obj/item/storage/pouch/triple/brown,
- /obj/item/weapon/melee/baton,
+ /obj/item/storage/pouch/single/brown,
/obj/item/weapon/ranged/bullet/magazine/rifle/ak47,
- /obj/item/magazine/rifle_762_short,
+ /obj/item/weapon/melee/baton,
/obj/item/magazine/rifle_762_short,
/obj/item/magazine/rifle_762_short,
/obj/item/magazine/rifle_762_short,
diff --git a/code/_core/datum/loadout/nanotasen/head/cmo.dm b/code/_core/datum/loadout/nanotasen/head/cmo.dm
index a1e5876ca5..06855f5ade 100644
--- a/code/_core/datum/loadout/nanotasen/head/cmo.dm
+++ b/code/_core/datum/loadout/nanotasen/head/cmo.dm
@@ -2,7 +2,7 @@
spawning_items = list(
- /obj/item/clothing/ears/headset,
+ /obj/item/clothing/ears/headset/nanotrasen/medical,
/obj/item/clothing/shirt/normal/medical,
/obj/item/clothing/pants/normal/medical,
diff --git a/code/_core/datum/loadout/new_player.dm b/code/_core/datum/loadout/new_player.dm
index a6a9cc80b9..9043037eda 100644
--- a/code/_core/datum/loadout/new_player.dm
+++ b/code/_core/datum/loadout/new_player.dm
@@ -9,7 +9,7 @@
/obj/item/clothing/feet/shoes/colored/black,
/obj/item/clothing/feet/shoes/colored/black/left,
/obj/item/clothing/back/storage/satchel/loadout/new_player,
- /obj/item/clothing/ears/headset
+ /obj/item/clothing/ears/headset/nanotrasen
)
/loadout/new_player/female
@@ -23,5 +23,5 @@
/obj/item/clothing/feet/shoes/colored/black,
/obj/item/clothing/feet/shoes/colored/black/left,
/obj/item/clothing/back/storage/satchel/loadout/new_player,
- /obj/item/clothing/ears/headset
+ /obj/item/clothing/ears/headset/nanotrasen
)
\ No newline at end of file
diff --git a/code/_core/datum/loadout/space_cop/_space_cop.dm b/code/_core/datum/loadout/space_cop/_space_cop.dm
index 5fa7d460b6..ed866bdd49 100644
--- a/code/_core/datum/loadout/space_cop/_space_cop.dm
+++ b/code/_core/datum/loadout/space_cop/_space_cop.dm
@@ -67,7 +67,11 @@
/obj/item/magazine/rifle_556,
/obj/item/magazine/rifle_556,
/obj/item/magazine/pistol_40,
- /obj/item/magazine/pistol_40
+ /obj/item/magazine/pistol_40,
+
+ /obj/item/grenade/fuse/fragmentation,
+ /obj/item/grenade/fuse/fragmentation,
+
)
@@ -96,7 +100,11 @@
/obj/item/magazine/rifle_556,
/obj/item/magazine/rifle_556,
/obj/item/magazine/pistol_40,
- /obj/item/magazine/pistol_40
+ /obj/item/magazine/pistol_40,
+
+ /obj/item/grenade/fuse/fragmentation,
+ /obj/item/grenade/fuse/fragmentation,
+
)
/loadout/space_soldier/dmca
@@ -122,7 +130,10 @@
/obj/item/magazine/dmca,
/obj/item/magazine/dmca,
/obj/item/magazine/pistol_40,
- /obj/item/magazine/pistol_40
+ /obj/item/magazine/pistol_40,
+
+ /obj/item/grenade/fuse/fragmentation,
+ /obj/item/grenade/fuse/fragmentation
)
@@ -145,28 +156,21 @@
/obj/item/clothing/glasses/nightvision,
/obj/item/clothing/belt/storage/colored/black,
- /obj/item/clothing/back/storage/satchel/poly/black,
+ /obj/item/clothing/back/storage/satchel/poly/black{loot_to_generate=/loot/space_cop/bag},
/obj/item/storage/pouch/triple/black,
/obj/item/weapon/ranged/bullet/magazine/rifle/dmr/specop,
- /obj/item/weapon/ranged/bullet/magazine/pistol/tranq,
/obj/item/weapon/melee/energy/sword/katana/black,
- /obj/item/magazine/sniper_308/nato/ap,
- /obj/item/magazine/sniper_308/nato/ap,
- /obj/item/magazine/sniper_308/nato/ap,
- /obj/item/magazine/sniper_308/nato/ap,
-
- /obj/item/magazine/pistol_tranq_11m,
- /obj/item/magazine/pistol_tranq_11m,
- /obj/item/magazine/pistol_tranq_11m,
+ /obj/item/magazine/sniper_308/nato,
+ /obj/item/magazine/sniper_308/nato,
+ /obj/item/magazine/sniper_308/nato,
+ /obj/item/magazine/sniper_308/nato,
/obj/item/grenade/fuse/flashbang,
/obj/item/grenade/fuse/flashbang,
/obj/item/grenade/device/special/timed/decoy,
/obj/item/grenade/device/special/timed/decoy,
- /obj/item/grenade/device/landmine/proximity/explosive,
- /obj/item/grenade/device/landmine/proximity/explosive
)
\ No newline at end of file
diff --git a/code/_core/datum/loadout/syndicate/_syndicate.dm b/code/_core/datum/loadout/syndicate/_syndicate.dm
index 93b357f18c..11d191eb92 100644
--- a/code/_core/datum/loadout/syndicate/_syndicate.dm
+++ b/code/_core/datum/loadout/syndicate/_syndicate.dm
@@ -220,6 +220,6 @@
/obj/item/clothing/back/storage/satchel/poly/syndicate{loot_to_generate=/loot/syndicate/bag},
/loot/random/gun/wand,
- /loot/random/gun/spellgem,
+ /loot/safe_spellgems,
/loot/random/support_gem
)
\ No newline at end of file
diff --git a/code/_core/datum/loadout/wizard/_wizard.dm b/code/_core/datum/loadout/wizard/_wizard.dm
index 7aec44af2c..e345298274 100644
--- a/code/_core/datum/loadout/wizard/_wizard.dm
+++ b/code/_core/datum/loadout/wizard/_wizard.dm
@@ -28,30 +28,6 @@
quality_max = 100
quality_mod_min = 0.75
-//Hostile generic wizard.
-/loadout/hostile_wizard
-
- spawning_items = list(
-
- /obj/item/clothing/underbottom/underwear/boxers/heart,
- /obj/item/clothing/undertop/underwear/shirt/random,
-
- /obj/item/clothing/overwear/coat/wizard/real/purple,
- /obj/item/clothing/head/hat/wizard/real/purple,
-
- /obj/item/clothing/feet/socks/knee,
- /obj/item/clothing/feet/socks/knee,
-
- /obj/item/clothing/feet/shoes/sandal,
- /obj/item/clothing/feet/shoes/sandal/left,
-
- /obj/item/clothing/back/storage/backpack/poly/wizard{loot_to_generate = /loot/wizard/bag},
-
- /loot/random/gun/wand,
- /loot/random/gun/spellgem,
- /loot/random/support_gem
- )
-
/loadout/wizard_ambassador
spawning_items = list(
/obj/item/clothing/underbottom/underwear/boxers/heart,
diff --git a/code/_core/datum/loadout/wizard/raging_mage.dm b/code/_core/datum/loadout/wizard/raging_mage.dm
new file mode 100644
index 0000000000..a38221783d
--- /dev/null
+++ b/code/_core/datum/loadout/wizard/raging_mage.dm
@@ -0,0 +1,106 @@
+/loadout/raging_mage
+
+ spawning_items = list(
+
+ /obj/item/clothing/underbottom/underwear/boxers/heart,
+ /obj/item/clothing/undertop/underwear/shirt/random,
+
+ /obj/item/clothing/overwear/coat/wizard/real/purple,
+ /obj/item/clothing/head/hat/wizard/real/purple,
+
+ /obj/item/clothing/feet/socks/knee,
+ /obj/item/clothing/feet/socks/knee,
+
+ /obj/item/clothing/feet/shoes/sandal,
+ /obj/item/clothing/feet/shoes/sandal/left,
+
+ /obj/item/clothing/back/storage/backpack/poly/wizard{loot_to_generate = /loot/wizard/bag},
+
+ /loot/random/gun/wand,
+ /loot/safe_spellgems,
+ /loot/random/support_gem
+ )
+
+
+/loadout/raging_mage/apprentice
+
+ spawning_items = list(
+
+ /obj/item/clothing/underbottom/underwear/boxers/heart,
+ /obj/item/clothing/undertop/underwear/shirt/random,
+
+ /obj/item/clothing/overwear/coat/wizard/red,
+ /obj/item/clothing/head/hat/wizard/red,
+
+ /obj/item/clothing/feet/socks/knee,
+ /obj/item/clothing/feet/socks/knee,
+
+ /obj/item/clothing/feet/shoes/sandal,
+ /obj/item/clothing/feet/shoes/sandal/left,
+
+ /obj/item/clothing/back/storage/satchel/poly/brown{loot_to_generate = /loot/wizard/bag/lesser},
+
+ /loot/weapon/magic/bad_wand,
+ /loot/weapon/magic/gem/goblin,
+ /loot/random/support_gem
+ )
+
+
+/loadout/raging_mage/anti_bullet
+
+ spawning_items = list(
+ /obj/item/clothing/underbottom/underwear/boxers/heart,
+ /obj/item/clothing/undertop/underwear/shirt/random,
+
+ /obj/item/clothing/feet/socks/knee,
+ /obj/item/clothing/feet/socks/knee,
+
+ /obj/item/clothing/pants/merc,
+ /obj/item/clothing/pants/shorts,
+
+ /obj/item/clothing/feet/shoes/black_boots,
+ /obj/item/clothing/feet/shoes/black_boots/left,
+
+ /obj/item/clothing/hands/gloves/colored/combat,
+ /obj/item/clothing/hands/gloves/colored/combat/left,
+
+ /obj/item/clothing/glasses/sun,
+
+ /obj/item/clothing/head/hat/wizard/real/purple,
+
+ /obj/item/clothing/overwear/armor/bulletproof,
+
+ /obj/item/clothing/belt/storage/colored/purple,
+
+ /obj/item/clothing/back/storage/backpack/poly/wizard{loot_to_generate = /loot/wizard/bag},
+
+ /loot/random/gun/wand,
+ /loot/safe_spellgems,
+ /loot/random/support_gem
+ )
+
+/loadout/raging_mage/witch
+
+ spawning_items = list(
+
+ /obj/item/clothing/underbottom/underwear/panty/neko,
+ /obj/item/clothing/undertop/underwear/bra/neko,
+
+ /obj/item/clothing/feet/socks/thigh/striped/pink,
+ /obj/item/clothing/feet/socks/thigh/striped/pink,
+ /obj/item/clothing/feet/shoes/colored/blacker,
+ /obj/item/clothing/feet/shoes/colored/blacker/left,
+
+ /obj/item/clothing/hands/gloves/colored,
+ /obj/item/clothing/hands/gloves/colored/left,
+
+ /obj/item/clothing/overwear/coat/witch,
+ /obj/item/clothing/head/hat/witch,
+
+ /obj/item/clothing/back/storage/backpack/grey{loot_to_generate = /loot/wizard/bag},
+
+ /loot/random/gun/wand,
+ /loot/random/gun/spellgem/ashwalker,
+ /loot/random/support_gem
+
+ )
\ No newline at end of file
diff --git a/code/_core/datum/loadout/zombie/zombie_mummy.dm b/code/_core/datum/loadout/zombie/zombie_mummy.dm
new file mode 100644
index 0000000000..365dbe76f7
--- /dev/null
+++ b/code/_core/datum/loadout/zombie/zombie_mummy.dm
@@ -0,0 +1,5 @@
+/loadout/zombie/mummy
+ spawning_items = list(
+ /obj/item/clothing/overwear/armor/mummy,
+ /obj/item/clothing/mask/mummy,
+ )
\ No newline at end of file
diff --git a/code/_core/datum/loot/faction_boss.dm b/code/_core/datum/loot/faction_boss.dm
index 5a79564dad..da189dbd95 100644
--- a/code/_core/datum/loot/faction_boss.dm
+++ b/code/_core/datum/loot/faction_boss.dm
@@ -11,21 +11,33 @@
/obj/item/storage/blood_box/holy_grenades = 1,
/obj/item/weapon/ranged/magic/spellblade/runesword = 1,
/obj/item/container/syringe/medipen/adminomnizine = 1,
- /obj/item/dice/d20/cursed = 1,
/obj/item/weapon/ranged/magic/staff/lavaland = 1
+ )
+/loot/lavaland/contract
+ loot_table = list(
+ /obj/item/clothing/back/storage/backpack/bluespace = 1,
+ /obj/item/clothing/back/storage/satchel/bluespace = 1,
+ /obj/item/weapon/melee/energy/plightbringer = 1,
+ /obj/item/dice/d20/cursed = 1,
+ /obj/item/weapon/ranged/spellgem/pillar = 1,
+ /obj/item/clothing/ring/horsemen/conquest = 1,
+ /obj/item/clothing/ring/horsemen/death = 1,
+ /obj/item/clothing/ring/horsemen/famine = 1,
+ /obj/item/clothing/ring/horsemen/war = 1,
+ /obj/item/soulgem/godly = 1
)
/loot/lavaland/ash_drake
loot_table = list(
/obj/item/clothing/overwear/armor/drake_armor = 3,
- /obj/item/weapon/melee/energy/plightbringer = 1
+ /obj/item/clothing/back/wings/angel/demon = 1,
)
/loot/lavaland/bubblegum
loot_table = list(
/obj/item/clothing/overwear/hardsuit/ling = 3,
- /obj/item/clothing/mask/endless_bubblegum = 1
+ /obj/item/storage/blood_box/auto_gauss = 1,
)
/loot/lavaland/colossus
@@ -43,8 +55,8 @@
/loot/lavaland/leaper
loot_table = list(
- /obj/item/corrupting_frog = 3
- //TODO: Something interesting.
+ /obj/item/corrupting_frog = 3,
+ /obj/item/soulgem/azuras_star = 1
)
@@ -68,10 +80,12 @@
/loot/lavaland/slime_king
loot_table = list(
- /obj/item/clothing/back/storage/backpack/clown/bag_of_bombs = 3
+ /obj/item/clothing/back/storage/backpack/clown/bag_of_bombs = 3,
+ /obj/item/clothing/mask/endless_bubblegum = 1
)
/loot/lavaland/ai_core
loot_table = list(
- /obj/item/weapon/ranged/energy/gatling = 3
- )
\ No newline at end of file
+ /obj/item/weapon/ranged/energy/gatling = 1,
+ /obj/item/clothing/glasses/sun/augmented = 1
+ )
diff --git a/code/_core/datum/loot/faction_space_cop.dm b/code/_core/datum/loot/faction_space_cop.dm
index d82d0a37b8..19c2755bd9 100644
--- a/code/_core/datum/loot/faction_space_cop.dm
+++ b/code/_core/datum/loot/faction_space_cop.dm
@@ -20,13 +20,13 @@
/obj/item/container/simple/can/cola = 1,
/obj/item/container/simple/can/mountain_wind = 1,
/obj/item/fulton_pack = 1,
- /obj/item/ability_learner/cqc/boss = 1
+ /obj/item/ability_learner/cqc/boss = 1,
+ /obj/item/lighter = 1,
+ /loot/currency/dosh/survivor = 1
)
loot_table_guaranteed = list(
/obj/item/flare,
- /obj/item/lighter,
- /loot/currency/dosh/survivor
)
loot_count = 6
- chance_none = 20
+ chance_none = 50
allow_duplicates = FALSE
\ No newline at end of file
diff --git a/code/_core/datum/loot/faction_syndicate.dm b/code/_core/datum/loot/faction_syndicate.dm
index 44cf158e3b..df0581206f 100644
--- a/code/_core/datum/loot/faction_syndicate.dm
+++ b/code/_core/datum/loot/faction_syndicate.dm
@@ -3,24 +3,26 @@
/obj/item/supply_crate/syndicate = 1,
/loot/currency/telecrystals = 1,
/obj/item/storage/kit/syndicate/filled = 1,
- /obj/item/attachment/barrel/charger/advanced = 1,
- /obj/item/attachment/barrel/laser_charger/advanced = 1,
/obj/item/clothing/glasses/sun/gar = 1,
/obj/item/clothing/glasses/sun/gar/giga = 1,
/loot/currency/gold_bar = 1
)
loot_count = 1
+ chance_none = 33
+ allow_duplicates = FALSE
/loot/syndicate/vault/secure
loot_table = list(
- /obj/item/clothing/back/storage/backpack/bluespace = 1,
- /obj/item/clothing/back/storage/satchel/bluespace = 1,
/obj/item/powercell/bluespace = 1,
- /obj/item/clothing/head/hat/pete = 1,
/obj/item/clothing/overwear/armor/seva/syndie = 1,
- /obj/item/weapon/ranged/bow/hardlight = 1
+ /obj/item/attachment/barrel/charger/advanced = 1,
+ /obj/item/attachment/barrel/laser_charger/advanced = 1,
+ /obj/item/clothing/head/hat/pete = 1,
+ /obj/item/weapon/ranged/bullet/magazine/pistol/deagle/gold = 1
)
loot_count = 1
+ chance_none = 33
+ allow_duplicates = FALSE
/loot/syndicate/lunch
loot_table = list(
diff --git a/code/_core/datum/loot/faction_wizard.dm b/code/_core/datum/loot/faction_wizard.dm
index a8a1309381..5aabbd4630 100644
--- a/code/_core/datum/loot/faction_wizard.dm
+++ b/code/_core/datum/loot/faction_wizard.dm
@@ -15,4 +15,18 @@
loot_count = 6
chance_none = 20
allow_duplicates = FALSE
+ use_value = TRUE
+
+
+/loot/wizard/bag/lesser
+ loot_table = list(
+ /obj/item/tempering/quality/ranged/magic = 1,
+ /obj/item/tempering/luck = 1,
+ /loot/potion = 1,
+ /obj/item/portal_scroll = 1,
+ /loot/soulgem/assorted = 1,
+ )
+ loot_count = 3
+ chance_none = 20
+ allow_duplicates = FALSE
use_value = TRUE
\ No newline at end of file
diff --git a/code/_core/datum/loot/random.dm b/code/_core/datum/loot/random.dm
index 3feb056ce1..3ff8b50836 100644
--- a/code/_core/datum/loot/random.dm
+++ b/code/_core/datum/loot/random.dm
@@ -28,8 +28,10 @@
for(var/k in get_base_types())
var/obj/item/I = k
+ if(initial(I.value) <= 0)
+ continue
var/value = SSbalance.stored_value[k]
- if(value <= 0)
+ if(!value || value <= 0)
continue
if(value < value_min)
continue
diff --git a/code/_core/datum/loot/random_general.dm b/code/_core/datum/loot/random_general.dm
index 3be060d5ca..712237b7de 100644
--- a/code/_core/datum/loot/random_general.dm
+++ b/code/_core/datum/loot/random_general.dm
@@ -1,5 +1,5 @@
/loot/random/trash
- value_min = 1
+ value_min = 5
value_max = 100
rarity_min = RARITY_BROKEN
rarity_max = RARITY_UNCOMMON
diff --git a/code/_core/datum/loot/random_gun.dm b/code/_core/datum/loot/random_gun.dm
index cf601e025f..6cdebd91d9 100644
--- a/code/_core/datum/loot/random_gun.dm
+++ b/code/_core/datum/loot/random_gun.dm
@@ -34,6 +34,8 @@
var/obj/item/weapon/ranged/R = k
if(company_type && initial(R.company_type) != src.company_type)
continue
+ if(initial(R.value) <= 0)
+ continue
var/initial_value = SSbalance.stored_value[k]
if(initial_value <= 0)
continue
diff --git a/code/_core/datum/loot/random_wand.dm b/code/_core/datum/loot/random_wand.dm
index 81ac62284e..567f528b0a 100644
--- a/code/_core/datum/loot/random_wand.dm
+++ b/code/_core/datum/loot/random_wand.dm
@@ -21,6 +21,18 @@
quality_max = 125
quality_mod_min = 0.5
+
+/loot/safe_spellgems //Prevents NPCs from getting utility spells, generally low-range spells, or projectile spammy spells
+ loot_table = list(
+ /obj/item/weapon/ranged/spellgem/blackflame = 1,
+ /obj/item/weapon/ranged/spellgem/fireball = 1,
+ /obj/item/weapon/ranged/spellgem/frost = 1,
+ /obj/item/weapon/ranged/spellgem/inferno = 1,
+ /obj/item/weapon/ranged/spellgem/lightning = 1,
+ /obj/item/weapon/ranged/spellgem/magic_missile = 1,
+ )
+ use_value = TRUE
+
/loot/random/gun/spellgem/ashwalker
company_type = "Ashwalkers"
diff --git a/code/_core/datum/loot/supply_crate.dm b/code/_core/datum/loot/supply_crate.dm
index 8ef249b0b2..f8b022653d 100644
--- a/code/_core/datum/loot/supply_crate.dm
+++ b/code/_core/datum/loot/supply_crate.dm
@@ -53,4 +53,3 @@
/obj/item/portal_scroll,
/loot/soulgem/assorted
)
- loot_count = 3
diff --git a/code/_core/datum/loot/treasure.dm b/code/_core/datum/loot/treasure.dm
index c9aadec718..95012cb8ec 100644
--- a/code/_core/datum/loot/treasure.dm
+++ b/code/_core/datum/loot/treasure.dm
@@ -18,10 +18,15 @@
/loot/boss
loot_table = list(
- /loot/potion = 5,
+ /loot/potion = 10,
/loot/random/scroll = 1,
- /loot/soulgem/assorted = 10,
+ /loot/soulgem/assorted = 5,
/loot/random/tempering = 10
)
chance_none = 25
- loot_count = 10
\ No newline at end of file
+ loot_count = 10
+
+/loot/boss/always_single
+ chance_none = 0
+ loot_count = 1
+ use_value = FALSE
\ No newline at end of file
diff --git a/code/_core/datum/reagent/reagent_blood.dm b/code/_core/datum/reagent/reagent_blood.dm
index f0a70cc01b..c005474494 100644
--- a/code/_core/datum/reagent/reagent_blood.dm
+++ b/code/_core/datum/reagent/reagent_blood.dm
@@ -371,4 +371,13 @@
/reagent/blood/rat = TRUE
)
- color = "#932B1C"
\ No newline at end of file
+ color = "#932B1C"
+
+/reagent/blood/arachnid
+ name = "Arachnid Blood"
+
+ compatible_blood = list(
+ /reagent/blood/arachnid = TRUE
+ )
+
+ color = "#A22889"
\ No newline at end of file
diff --git a/code/_core/datum/reagent/reagent_nutrition.dm b/code/_core/datum/reagent/reagent_nutrition.dm
index e29ea7b167..baf7204455 100644
--- a/code/_core/datum/reagent/reagent_nutrition.dm
+++ b/code/_core/datum/reagent/reagent_nutrition.dm
@@ -125,8 +125,9 @@
else if(amount_to_heal < 0)
owner.tox_regen_buffer += amount_to_heal
- if(owner.health && (nutrition_normal_amount + nutrition_quality_amount + hydration_amount) != 0 && (owner.move_mod < 3 || owner.next_move <= 0)) //Not sprinting
- owner.stamina_regen_buffer += (nutrition_normal_amount + nutrition_quality_amount + hydration_amount) * . *multiplier
+ var/stamina_to_give = (nutrition_normal_amount + nutrition_quality_amount + hydration_amount) * . *multiplier
+ if(owner.health && stamina_to_give > 0)
+ owner.stamina_regen_buffer += stamina_to_give
/reagent/nutrition/on_metabolize_blood(var/mob/living/owner,var/reagent_container/container,var/amount_to_metabolize=0,var/starting_volume=0,var/multiplier=1)
. = ..()
diff --git a/code/_core/datum/reagent_container/_reagent_container.dm b/code/_core/datum/reagent_container/_reagent_container.dm
index 65b0958cb0..29865afa05 100644
--- a/code/_core/datum/reagent_container/_reagent_container.dm
+++ b/code/_core/datum/reagent_container/_reagent_container.dm
@@ -270,7 +270,7 @@
continue
var/volume = stored_reagents[r_id]
stored_reagents_temperature[r_id] = average_temperature
- if(isnum(R.heated_reagent_temp) && R.heated_reagent_temp < average_temperature)
+ if(R.heated_reagent_temp && R.heated_reagent_temp < average_temperature)
var/temperature_heat_mod = (average_temperature/max(0.1,R.heated_reagent_temp)) ** 2
var/amount_to_remove = min(R.heated_reagent_amount + (volume * R.heated_reagent_mul * temperature_heat_mod),volume)
amount_to_remove = CEILING(amount_to_remove,REAGENT_ROUNDING)
@@ -279,8 +279,7 @@
if(R.heated_reagent && removed_amount > 0)
add_reagent(R.heated_reagent,removed_amount,should_update = FALSE, check_recipes = FALSE)
. = TRUE
-
- else if(isnum(R.cooled_reagent_temp) && R.cooled_reagent_temp > average_temperature)
+ else if(R.cooled_reagent_temp && R.cooled_reagent_temp > average_temperature)
var/temperature_cool_mod = (R.cooled_reagent_temp/max(0.1,average_temperature)) ** 2
var/amount_to_remove = min(R.cooled_reagent_amount + (volume * R.cooled_reagent_mul * temperature_cool_mod),volume)
var/removed_amount = -add_reagent(r_id,-amount_to_remove,should_update = FALSE, check_recipes = FALSE)
diff --git a/code/_core/datum/reagent_container/cigarette.dm b/code/_core/datum/reagent_container/cigarette.dm
index 12e80d9125..d2226efb9e 100644
--- a/code/_core/datum/reagent_container/cigarette.dm
+++ b/code/_core/datum/reagent_container/cigarette.dm
@@ -2,4 +2,6 @@
volume_max = 20
should_update_owner = TRUE
- allow_recipe_processing = FALSE
\ No newline at end of file
+ allow_recipe_processing = FALSE
+
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
\ No newline at end of file
diff --git a/code/_core/datum/reagent_container/fuel_cell.dm b/code/_core/datum/reagent_container/fuel_cell.dm
index 0e9152bb82..c9aa6173e7 100644
--- a/code/_core/datum/reagent_container/fuel_cell.dm
+++ b/code/_core/datum/reagent_container/fuel_cell.dm
@@ -1,3 +1,5 @@
/reagent_container/fuel_cell
volume_max = 60
- temperature_change_mul = 0 //Stasis.
\ No newline at end of file
+ temperature_change_mul = 0 //Stasis.
+
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
\ No newline at end of file
diff --git a/code/_core/datum/reagent_container/medicine.dm b/code/_core/datum/reagent_container/medicine.dm
index 96616e1c26..4f0f91ad5c 100644
--- a/code/_core/datum/reagent_container/medicine.dm
+++ b/code/_core/datum/reagent_container/medicine.dm
@@ -1,2 +1,4 @@
/reagent_container/medicine
- volume_max = 1000 //This gets changed later.
\ No newline at end of file
+ volume_max = 1000 //This gets changed later.
+
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
\ No newline at end of file
diff --git a/code/_core/datum/reagent_container/mop.dm b/code/_core/datum/reagent_container/mop.dm
index 0ab3333816..173ef413c3 100644
--- a/code/_core/datum/reagent_container/mop.dm
+++ b/code/_core/datum/reagent_container/mop.dm
@@ -1,3 +1,5 @@
/reagent_container/mop
volume_max = 20
- should_update_owner = FALSE
\ No newline at end of file
+ should_update_owner = FALSE
+
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
\ No newline at end of file
diff --git a/code/_core/datum/reagent_container/pill.dm b/code/_core/datum/reagent_container/pill.dm
index 4ec10c7fd7..e2cf19eaa8 100644
--- a/code/_core/datum/reagent_container/pill.dm
+++ b/code/_core/datum/reagent_container/pill.dm
@@ -6,6 +6,7 @@
should_update_owner = TRUE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
/reagent_container/pill/half
diff --git a/code/_core/datum/reagent_container/special.dm b/code/_core/datum/reagent_container/special.dm
index 7782b8ab92..f678b099bc 100644
--- a/code/_core/datum/reagent_container/special.dm
+++ b/code/_core/datum/reagent_container/special.dm
@@ -4,18 +4,25 @@
should_update_owner = TRUE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
+
/reagent_container/cheese_mold
volume_max = 100
should_update_owner = TRUE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
+
/reagent_container/blob
volume_max = 100
should_update_owner = FALSE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
/reagent_container/shower
volume_max = 50
- should_update_owner = FALSE
\ No newline at end of file
+ should_update_owner = FALSE
+
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
\ No newline at end of file
diff --git a/code/_core/datum/reagent_container/spray.dm b/code/_core/datum/reagent_container/spray.dm
index 42919ad0b9..a840b57c28 100644
--- a/code/_core/datum/reagent_container/spray.dm
+++ b/code/_core/datum/reagent_container/spray.dm
@@ -2,6 +2,10 @@
volume_max = 60
should_update_owner = TRUE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
+
/reagent_container/spray/bottle
volume_max = 100
- should_update_owner = TRUE
\ No newline at end of file
+ should_update_owner = TRUE
+
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
\ No newline at end of file
diff --git a/code/_core/datum/reagent_container/syringe.dm b/code/_core/datum/reagent_container/syringe.dm
index 0afe516774..8ef8ef3db7 100644
--- a/code/_core/datum/reagent_container/syringe.dm
+++ b/code/_core/datum/reagent_container/syringe.dm
@@ -2,6 +2,8 @@
volume_max = 15
should_update_owner = TRUE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
+
/reagent_container/syringe/medipen
volume_max = 20
should_update_owner = TRUE
diff --git a/code/_core/datum/reagent_container/syringe_gun.dm b/code/_core/datum/reagent_container/syringe_gun.dm
index 8625092286..6b9ec84be2 100644
--- a/code/_core/datum/reagent_container/syringe_gun.dm
+++ b/code/_core/datum/reagent_container/syringe_gun.dm
@@ -2,6 +2,10 @@
volume_max = 5*8
should_update_owner = TRUE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
+
/reagent_container/syringe_gun_syringe
volume_max = 5
- should_update_owner = FALSE
\ No newline at end of file
+ should_update_owner = FALSE
+
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
\ No newline at end of file
diff --git a/code/_core/datum/reagent_container/temp.dm b/code/_core/datum/reagent_container/temp.dm
index a2657b2df7..42cf556151 100644
--- a/code/_core/datum/reagent_container/temp.dm
+++ b/code/_core/datum/reagent_container/temp.dm
@@ -4,6 +4,8 @@
should_update_owner = FALSE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
+
/reagent_container/temp/update_container(var/mob/caller,var/update_owner = TRUE,var/force=FALSE)
diff --git a/code/_core/datum/reagent_container/water_tank.dm b/code/_core/datum/reagent_container/water_tank.dm
index f2f7632f78..d213899da8 100644
--- a/code/_core/datum/reagent_container/water_tank.dm
+++ b/code/_core/datum/reagent_container/water_tank.dm
@@ -5,6 +5,8 @@
volume_max = 1000
should_update_owner = FALSE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
+
/reagent_container/big_tank/color/update_container(var/mob/caller,var/update_owner = TRUE,var/force=FALSE)
. = ..()
diff --git a/code/_core/datum/reagent_container/weapon.dm b/code/_core/datum/reagent_container/weapon.dm
index 8f85d5dd83..2afbbfff29 100644
--- a/code/_core/datum/reagent_container/weapon.dm
+++ b/code/_core/datum/reagent_container/weapon.dm
@@ -2,6 +2,8 @@
volume_max = 20
should_update_owner = FALSE
+ flags_temperature = REAGENT_TEMPERATURE_NO_AMBIENT
+
/reagent_container/weapon/flamethrower
volume_max = 200
allow_recipe_processing = FALSE
diff --git a/code/_core/datum/savedata/_savedata.dm b/code/_core/datum/savedata/_savedata.dm
index b9700ad677..d1a4ee9759 100644
--- a/code/_core/datum/savedata/_savedata.dm
+++ b/code/_core/datum/savedata/_savedata.dm
@@ -4,7 +4,7 @@
/savedata/proc/reset_data()
loaded_data = list()
-/savedata/proc/get_folder(var/folder_id)
+/savedata/proc/get_folder()
return ""
/savedata/proc/get_file(var/file_id)
diff --git a/code/_core/datum/savedata/client/_client.dm b/code/_core/datum/savedata/client/_client.dm
index 638ec84979..def8dffc40 100644
--- a/code/_core/datum/savedata/client/_client.dm
+++ b/code/_core/datum/savedata/client/_client.dm
@@ -1,6 +1,21 @@
/savedata/client/
var/ckey
+ var/cid
var/bot_controlled = FALSE
+ var/guest = FALSE
+
+/savedata/client/proc/get_folder_id()
+
+ if(bot_controlled)
+ return "BOT"
+
+ if(guest) //Only set if the config option is enabled (see below in New())
+ return "~guests/[cid]"
+
+ if(ckey)
+ return ckey
+
+ return "~ERROR"
/savedata/client/New(var/desired_ckey)
@@ -9,12 +24,16 @@
if(!owner)
CRASH("SAVE ERROR: savedata did not have a valid owner!")
+ if(owner.guest && CONFIG("ENABLE_GUEST_CID_SAVING",FALSE))
+ guest = TRUE
+ cid = owner.computer_id
+
ckey = desired_ckey
return ..()
-/savedata/client/get_folder(var/folder_id)
- return replacetext(CKEY_PATH_FORMAT,"%CKEY",folder_id)
+/savedata/client/get_folder()
+ return replacetext(CKEY_PATH_FORMAT,"%CKEY",get_folder_id())
/savedata/client/get_files()
- return flist(get_folder(ckey))
\ No newline at end of file
+ return flist(get_folder())
\ No newline at end of file
diff --git a/code/_core/datum/savedata/client/bank/_bank.dm b/code/_core/datum/savedata/client/bank/_bank.dm
index 6b17975018..fb92608ae8 100644
--- a/code/_core/datum/savedata/client/bank/_bank.dm
+++ b/code/_core/datum/savedata/client/bank/_bank.dm
@@ -18,13 +18,13 @@
/savedata/client/bank/proc/save()
var/client/owner = CLIENT(ckey)
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
rustg_file_write(json_encode(loaded_data),full_path)
owner?.to_chat(span("notice","Your bank data has been saved."))
return TRUE
/savedata/client/bank/proc/load()
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
if(!fexists(full_path))
rustg_file_write(json_encode(loaded_data),full_path)
else
diff --git a/code/_core/datum/savedata/client/connection_history/_connection_history.dm b/code/_core/datum/savedata/client/connection_history/_connection_history.dm
index 91016a31ca..2e9ba09cef 100644
--- a/code/_core/datum/savedata/client/connection_history/_connection_history.dm
+++ b/code/_core/datum/savedata/client/connection_history/_connection_history.dm
@@ -25,17 +25,18 @@
sort_tim(connection_files, /proc/cmp_path_dsc)
var/connections_length = length(connection_files)
if(connections_length >= CONNECTIONS_FILE_LIMIT)
+ var/our_folder = get_folder()
for(var/i=CONNECTIONS_FILE_LIMIT,i<=connections_length,i++)
- var/file_name = "[get_folder(ckey)][connection_files[i]]"
+ var/file_name = "[our_folder][connection_files[i]]"
fdel(file_name)
- var/new_file_name = "[get_folder(ckey)][loaded_data["connection_date"]]_[loaded_data["connection_time"]].json"
+ var/new_file_name = "[get_folder()][loaded_data["connection_date"]]_[loaded_data["connection_time"]].json"
var/new_file_data = json_encode(loaded_data)
rustg_file_write(new_file_data,new_file_name)
-/savedata/client/connection_history/get_folder(var/folder_id)
- return replacetext(CONNECTION_PATH_FORMAT,"%CKEY",folder_id)
+/savedata/client/connection_history/get_folder()
+ return replacetext(CONNECTION_PATH_FORMAT,"%CKEY",get_folder_id())
/savedata/client/connection_history/get_files()
- return flist(get_folder(ckey))
\ No newline at end of file
+ return flist(get_folder())
\ No newline at end of file
diff --git a/code/_core/datum/savedata/client/controls/_controls.dm b/code/_core/datum/savedata/client/controls/_controls.dm
index 46eba2d313..7cf0da77c4 100644
--- a/code/_core/datum/savedata/client/controls/_controls.dm
+++ b/code/_core/datum/savedata/client/controls/_controls.dm
@@ -12,7 +12,7 @@
var/client/owner = CLIENT(ckey)
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
if(!fexists(full_path))
rustg_file_append(json_encode(owner.macros.macros),full_path)
@@ -22,6 +22,6 @@
/savedata/client/controls/proc/save()
var/client/owner = CLIENT(ckey)
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
rustg_file_write(json_encode(owner.macros.macros),full_path)
owner.to_chat(span("notice","Your control scheme has been saved."))
\ No newline at end of file
diff --git a/code/_core/datum/savedata/client/death_box/_death_box.dm b/code/_core/datum/savedata/client/death_box/_death_box.dm
index 589b92f12c..749385322c 100644
--- a/code/_core/datum/savedata/client/death_box/_death_box.dm
+++ b/code/_core/datum/savedata/client/death_box/_death_box.dm
@@ -168,7 +168,7 @@
/savedata/client/death_box/proc/save()
var/client/owner = CLIENT(ckey)
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
var/length_of_data = length(loaded_data)
if(length_of_data > 5)
loaded_data.Cut(1,length_of_data - (DEATH_BOX_LIMIT-1))
@@ -177,7 +177,7 @@
return TRUE
/savedata/client/death_box/proc/load()
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
if(!fexists(full_path))
rustg_file_write(json_encode(loaded_data),full_path)
else
diff --git a/code/_core/datum/savedata/client/globals/_globals.dm b/code/_core/datum/savedata/client/globals/_globals.dm
index f06b602600..5a8a5b3356 100644
--- a/code/_core/datum/savedata/client/globals/_globals.dm
+++ b/code/_core/datum/savedata/client/globals/_globals.dm
@@ -27,14 +27,14 @@
/savedata/client/globals/proc/save()
var/client/owner = CLIENT(ckey)
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
loaded_data["new_player"] = FALSE
rustg_file_write(json_encode(loaded_data),full_path)
owner.to_chat(span("notice","Your global stats and settings have been saved."))
return TRUE
/savedata/client/globals/proc/load()
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
if(!fexists(full_path))
rustg_file_write(json_encode(loaded_data),full_path)
else
diff --git a/code/_core/datum/savedata/client/loadout/_loadout.dm b/code/_core/datum/savedata/client/loadout/_loadout.dm
index 780d65291b..59b822ce19 100644
--- a/code/_core/datum/savedata/client/loadout/_loadout.dm
+++ b/code/_core/datum/savedata/client/loadout/_loadout.dm
@@ -20,13 +20,13 @@
/savedata/client/loadout/proc/save()
var/client/owner = CLIENT(ckey)
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
rustg_file_write(json_encode(loaded_data),full_path)
owner?.to_chat(span("notice","Your loadout data has been saved."))
return TRUE
/savedata/client/loadout/proc/load()
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
if(!fexists(full_path))
rustg_file_write(json_encode(loaded_data),full_path)
else
diff --git a/code/_core/datum/savedata/client/mob/_mob.dm b/code/_core/datum/savedata/client/mob/_mob.dm
index 2ad58df712..d0b3ae3172 100644
--- a/code/_core/datum/savedata/client/mob/_mob.dm
+++ b/code/_core/datum/savedata/client/mob/_mob.dm
@@ -2,8 +2,8 @@
/savedata/client/mob
-/savedata/client/mob/get_folder(var/folder_id)
- . = replacetext(CHARACTER_PATH_FORMAT,"%CKEY",folder_id)
+/savedata/client/mob/get_folder()
+ . = replacetext(CHARACTER_PATH_FORMAT,"%CKEY",get_folder_id())
return
/savedata/client/mob/reset_data()
@@ -25,7 +25,7 @@
)
/savedata/client/mob/New(var/desired_ckey)
- ..()
+ . = ..()
reset_data()
var/client/owner = CLIENT(ckey)
if(owner)
@@ -36,8 +36,10 @@
return FALSE
/savedata/client/mob/get_file(var/file_id)
- var/returning = "[get_folder(ckey)][CHARACTER_FILE_FORMAT]"
- returning = replacetext(returning,"%CKEY",bot_controlled ? "BOT" : ckey)
+
+ var/returning = "[get_folder()][CHARACTER_FILE_FORMAT]"
+
returning = replacetext(returning,"%CID",file_id)
+
return returning
diff --git a/code/_core/datum/savedata/client/mob/helpers.dm b/code/_core/datum/savedata/client/mob/helpers.dm
index 461dc53560..dc4a4d826b 100644
--- a/code/_core/datum/savedata/client/mob/helpers.dm
+++ b/code/_core/datum/savedata/client/mob/helpers.dm
@@ -182,8 +182,6 @@ var/global/allow_loading = TRUE
CRASH("Could not delete file [file_name] for [A.ckey]!")
return FALSE
- SStax.pay_taxes(A)
-
var/total_value = A.get_value() + A.currency
total_value = max(0,total_value)
diff --git a/code/_core/datum/savedata/client/settings/_settings.dm b/code/_core/datum/savedata/client/settings/_settings.dm
index f670ca0ba9..c49fbfbd15 100644
--- a/code/_core/datum/savedata/client/settings/_settings.dm
+++ b/code/_core/datum/savedata/client/settings/_settings.dm
@@ -27,7 +27,7 @@
var/client/owner = CLIENT(ckey)
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
if(!fexists(full_path))
rustg_file_append(json_encode(loaded_data),full_path)
@@ -70,6 +70,6 @@
/savedata/client/settings/proc/save()
var/client/owner = CLIENT(ckey)
- var/full_path = "[get_folder(ckey)][get_file()]"
+ var/full_path = "[get_folder()][get_file()]"
rustg_file_write(json_encode(loaded_data),full_path)
owner.mob.to_chat(span("notice","Your settings have been saved."))
\ No newline at end of file
diff --git a/code/_core/datum/status_effect/immortal.dm b/code/_core/datum/status_effect/immortal.dm
index 20d0ccee18..22b9d63755 100644
--- a/code/_core/datum/status_effect/immortal.dm
+++ b/code/_core/datum/status_effect/immortal.dm
@@ -8,3 +8,14 @@
minimum = SECONDS_TO_DECISECONDS(1)
maximum = SECONDS_TO_DECISECONDS(10)
default_duration = -1
+
+/status_effect/dummy
+ name = "Dummy"
+ desc = "You're a dummy. You shouldn't see this."
+ id = DUMMY
+
+ affects_dead = TRUE
+
+ minimum = SECONDS_TO_DECISECONDS(1)
+ maximum = SECONDS_TO_DECISECONDS(10)
+ default_duration = -1
diff --git a/code/_core/datum/status_effect/mana_armor.dm b/code/_core/datum/status_effect/mana_armor.dm
new file mode 100644
index 0000000000..9246f62b36
--- /dev/null
+++ b/code/_core/datum/status_effect/mana_armor.dm
@@ -0,0 +1,11 @@
+/status_effect/mana_armor
+ name = "Mana Armor"
+ desc = "Your mana protects your health, as long as you have more than half your maximum mana. Protection granted is based on arcane armor."
+ id = MANA_ARMOR
+ maximum = SECONDS_TO_DECISECONDS(300)
+ minimum = SECONDS_TO_DECISECONDS(1)
+
+ default_duration = SECONDS_TO_DECISECONDS(30)
+ default_magnitude = 10 //Percent of mana taken before health
+
+ affects_dead = FALSE
diff --git a/code/_core/datum/status_effect/soul_trap.dm b/code/_core/datum/status_effect/soul_trap.dm
index 4706d80ec9..2a7c3d9dc1 100644
--- a/code/_core/datum/status_effect/soul_trap.dm
+++ b/code/_core/datum/status_effect/soul_trap.dm
@@ -10,7 +10,32 @@
/status_effect/soul_trap/can_add_status_effect(var/atom/attacker,var/mob/living/victim)
- if(victim.is_player_controlled())
+ if(!victim.can_be_soultrapped())
return FALSE
- . = ..()
\ No newline at end of file
+ . = ..()
+
+/mob/living/proc/can_be_soultrapped()
+
+ if(!ai) //Soulless, pretty much.
+ return FALSE
+
+ if(delete_on_death) //Some weird bullshit.
+ return FALSE
+
+ if(minion_master) //Soul belongs to someone else.
+ return FALSE
+
+ if(!soul_size || soul_size <= 0) //Error soul.
+ return FALSE
+
+ if(initial(anchored)) //Likely a machine.
+ return FALSE
+
+ if(is_player_controlled()) //Controlled by a player.
+ return FALSE
+
+ return TRUE
+
+/mob/living/advanced/can_be_soultrapped()
+ return FALSE
\ No newline at end of file
diff --git a/code/_core/datum/vote/continue.dm b/code/_core/datum/vote/continue.dm
index a43fde75f5..0f95475af8 100644
--- a/code/_core/datum/vote/continue.dm
+++ b/code/_core/datum/vote/continue.dm
@@ -7,8 +7,8 @@
/vote/continue_round/on_result(var/winner,var/list/results)
if(winner == "No")
- world.end(WORLD_END_NANOTRASEN_VICTORY)
+ world.end()
else
SSgamemode.active_gamemode.on_continue()
- return TRUE
\ No newline at end of file
+ return TRUE
diff --git a/code/_core/mob/abstract/observer/_observer.dm b/code/_core/mob/abstract/observer/_observer.dm
index 6e42fa42c5..e115e4a911 100644
--- a/code/_core/mob/abstract/observer/_observer.dm
+++ b/code/_core/mob/abstract/observer/_observer.dm
@@ -5,8 +5,8 @@
icon = 'icons/mob/abstract/ghosts.dmi'
icon_state = "basic"
- invisibility = INVISIBILITY_DEFAULT
- see_invisible = INVISIBILITY_DEFAULT
+ invisibility = INVISIBLITY_GHOST
+ see_invisible = INVISIBLITY_GHOST
layer = LAYER_GHOST
diff --git a/code/_core/mob/abstract/observer/ghost.dm b/code/_core/mob/abstract/observer/ghost.dm
index 06e85b671d..b7b2ad2111 100644
--- a/code/_core/mob/abstract/observer/ghost.dm
+++ b/code/_core/mob/abstract/observer/ghost.dm
@@ -10,9 +10,6 @@
/obj/hud/button/teleport_to_player
)
- invisibility = INVISIBLITY_GHOST
- see_invisible = INVISIBLITY_GHOST
-
density = FALSE
/mob/abstract/observer/ghost/get_lighting_alpha()
diff --git a/code/_core/mob/abstract/observer/menu.dm b/code/_core/mob/abstract/observer/menu.dm
index 497979d0c9..87f5fbbbf3 100644
--- a/code/_core/mob/abstract/observer/menu.dm
+++ b/code/_core/mob/abstract/observer/menu.dm
@@ -16,7 +16,8 @@
var/current_lobby_position = 1
var/next_lobby_cycle = SECONDS_TO_DECISECONDS(10)
- invisibility = INVISIBILITY_ALWAYS
+ invisibility = INVISIBILITY_ALL
+ see_invisible = INVISIBILITY_PLAYERS
/mob/abstract/observer/menu/do_say(var/text_to_say, var/should_sanitize = TRUE, var/talk_type_to_use = TEXT_TALK,var/talk_range=TALK_RANGE,var/language_to_use=null)
return FALSE
diff --git a/code/_core/mob/abstract/observer/verbs/menu.dm b/code/_core/mob/abstract/observer/verbs/menu.dm
index df0b63510f..f3c1511f2a 100644
--- a/code/_core/mob/abstract/observer/verbs/menu.dm
+++ b/code/_core/mob/abstract/observer/verbs/menu.dm
@@ -209,6 +209,7 @@ var/global/antag_count = 0
GD.loaded_data["antag_tokens"] -= 1
src.to_chat(span("notice","You spend an antag token to become an antagonist. You now have [GD.loaded_data["antag_tokens"]] antag token(s)."))
+ GD.save()
var/savedata/client/mob/mobdata = MOBDATA(C.ckey)
mobdata.reset_data()
diff --git a/code/_core/mob/living/_living.dm b/code/_core/mob/living/_living.dm
index d79178ef8d..aad6e4ee25 100644
--- a/code/_core/mob/living/_living.dm
+++ b/code/_core/mob/living/_living.dm
@@ -90,7 +90,7 @@
var/stun_elevation = -14
var/boss = FALSE
- var/boss_music
+ var/track/boss_music
var/boss_icon_state
var/loot/boss_loot
@@ -192,10 +192,6 @@
var/suicide = FALSE
- var/mob/living/minion //This object's minion.
- var/mob/living/master //This object's master.
- var/minion_remove_time = 0
-
var/obj/structure/totem/totem //This object's totem.
var/queue_health_update = FALSE //From automated processes like reagent and health updating. Should not be used for bullet impacts and whatnot.
@@ -242,6 +238,7 @@
var/list/addictions = list() //List of addictions.
var/soul_size = null
+ var/soul_size_name = "ERROR"
var/list/traits = list() //Assoc list. This is saved.
var/list/traits_by_category = list() //Assoc list. This isn't saved.
@@ -293,6 +290,8 @@
var/was_killed = FALSE //This is set to true if the mob died at least once.
+ var/list/minions
+ var/mob/living/minion_master
/mob/living/PreDestroy()
@@ -304,13 +303,12 @@
if(ai && istype(ai))
ai.set_active(FALSE)
- if(minion)
- minion.master = null
- minion = null
+ if(minion_master)
+ minion_master.remove_minion(src)
- if(master)
- master.minion = null
- master = null
+ for(var/k in minions)
+ var/mob/living/L = k
+ src.remove_minion(L)
if(following)
following.followers -= src
@@ -666,6 +664,9 @@
if(boss)
for(var/mob/living/advanced/player/P in viewers(VIEW_RANGE,src))
+ if(loyalty_tag == P.loyalty_tag)
+ continue
+
for(var/obj/hud/button/boss_health/B in P.buttons)
B.target_bosses |= src
B.update_stats()
@@ -676,10 +677,12 @@
update_level(TRUE)
- QUEUE_HEALTH_UPDATE(src)
+ calculate_soulgem_size()
update_eyes()
+ QUEUE_HEALTH_UPDATE(src)
+
/mob/living/proc/setup_name()
name = "[CHECK_NAME(name)]"
return TRUE
@@ -770,3 +773,29 @@
caller?.visible_message(span("notice","\The [caller.name] draws some blood from \the [src.name]."),span("notice","You drew [amount_added]u of blood from \the [src.name]."))
return amount_added
+
+/mob/living/proc/calculate_soulgem_size()
+
+ if(!health)
+ soul_size = SOUL_SIZE_COMMON
+ return
+
+ // https://www.desmos.com/calculator/0fm1pfghsb
+ var/health_bonus = sin( (min(health.health_max,SOUL_SIZE_MYSTIC) / SOUL_SIZE_MYSTIC)*90)*SOUL_SIZE_MYSTIC
+ var/level_bonus = ((level/100)**3)*SOUL_SIZE_RARE
+ if(boss)
+ health_bonus *= 0.25
+ level_bonus *= 4
+
+ soul_size = SOUL_SIZE_COMMON*0.9 + health_bonus + level_bonus
+
+ if(soul_size <= SOUL_SIZE_COMMON)
+ soul_size = SOUL_SIZE_COMMON
+ else if(soul_size <= SOUL_SIZE_UNCOMMON)
+ soul_size = SOUL_SIZE_UNCOMMON
+ else if(soul_size <= SOUL_SIZE_RARE || !boss) //Maximum size of non-boss souls is rare.
+ soul_size = SOUL_SIZE_RARE
+ else if(soul_size <= SOUL_SIZE_MYSTIC)
+ soul_size = SOUL_SIZE_MYSTIC
+ else
+ soul_size = SOUL_SIZE_GODLY
diff --git a/code/_core/mob/living/advanced/_advanced.dm b/code/_core/mob/living/advanced/_advanced.dm
index b0b990cc50..357cc08d92 100644
--- a/code/_core/mob/living/advanced/_advanced.dm
+++ b/code/_core/mob/living/advanced/_advanced.dm
@@ -48,7 +48,7 @@
var/list/protection_cold = TARGETABLE_LIMBS_KV
var/list/protection_pressure = TARGETABLE_LIMBS_KV
- health = null
+ health = /health/mob/living/advanced
value = 500
diff --git a/code/_core/mob/living/advanced/combat.dm b/code/_core/mob/living/advanced/combat.dm
index 0cf0e22049..de1836776e 100644
--- a/code/_core/mob/living/advanced/combat.dm
+++ b/code/_core/mob/living/advanced/combat.dm
@@ -108,8 +108,6 @@
/mob/living/advanced/get_block_data(var/atom/attacker,var/atom/weapon,var/atom/hit_object,var/atom/blamed,var/damagetype/DT)
- var/attack_type = DT.get_attack_type()
-
var/obj/item/best_item = null
var/best_value = 0
@@ -120,24 +118,24 @@
//Left
if(left_item)
- if(left_item.block_defense[attack_type] && left_item.block_defense[attack_type] > best_value && left_item.can_block(attacker,weapon,src,DT))
+ if(left_item.block_defense[DT.attack_type] && left_item.block_defense[DT.attack_type] > best_value && left_item.can_block(attacker,weapon,src,DT))
best_item = left_item
- best_value = left_item.block_defense[attack_type]
+ best_value = left_item.block_defense[DT.attack_type]
else if(src.labeled_organs[BODY_HAND_LEFT])
var/obj/item/organ/O = src.labeled_organs[BODY_HAND_LEFT]
- if(O.block_defense[attack_type] && O.can_block(attacker,weapon,src,DT))
+ if(O.block_defense[DT.attack_type] && O.can_block(attacker,weapon,src,DT))
best_item = O
- best_value = max(.,O.block_defense[attack_type])
+ best_value = max(.,O.block_defense[DT.attack_type])
//Right
if(right_item)
- if((right_item.block_defense[attack_type] > best_value || (best_value > 0 && right_item.block_defense[attack_type] == best_value && prob(50))) && right_item.can_block(attacker,weapon,src,DT) )
+ if((right_item.block_defense[DT.attack_type] > best_value || (best_value > 0 && right_item.block_defense[DT.attack_type] == best_value && prob(50))) && right_item.can_block(attacker,weapon,src,DT) )
best_item = right_item
- best_value = right_item.block_defense[attack_type]
+ best_value = right_item.block_defense[DT.attack_type]
else if(src.labeled_organs[BODY_HAND_RIGHT])
var/obj/item/organ/O = src.labeled_organs[BODY_HAND_RIGHT]
- if(O.block_defense[attack_type] > best_value && O.can_block(attacker,weapon,src,DT))
+ if(O.block_defense[DT.attack_type] > best_value && O.can_block(attacker,weapon,src,DT))
best_item = O
- best_value = O.block_defense[attack_type]
+ best_value = O.block_defense[DT.attack_type]
return list(best_item,best_value*block_defense_multiplier)
diff --git a/code/_core/mob/living/advanced/health.dm b/code/_core/mob/living/advanced/health.dm
index be6a877ae4..056b164287 100644
--- a/code/_core/mob/living/advanced/health.dm
+++ b/code/_core/mob/living/advanced/health.dm
@@ -14,4 +14,11 @@
. = ..()
+ if(damage_amount > 0)
+ var/mana_armor_value = STATUS_EFFECT_MAGNITUDE(src,MANA_ARMOR)
+ if(mana_armor_value > 0 && src.health && src.health.mana_current > src.health.mana_current*0.5 && length(src.overall_clothing_defense_rating[ARCANE]) > 0 && length(damage_table))
+ var/total_brute = SAFENUM(damage_table[BLUNT]) + SAFENUM(damage_table[PIERCE]) + SAFENUM(damage_table[BLADE])
+ if(total_brute > 0)
+ src.health.adjust_mana(-total_brute)
+
HOOK_CALL("on_damage_received") //For hulking and whatnot.
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/_npc.dm b/code/_core/mob/living/advanced/human/npc/_npc.dm
index 9d5996f7a6..80443c514a 100644
--- a/code/_core/mob/living/advanced/human/npc/_npc.dm
+++ b/code/_core/mob/living/advanced/human/npc/_npc.dm
@@ -1,7 +1,6 @@
/mob/living/advanced/npc/
ai = /ai/advanced/
var/dialogue_id
- soul_size = SOUL_SIZE_COMMON
/mob/living/advanced/npc/proc/can_talk_to(var/mob/caller)
diff --git a/code/_core/mob/living/advanced/human/npc/abductor.dm b/code/_core/mob/living/advanced/human/npc/abductor.dm
index 0de20b124d..0329c64c20 100644
--- a/code/_core/mob/living/advanced/human/npc/abductor.dm
+++ b/code/_core/mob/living/advanced/human/npc/abductor.dm
@@ -3,19 +3,7 @@
desc = "Ayy lmao. The most annoying thing in the known universe."
ai = /ai/advanced/abductor
- var/list/possible_outfits = list(
- /loadout/abductor = 40,
- /loadout/abductor/tourist = 1,
- /loadout/abductor/scientist = 80,
- /loadout/abductor/soldier = 80
- )
-
- var/loadout_to_level = list(
- /loadout/abductor = 1,
- /loadout/abductor/tourist = 1,
- /loadout/abductor/scientist = 2,
- /loadout/abductor/soldier = 4
- )
+ loadout = /loadout/abductor
level = 10
@@ -24,15 +12,17 @@
sex = NEUTER
gender = NEUTER
- soul_size = SOUL_SIZE_UNCOMMON
-
loyalty_tag = "Abductor"
iff_tag = "Abductor"
-/mob/living/advanced/npc/abductor/Initialize()
- loadout = pickweight(possible_outfits)
- level *= loadout_to_level[loadout]
- . = ..()
-
+/mob/living/advanced/npc/abductor/tourist
+ loadout = /loadout/abductor/tourist
+ level = 20
+/mob/living/advanced/npc/abductor/scientist
+ loadout = /loadout/abductor/scientist
+ level = 40
+/mob/living/advanced/npc/abductor/soldier
+ loadout = /loadout/abductor/soldier
+ level = 40
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/ashwalker.dm b/code/_core/mob/living/advanced/human/npc/ashwalker.dm
index dcea04ea83..9c2f11a40e 100644
--- a/code/_core/mob/living/advanced/human/npc/ashwalker.dm
+++ b/code/_core/mob/living/advanced/human/npc/ashwalker.dm
@@ -8,41 +8,46 @@
species = "reptile"
- var/loadout_to_use_male = /loadout/ashwalker/
- var/loadout_to_use_female = /loadout/ashwalker/female
-
+ loadout = /loadout/ashwalker/
loyalty_tag = "Ashwalker"
iff_tag = "Ashwalker"
- level = 8
+ level = 10
/mob/living/advanced/npc/ashwalker/Initialize()
. = ..()
- drops_gold = RAND_PRECISE(0.5,1.25) * level * (1/SSeconomy.credits_per_gold)
- if(gender == FEMALE)
- loadout = loadout_to_use_female
- else
- loadout = loadout_to_use_male
+ drops_gold = RAND_PRECISE(0.5,1.25) * level * (1/CREDITS_PER_GOLD)
+
+/mob/living/advanced/npc/ashwalker/female
+ loadout = /loadout/ashwalker/female
+ gender = FEMALE
+//Hunter
/mob/living/advanced/npc/ashwalker/hunter
name = "ashwalker hunter"
- loadout_to_use_male = /loadout/ashwalker/hunter
- loadout_to_use_female = /loadout/ashwalker/hunter/female
+ loadout = /loadout/ashwalker/hunter
+ level = 20
- level = 16
+/mob/living/advanced/npc/ashwalker/hunter/female
+ loadout = /loadout/ashwalker/hunter/female
+ gender = FEMALE
+//Shaman
/mob/living/advanced/npc/ashwalker/shaman
name = "ashwalker shaman"
+ loadout = /loadout/ashwalker/shaman
+ level = 60
- loadout_to_use_male = /loadout/ashwalker/shaman
- loadout_to_use_female = /loadout/ashwalker/shaman/female
-
- level = 40
+/mob/living/advanced/npc/ashwalker/shaman/female
+ loadout = /loadout/ashwalker/shaman/female
+ gender = FEMALE
+//Warrior
/mob/living/advanced/npc/ashwalker/warrior
name = "ashwalker warrior"
+ loadout = /loadout/ashwalker/warrior
+ level = 40
- loadout_to_use_male = /loadout/ashwalker/warrior
- loadout_to_use_female = /loadout/ashwalker/warrior/female
-
- level = 20
\ No newline at end of file
+/mob/living/advanced/npc/ashwalker/warrior/female
+ loadout = /loadout/ashwalker/warrior/female
+ gender = FEMALE
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/bandit.dm b/code/_core/mob/living/advanced/human/npc/bandit.dm
index 47c4e1cd20..2916ca4315 100644
--- a/code/_core/mob/living/advanced/human/npc/bandit.dm
+++ b/code/_core/mob/living/advanced/human/npc/bandit.dm
@@ -4,10 +4,10 @@
dna = /dna/human
- soul_size = SOUL_SIZE_COMMON
-
ai = /ai/advanced/bandit
+ loadout = /loadout/bandit/male
+
level = 28
combat_dialogue = /combat_dialogue/bandit
@@ -19,11 +19,6 @@
loyalty_tag = "Bandit"
iff_tag = "Bandit"
-/mob/living/advanced/npc/bandit/setup_appearance(var/set_default=FALSE)
-
- . = ..()
-
- if(gender == FEMALE)
- loadout = /loadout/bandit/female
- else
- loadout = /loadout/bandit/male
\ No newline at end of file
+/mob/living/advanced/npc/bandit/female
+ gender = FEMALE
+ loadout = /loadout/bandit/female
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/citizen.dm b/code/_core/mob/living/advanced/human/npc/citizen.dm
index 95c5384049..cbf9e90e4c 100644
--- a/code/_core/mob/living/advanced/human/npc/citizen.dm
+++ b/code/_core/mob/living/advanced/human/npc/citizen.dm
@@ -4,8 +4,6 @@
dna = /dna/human
- soul_size = SOUL_SIZE_COMMON
-
ai = /ai/advanced
level = 4
@@ -17,11 +15,14 @@
loyalty_tag = "Solarian"
iff_tag = "Solarian"
-/mob/living/advanced/citizen/setup_appearance(var/set_default=FALSE)
+ loadout = /loadout/citizen/male
+
+ gender = MALE
+ sex = MALE
+
+/mob/living/advanced/citizen/female
- . = ..()
+ loadout = /loadout/citizen/female
- if(gender == FEMALE)
- loadout = /loadout/citizen/female
- else
- loadout = /loadout/citizen/male
\ No newline at end of file
+ gender = FEMALE
+ sex = FEMALE
diff --git a/code/_core/mob/living/advanced/human/npc/deathsquad.dm b/code/_core/mob/living/advanced/human/npc/deathsquad.dm
index a5ff12625a..886ad10941 100644
--- a/code/_core/mob/living/advanced/human/npc/deathsquad.dm
+++ b/code/_core/mob/living/advanced/human/npc/deathsquad.dm
@@ -7,8 +7,6 @@
dialogue_id = /dialogue/npc/soldier
- soul_size = SOUL_SIZE_UNCOMMON
-
loadout = /loadout/deathsquad
level = 60
diff --git a/code/_core/mob/living/advanced/human/npc/dummy.dm b/code/_core/mob/living/advanced/human/npc/dummy.dm
index 3fa3c589dc..a2431cddb9 100644
--- a/code/_core/mob/living/advanced/human/npc/dummy.dm
+++ b/code/_core/mob/living/advanced/human/npc/dummy.dm
@@ -19,6 +19,7 @@
/mob/living/advanced/npc/dummy/Finalize()
. = ..()
add_status_effect(IMMORTAL)
+ add_status_effect(DUMMY)
/mob/living/advanced/npc/dummy/add_organ(var/obj/item/organ/O)
O = new O(src)
diff --git a/code/_core/mob/living/advanced/human/npc/goblin_warrior.dm b/code/_core/mob/living/advanced/human/npc/goblin_warrior.dm
index 5b3d0064a0..15d8c455b4 100644
--- a/code/_core/mob/living/advanced/human/npc/goblin_warrior.dm
+++ b/code/_core/mob/living/advanced/human/npc/goblin_warrior.dm
@@ -7,8 +7,6 @@
species = "goblin"
- soul_size = SOUL_SIZE_COMMON
-
pixel_z = 1
iff_tag = "Goblin"
@@ -22,7 +20,7 @@
/mob/living/advanced/npc/goblin/Initialize()
. = ..()
- drops_gold = RAND_PRECISE(0.5,1.25) * level * (1/SSeconomy.credits_per_gold)
+ drops_gold = RAND_PRECISE(0.5,1.25) * level * (1/CREDITS_PER_GOLD)
/mob/living/advanced/npc/goblin/warrior
name = "goblin warrior"
@@ -42,6 +40,11 @@
level = 17
+/mob/living/advanced/npc/goblin/mage/wizard_federation
+ name = "raging goblin wizard apprentice"
+ iff_tag = "Wizard Federation"
+ loyalty_tag = "Wizard Federation"
+
/mob/living/advanced/npc/goblin/archer
name = "goblin archer"
loadout = /loadout/goblin/archer
diff --git a/code/_core/mob/living/advanced/human/npc/hostage.dm b/code/_core/mob/living/advanced/human/npc/hostage.dm
index ca65045c23..6e25da148f 100644
--- a/code/_core/mob/living/advanced/human/npc/hostage.dm
+++ b/code/_core/mob/living/advanced/human/npc/hostage.dm
@@ -9,20 +9,18 @@
health_base = 200 //Extra health so the escort mission isn't fucking hell.
level = 8
- var/hostage = TRUE
+ loadout = /loadout/hostage/male
-/mob/living/advanced/npc/hostage/setup_appearance(var/set_default=FALSE)
- . = ..()
- if(gender == FEMALE && !prob(10))
- loadout = /loadout/hostage/female
- else
- loadout = /loadout/hostage/male
+ var/hostage = TRUE
/mob/living/advanced/npc/hostage/Finalize()
. = ..()
src.add_organ(/obj/item/organ/internal/implant/hand/left/iff/nanotrasen)
src.add_organ(/obj/item/organ/internal/implant/head/loyalty/nanotrasen)
-
/mob/living/advanced/npc/hostage/get_damage_received_multiplier(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object,var/atom/blamed,var/damagetype/DT)
- return 0.5
\ No newline at end of file
+ return 0.5
+
+/mob/living/advanced/npc/hostage/female
+ loadout = /loadout/hostage/female
+ gender = FEMALE
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/monkey.dm b/code/_core/mob/living/advanced/human/npc/monkey.dm
index 2b34e93361..a1877798f6 100644
--- a/code/_core/mob/living/advanced/human/npc/monkey.dm
+++ b/code/_core/mob/living/advanced/human/npc/monkey.dm
@@ -6,8 +6,6 @@
species = "monkey"
- soul_size = SOUL_SIZE_COMMON
-
loyalty_tag = "Monkey"
butcher_contents = list(
diff --git a/code/_core/mob/living/advanced/human/npc/raging_mage.dm b/code/_core/mob/living/advanced/human/npc/raging_mage.dm
new file mode 100644
index 0000000000..5e431cf1c7
--- /dev/null
+++ b/code/_core/mob/living/advanced/human/npc/raging_mage.dm
@@ -0,0 +1,32 @@
+/mob/living/advanced/npc/raging_mage
+
+ name = "raging mage"
+
+ loadout = /loadout/raging_mage
+
+ level = 20
+
+ loyalty_tag = "Wizard Federation"
+ iff_tag = "Wizard Federation"
+
+/mob/living/advanced/npc/raging_mage/apprentice
+
+ name = "raging apprentice"
+
+ loadout = /loadout/raging_mage/apprentice
+
+ level = 10
+
+/mob/living/advanced/npc/raging_mage/anti_bullet
+
+ name = "raging anti-bullet mage"
+ loadout = /loadout/raging_mage/anti_bullet
+
+ level = 20
+
+/mob/living/advanced/npc/raging_mage/witch
+ name = "raging witch"
+ gender = FEMALE
+ loadout = /loadout/raging_mage/witch
+
+ level = 20
diff --git a/code/_core/mob/living/advanced/human/npc/space_soldier.dm b/code/_core/mob/living/advanced/human/npc/space_soldier.dm
index f3701d3d19..74bac15808 100644
--- a/code/_core/mob/living/advanced/human/npc/space_soldier.dm
+++ b/code/_core/mob/living/advanced/human/npc/space_soldier.dm
@@ -8,25 +8,24 @@
dialogue_id = /dialogue/npc/soldier/
- soul_size = SOUL_SIZE_UNCOMMON
-
level = 60
- var/list/possible_loadouts = list(
- /loadout/space_soldier/assault_rifle = 4,
- /loadout/space_soldier/battle_rifle = 2,
- /loadout/space_soldier/dmca = 1
- )
-
-/mob/living/advanced/npc/space_soldier/Initialize()
- loadout = pickweight(possible_loadouts)
- . = ..()
+ loadout = /loadout/space_soldier/assault_rifle
/mob/living/advanced/npc/space_soldier/Finalize()
. = ..()
src.add_organ(/obj/item/organ/internal/implant/hand/left/iff/space_cop)
src.add_organ(/obj/item/organ/internal/implant/head/loyalty/space_cop)
+/mob/living/advanced/npc/space_soldier/battle
+ loadout = /loadout/space_soldier/battle_rifle
+
+ level = 70
+
+/mob/living/advanced/npc/space_soldier/dmca
+ loadout = /loadout/space_soldier/dmca
+
+ level = 70
/mob/living/advanced/npc/space_soldier/special_operative
name = "space special operative"
@@ -35,8 +34,6 @@
ai = /ai/advanced/space_soldier/special
- possible_loadouts = list(
- /loadout/space_soldier/spec_ops = 1
- )
+ loadout = /loadout/space_soldier/spec_ops
level = 90
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/syndicate.dm b/code/_core/mob/living/advanced/human/npc/syndicate.dm
index 551caeeddc..9d9fa746fb 100644
--- a/code/_core/mob/living/advanced/human/npc/syndicate.dm
+++ b/code/_core/mob/living/advanced/human/npc/syndicate.dm
@@ -1,5 +1,5 @@
/mob/living/advanced/npc/syndicate
- name = "syndicate operative"
+ name = "syndicate agent"
desc = "A member of the Syndicate crime organization."
ai = /ai/advanced/syndicate
@@ -9,32 +9,9 @@
dna = /dna/human
- var/list/possible_outfits = list(
- /loadout/syndicate/soldier = 90,
- /loadout/syndicate/shotgunnner = 20,
- //Hardsuits below.
- /loadout/syndicate/basic = 6,
- /loadout/syndicate/advanced = 3,
- /loadout/syndicate/elite = 1
- )
-
- var/list/loadout_to_level = list(
- /loadout/syndicate/soldier = 1,
- /loadout/syndicate/shotgunnner = 1.25,
- //Hardsuits below.
- /loadout/syndicate/basic = 2,
- /loadout/syndicate/advanced = 3,
- /loadout/syndicate/elite = 4
- )
-
- level = 25
-
-/mob/living/advanced/npc/syndicate/Initialize()
-
- loadout = pickweight(possible_outfits)
- level *= loadout_to_level[loadout]
+ loadout = /loadout/syndicate
- . = ..()
+ level = 20
/mob/living/advanced/npc/syndicate/Finalize()
. = ..()
@@ -42,76 +19,60 @@
src.add_organ(/obj/item/organ/internal/implant/head/loyalty/syndicate)
+/mob/living/advanced/npc/syndicate/soldier
+ name = "syndicate soldier"
+ loadout = /loadout/syndicate/soldier
+ level = 30
-/mob/living/advanced/npc/syndicate/double
+/mob/living/advanced/npc/syndicate/shotgunnner
+ name = "syndicate gunner"
+ loadout = /loadout/syndicate/shotgunnner
level = 40
-/mob/living/advanced/npc/syndicate/triple
+/mob/living/advanced/npc/syndicate/hardsuit
+ name = "syndicate operative"
+ loadout = /loadout/syndicate/basic
level = 60
-/mob/living/advanced/npc/syndicate/quadruple
- level = 80
-
-/mob/living/advanced/npc/syndicate/stress_test
- name = "stress test"
- ai = /ai/advanced/syndicate/stress_test
-
-/mob/living/advanced/npc/syndicate/scientist
- name = "syndicate scientist"
-
- possible_outfits = list(
- /loadout/syndicate/scientist = 1
- )
- loadout_to_level = list(
- /loadout/syndicate/scientist = 1
- )
-
- level = 16
-
- soul_size = SOUL_SIZE_UNCOMMON
+ health_base = 100
+ stamina_base = 100
+ mana_base = 100
+/mob/living/advanced/npc/syndicate/hardsuit/advanced
+ name = "syndicate operative veteran"
+ loadout = /loadout/syndicate/advanced
+ level = 80
-/mob/living/advanced/npc/syndicate/wizard
- name = "syndicate wizard"
+/mob/living/advanced/npc/syndicate/hardsuit/elite
+ name = "syndicate operative elite"
+ loadout = /loadout/syndicate/elite
+ level = 100
- possible_outfits = list(
- /loadout/syndicate/wizard = 1
- )
- loadout_to_level = list(
- /loadout/syndicate/wizard = 1
- )
+/mob/living/advanced/npc/syndicate/hardsuit/ultra
+ name = "syndicate operative ultra"
+ level = 120
- level = 24
+ loadout = /loadout/syndicate/ultra
- soul_size = SOUL_SIZE_UNCOMMON
+/mob/living/advanced/npc/syndicate/ultra/get_damage_received_multiplier(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object,var/atom/blamed,var/damagetype/DT)
+ . = ..()
+ . *= 0.5
-/mob/living/advanced/npc/syndicate/ultra
- name = "\improper ULTRA syndicate operative"
- level = 100
+/mob/living/advanced/npc/syndicate/scientist
+ name = "syndicate scientist"
- health_base = 100
- stamina_base = 100
- mana_base = 100
+ loadout = /loadout/syndicate/scientist
- possible_outfits = list(
- /loadout/syndicate/ultra = 1
- )
+ level = 20
- loadout_to_level = list(
- /loadout/syndicate/ultra = 1
- )
- soul_size = SOUL_SIZE_RARE
-/mob/living/advanced/npc/syndicate/ultra/get_damage_received_multiplier(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object,var/atom/blamed,var/damagetype/DT)
- . = ..()
- . *= 0.5
+/mob/living/advanced/npc/syndicate/wizard
+ name = "syndicate spellcaster"
-/mob/living/advanced/npc/syndicate/shotgun
+ loadout = /loadout/syndicate/wizard
- possible_outfits = list(
- /loadout/syndicate/shotgunnner = 20,
- )
+ level = 30
- loadout_to_level = list(
- /loadout/syndicate/shotgunnner = 1.25,
- )
\ No newline at end of file
+/mob/living/advanced/npc/syndicate/stress_test
+ name = "stress test"
+ ai = /ai/advanced/syndicate/stress_test
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/unique/pirate_captain.dm b/code/_core/mob/living/advanced/human/npc/unique/pirate_captain.dm
index 4f1ce1db27..cff9724b62 100644
--- a/code/_core/mob/living/advanced/human/npc/unique/pirate_captain.dm
+++ b/code/_core/mob/living/advanced/human/npc/unique/pirate_captain.dm
@@ -31,8 +31,6 @@
var/next_revive = 0
- soul_size = SOUL_SIZE_RARE
-
blood_type = null
level = 70
diff --git a/code/_core/mob/living/advanced/human/npc/unique/rogue/daddy.dm b/code/_core/mob/living/advanced/human/npc/unique/rogue/daddy.dm
index a50d40d4bd..177c4dc77b 100644
--- a/code/_core/mob/living/advanced/human/npc/unique/rogue/daddy.dm
+++ b/code/_core/mob/living/advanced/human/npc/unique/rogue/daddy.dm
@@ -8,7 +8,5 @@
level = 99
- soul_size = SOUL_SIZE_RARE
-
loadout = /loadout/daddy
dna = /dna/human
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/wizard.dm b/code/_core/mob/living/advanced/human/npc/wizard.dm
deleted file mode 100644
index fc96525ffb..0000000000
--- a/code/_core/mob/living/advanced/human/npc/wizard.dm
+++ /dev/null
@@ -1,11 +0,0 @@
-/mob/living/advanced/npc/hostile_wizard
- name = "hostile wizard"
-
- loadout = /loadout/hostile_wizard
-
- level = 24
-
- soul_size = SOUL_SIZE_UNCOMMON
-
- loyalty_tag = "Wizard Federation"
- iff_tag = "Wizard Federation"
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/zombie/zombie_mummy.dm b/code/_core/mob/living/advanced/human/npc/zombie/zombie_mummy.dm
new file mode 100644
index 0000000000..70449bd4ee
--- /dev/null
+++ b/code/_core/mob/living/advanced/human/npc/zombie/zombie_mummy.dm
@@ -0,0 +1,7 @@
+/mob/living/advanced/npc/zombie/mummy
+ loadout = /loadout/zombie/mummy
+
+ level = 18
+
+ rest_chance = 0
+ missing_limb_chance = 0
\ No newline at end of file
diff --git a/code/_core/mob/living/advanced/human/npc/zombie/zombie_normal.dm b/code/_core/mob/living/advanced/human/npc/zombie/zombie_normal.dm
index 493ac3cc03..548bd1d560 100644
--- a/code/_core/mob/living/advanced/human/npc/zombie/zombie_normal.dm
+++ b/code/_core/mob/living/advanced/human/npc/zombie/zombie_normal.dm
@@ -1,12 +1,8 @@
/mob/living/advanced/npc/zombie/normal
- loadout = /loadout/zombie/civilian
+ loadout = /loadout/zombie/civilian/male
-/mob/living/advanced/npc/zombie/normal/Initialize()
- . = ..()
- if(gender == FEMALE)
- loadout = /loadout/zombie/civilian/female
- else
- loadout = /loadout/zombie/civilian/male
+/mob/living/advanced/npc/zombie/normal/female
+ loadout = /loadout/zombie/civilian/female
/mob/living/advanced/npc/zombie/worker
name = "zombie worker"
diff --git a/code/_core/mob/living/advanced/human/npc/zombie/zombie_roided.dm b/code/_core/mob/living/advanced/human/npc/zombie/zombie_roided.dm
index b81c0b6930..905c2f47c5 100644
--- a/code/_core/mob/living/advanced/human/npc/zombie/zombie_roided.dm
+++ b/code/_core/mob/living/advanced/human/npc/zombie/zombie_roided.dm
@@ -29,11 +29,12 @@
. = ..()
- if(next_flex <= world.time && total_damage_dealt >= 10 && !horizontal)
- do_emote("flex")
- add_status_effect(PARALYZE,100,SECONDS_TO_DECISECONDS(2),stealthy=TRUE)
- next_flex = world.time + SECONDS_TO_DECISECONDS(10)
-
- if(health.health_current <= health.health_max*0.5 && !has_status_effect(RAGE))
- add_status_effect(RAGE,100,-1)
+ if(health.health_current > 0)
+ if(next_flex <= world.time && total_damage_dealt >= 10 && !horizontal)
+ do_emote("flex")
+ add_status_effect(PARALYZE,100,SECONDS_TO_DECISECONDS(2),stealthy=TRUE)
+ next_flex = world.time + SECONDS_TO_DECISECONDS(10)
+
+ if(health.health_current <= health.health_max*0.5 && !has_status_effect(RAGE))
+ add_status_effect(RAGE,100,-1)
diff --git a/code/_core/mob/living/advanced/life.dm b/code/_core/mob/living/advanced/life.dm
index eb44c8ee0b..ad388bef9d 100644
--- a/code/_core/mob/living/advanced/life.dm
+++ b/code/_core/mob/living/advanced/life.dm
@@ -65,7 +65,7 @@
var/obj/item/I = k
I.close_inventory(src)
- if(src.loc && !master && !delete_on_death && is_turf(src.loc) && !is_player_controlled(src))
+ if(src.loc && !minion_master && !delete_on_death && is_turf(src.loc) && !is_player_controlled(src))
drop_hands(src.loc)
/mob/living/advanced/rejuvenate()
diff --git a/code/_core/mob/living/advanced/player/_player.dm b/code/_core/mob/living/advanced/player/_player.dm
index 299ffc9f66..b68e5d23fb 100644
--- a/code/_core/mob/living/advanced/player/_player.dm
+++ b/code/_core/mob/living/advanced/player/_player.dm
@@ -1,6 +1,7 @@
-/mob/living/advanced/player/
+/mob/living/advanced/player
- var/unique_pid //Snowflake system that generates a md5 hash of the player on character creation.
+ ///Snowflake system that generates a md5 hash of the player on character creation.
+ var/unique_pid
desc = "Seems a little smarter than most, you think."
desc_extended = "This is a player."
@@ -38,11 +39,14 @@
var/currency = 0
var/revenue = 0
var/expenses = 0
- var/partial_tax = 0 //Taxes you couldn't pay.
+ ///Taxes you couldn't pay.
+ var/partial_tax = 0
var/last_tax_payment = 0
- var/insurance = INSURANCE_PAYOUT * 4 //How much insurance the user has. This amount is paid out in death, up to 8000 credits.
- var/insurance_premiums = 0.05 //How much your insurance premiums are. This is taxed from your current amount each payday.
+ ///How much insurance the user has. This amount is paid out in death, up to 8000 credits.
+ var/insurance = INSURANCE_PAYOUT * 4
+ ///How much your insurance premiums are. This is taxed from your current amount each payday.
+ var/insurance_premiums = 0.05
var/logout_time = 0
@@ -81,11 +85,14 @@
var/save_id
- var/ai_steps = 0 //Determining when the AI activates.
+ ///Determining when the AI activates.
+ var/ai_steps = 0
- var/death_ckey //The ckey belonging to this person that died. Cleared on revive.
+ ///The ckey belonging to this person that died. Cleared on revive.
+ var/death_ckey
- var/list/prestige_count = list() //Prestige count for each of the skills. Each count increases maximum skill by 5.
+ ///Prestige count for each of the skills. Each count increases maximum skill by 5.
+ var/list/prestige_count = list()
var/list/quests = list()
@@ -93,12 +100,14 @@
var/list/linked_portals
- var/last_autosave = 0 //The last time this player saved.
+ ///The last time this player saved.
+ var/last_autosave = 0
enable_chunk_clean = FALSE
enable_chunk_handling = TRUE
- var/is_saving = FALSE //Debug var that checks if the player is saving and freaks out if it's saving if it's qdeleted.
+ ///Debug var that checks if the player is saving and freaks out if it's saving if it's qdeleted.
+ var/is_saving = FALSE
var/job/job
var/job_rank = 1
@@ -106,8 +115,6 @@
expiration_time = SECONDS_TO_DECISECONDS(180)
-
-
/mob/living/advanced/player/Finalize()
. = ..()
setup_difficulty()
@@ -134,7 +141,7 @@
var/desired_z = CEILING(world.maxz/2,1)
force_move(locate(desired_x,desired_y,desired_z))
-/mob/living/advanced/player/get_damage_received_multiplier(var/atom/attacker,var/atom/victim,var/atom/weapon,var/atom/hit_object,var/atom/blamed,var/damagetype/DT)
+/mob/living/advanced/player/get_damage_received_multiplier(atom/attacker, atom/victim, atom/weapon, atom/hit_object, atom/blamed, damagetype/DT)
if(attacker.is_player_controlled()) //PvP is always 0.5.
return 0.5
@@ -149,11 +156,10 @@
. = ..()
/mob/living/advanced/player/restore_inventory()
-
. = ..()
-
- if(.)
- client.screen += click_and_drag_icon
+ if(!.)
+ return
+ client.screen += click_and_drag_icon
/mob/living/advanced/player/setup_name()
@@ -169,10 +175,10 @@
health.update_health_stats()
return TRUE
-/mob/living/advanced/player/is_safe_to_delete(var/check_loc = TRUE)
+/mob/living/advanced/player/is_safe_to_delete(check_loc = TRUE)
if(is_saving)
return FALSE
- . = ..()
+ return ..()
/mob/living/advanced/player/PreDestroy()
@@ -201,7 +207,7 @@
SSliving.dead_player_mobs -= src
- . = ..()
+ return ..()
/mob/living/advanced/player/Destroy()
dialogue_target = null
@@ -221,12 +227,12 @@
return TRUE
-/mob/living/advanced/player/proc/prestige(var/skill_id)
+/mob/living/advanced/player/proc/prestige(skill_id)
if(!prestige_count[skill_id])
prestige_count[skill_id] = 1
else
prestige_count[skill_id] += 1
- set_skill_level(skill_id,5)
+ set_skill_level(skill_id, (prestige_count[skill_id]*5))
src.to_chat(span("warning","Your loyalty implant buzzes as you feel your brain tampered with... seems like you've forgot everything about [skill_id]..."))
src.to_chat(span("notice","You have prestiged your [skill_id]. It is now at prestige level [prestige_count[skill_id]], requiring skill level [100 + prestige_count[skill_id]*5] to prestige again."))
//broadcast_to_clients(span("notice","[src.real_name] prestiged their [skill_id] to level [prestige_count[skill_id]]!"))
@@ -244,4 +250,4 @@
. += src.get_attribute_power(ATTRIBUTE_LUCK,0,1,1) * 0.3
. += SSbalance.difficulty_to_rarity[src.get_difficulty()] * 0.4
// . *= 1 + (increased_rarity/100)
- return .
\ No newline at end of file
+ return .
diff --git a/code/_core/mob/living/advanced/player/antagonist/_antagonist.dm b/code/_core/mob/living/advanced/player/antagonist/_antagonist.dm
index c824acec5a..609adeaba8 100644
--- a/code/_core/mob/living/advanced/player/antagonist/_antagonist.dm
+++ b/code/_core/mob/living/advanced/player/antagonist/_antagonist.dm
@@ -16,7 +16,7 @@
GD.loaded_data["stored_experience"] = list()
GD.loaded_data["stored_experience"][E.id] += added_xp
-/mob/living/advanced/player/antagonist/adjust_currency(var/currency_to_add,var/tax=FALSE)
+/mob/living/advanced/player/antagonist/adjust_currency(var/currency_to_add)
. = ..()
diff --git a/code/_core/mob/living/advanced/player/currency.dm b/code/_core/mob/living/advanced/player/currency.dm
index 3a0f1dbb10..c85b5bce04 100644
--- a/code/_core/mob/living/advanced/player/currency.dm
+++ b/code/_core/mob/living/advanced/player/currency.dm
@@ -1,4 +1,4 @@
-/mob/living/advanced/player/proc/adjust_currency(var/currency_to_add,var/tax=FALSE,var/silent=FALSE)
+/mob/living/advanced/player/proc/adjust_currency(var/currency_to_add,var/silent=FALSE)
if(!currency_to_add)
return FALSE
var/old_currency = currency
@@ -7,12 +7,6 @@
for(var/obj/hud/button/cash_money/B in src.buttons)
B.update_stats(currency,silent=silent)
- if(!tax)
- if(difference > 0)
- revenue += difference
- else
- expenses += -difference
-
return difference
/mob/living/advanced/player/proc/spend_currency(var/currency_to_spend)
diff --git a/code/_core/mob/living/advanced/player/saving.dm b/code/_core/mob/living/advanced/player/saving.dm
index 169d90efe9..20807d5449 100644
--- a/code/_core/mob/living/advanced/player/saving.dm
+++ b/code/_core/mob/living/advanced/player/saving.dm
@@ -76,8 +76,8 @@
if(isnum(insurance))
var/insurance_to_pay = clamp(insurance,0,INSURANCE_PAYOUT)
insurance -= insurance_to_pay
- to_chat(span("notice","You were paid [insurance_to_pay] credits in insurance. You have [insurance] credits left in your insurance pool."))
currency_to_give = insurance_to_pay
+ to_chat(span("notice","You were paid [insurance_to_pay] credits in insurance. You have [insurance] credits left in your insurance pool."))
update_premiums()
if(currency >= 10000)
var/death_tax = FLOOR(currency*0.1,1)
diff --git a/code/_core/mob/living/advanced/species.dm b/code/_core/mob/living/advanced/species.dm
index 13bf6f2a83..4569dc76df 100644
--- a/code/_core/mob/living/advanced/species.dm
+++ b/code/_core/mob/living/advanced/species.dm
@@ -109,7 +109,7 @@
if(set_default || !mobdata || !length(mobdata.loaded_data["organs"]))
return ..()
- set_mob_data(mobdata["loaded_data"])
+ set_mob_data(mobdata.loaded_data)
return TRUE
diff --git a/code/_core/mob/living/combat.dm b/code/_core/mob/living/combat.dm
index 64a97cf0ad..bc879429fa 100644
--- a/code/_core/mob/living/combat.dm
+++ b/code/_core/mob/living/combat.dm
@@ -67,7 +67,10 @@
/mob/living/can_be_attacked(var/atom/attacker,var/atom/weapon,var/params,var/damagetype/damage_type)
- if(src != attacker && is_living(attacker))
+ if(src == attacker)
+ return (src.intent == INTENT_HARM) && damage_type.can_be_parried
+
+ if(is_living(attacker))
var/mob/living/L = attacker
if(!damage_type || !damage_type.allow_friendly_fire)
if(!allow_hostile_action(L.loyalty_tag,src))
diff --git a/code/_core/mob/living/examine.dm b/code/_core/mob/living/examine.dm
index 03a387b606..dc39a24774 100644
--- a/code/_core/mob/living/examine.dm
+++ b/code/_core/mob/living/examine.dm
@@ -100,8 +100,6 @@
if(ai && ai.use_alerts)
switch(ai.alert_level)
- if(ALERT_LEVEL_NONE)
- . += div("notice","[capitalize(pronoun)] does not appear to notice you.")
if(ALERT_LEVEL_NOISE)
. += div("warning","[capitalize(pronoun)] seems to be looking for a source of noise.")
if(ALERT_LEVEL_CAUTION)
diff --git a/code/_core/mob/living/experience.dm b/code/_core/mob/living/experience.dm
index 3c79c1cc28..913583c0d5 100644
--- a/code/_core/mob/living/experience.dm
+++ b/code/_core/mob/living/experience.dm
@@ -65,7 +65,7 @@
return A.add_xp(xp_to_add,difficulty_multiplier=difficulty_multiplier)
/mob/living/get_xp_multiplier()
- if(master)
+ if(minion_master)
return 0
return 1
diff --git a/code/_core/mob/living/health.dm b/code/_core/mob/living/health.dm
index f1664fa75e..54b574e23d 100644
--- a/code/_core/mob/living/health.dm
+++ b/code/_core/mob/living/health.dm
@@ -14,9 +14,12 @@
. = ..()
- var/total_bleed_damage = SAFENUM(damage_table[BLADE])*2.5 + SAFENUM(damage_table[BLUNT])*0.75 + SAFENUM(damage_table[PIERCE])*1.5
+ if(!health || has_status_effect(IMMORTAL))
+ return .
+
+ var/total_bleed_damage = length(damage_table) ? SAFENUM(damage_table[BLADE])*2.5 + SAFENUM(damage_table[BLUNT])*0.75 + SAFENUM(damage_table[PIERCE])*1.5 : 0
- var/savage_hit = health && !has_status_effect(IMMORTAL) ? damage_amount >= health.health_max*DT.savage_hit_threshold : FALSE
+ var/savage_hit = damage_amount >= health.health_max*DT.savage_hit_threshold
if(savage_hit)
total_bleed_damage *= 3
@@ -53,9 +56,9 @@
if(ai)
ai.on_damage_received(atom_damaged,attacker,weapon,DT,damage_table,damage_amount,stealthy)
- if(dead && time_of_death + 30 <= world.time && (override_butcher || length(butcher_contents)) && is_living(attacker) && get_dist(attacker,src) <= 1)
+ if(!minion_master && dead && time_of_death + 30 <= world.time && (override_butcher || length(butcher_contents)) && is_living(attacker) && get_dist(attacker,src) <= 1)
var/mob/living/L = attacker
- var/blade_damage = SAFENUM(damage_table[BLADE]) + SAFENUM(damage_table[LASER])
+ var/blade_damage = length(damage_table) ? SAFENUM(damage_table[BLADE]) + SAFENUM(damage_table[LASER]) : 0
var/atom/atom_to_butcher = src
if(is_organ(atom_damaged))
diff --git a/code/_core/mob/living/life.dm b/code/_core/mob/living/life.dm
index 927662e52c..968e34f353 100644
--- a/code/_core/mob/living/life.dm
+++ b/code/_core/mob/living/life.dm
@@ -25,7 +25,7 @@
var/turf/T = get_turf(src)
- if(T)
+ if(T && !minion_master)
if(boss && boss_loot)
var/obj/structure/interactive/boss_loot/BL = new(T)
BL.loot_to_give = boss_loot
@@ -38,7 +38,7 @@
if(!silent) create_alert(VIEW_RANGE*0.5,T, alert_level = ALERT_LEVEL_CAUTION, visual = TRUE)
if(boss && !drops_gold)
- drops_gold = RAND_PRECISE(0.5,1.25) * level * (1/SSeconomy.credits_per_gold) * 5
+ drops_gold = RAND_PRECISE(0.5,1.25) * level * (1/CREDITS_PER_GOLD) * 5
if(drops_gold > 0)
create_gold_drop(T,CEILING(drops_gold,1))
@@ -62,9 +62,10 @@
var/obj/hud/button/dead_ghost/DG = new
DG.update_owner(src)
- if(master)
- dust()
- else if(soul_size && has_status_effect(SOULTRAP) && !is_player_controlled())
+ if(minion_master)
+ minion_master.remove_minion(src)
+
+ if(has_status_effect(SOULTRAP) && can_be_soultrapped())
var/obj/effect/temp/soul/S = new(T,SECONDS_TO_DECISECONDS(20))
S.appearance = src.appearance
S.transform = get_base_transform()
@@ -73,6 +74,8 @@
S.layer = LAYER_GHOST
S.name = "soul of [initial(name)]:"
S.soul_size = src.soul_size
+ S.soul_path = src.type
+ S.boss = src.boss
INITIALIZE(S)
GENERATE(S)
FINALIZE(S)
@@ -89,30 +92,6 @@
return TRUE
-
-/*
-/mob/living/proc/do_loot_drop(var/atom/desired_loc)
-
- if(desired_loc && loot_drop && health)
- var/loot/L = all_loot[loot_drop]
-
- if(!is_turf(desired_loc))
- return FALSE
-
- if(loot_drop_in_corpse)
- L.spawn_loot_corpse(desired_loc)
- else
- L.spawn_loot_turf(desired_loc)
-
- var/obj/item/currency/C = new(src.loc)
- C.value = 1 + FLOOR(health.health_max/10, 1)
- INITIALIZE(C)
- step_rand(C)
- return TRUE
-
- return FALSE
-*/
-
/mob/living/proc/revive()
if(!dead)
return FALSE
@@ -132,15 +111,18 @@
DG.update_owner(null)
handle_transform()
update_eyes()
+ if(ai)
+ ai.set_active(TRUE)
return TRUE
-/mob/living/proc/rejuvenate()
+/mob/living/proc/rejuvenate(var/reset_nutrition = TRUE)
blood_volume = blood_volume_max
if(reagents) reagents.remove_all_reagents()
- nutrition_normal = initial(nutrition_normal)
- nutrition_fast = initial(nutrition_fast)
- nutrition_quality = initial(nutrition_quality)
- hydration = max(hydration,initial(hydration))
+ if(reset_nutrition)
+ nutrition_normal = initial(nutrition_normal)
+ nutrition_fast = initial(nutrition_fast)
+ nutrition_quality = initial(nutrition_quality)
+ hydration = max(hydration,initial(hydration))
intoxication = initial(intoxication)
on_fire = initial(on_fire)
fire_stacks = initial(fire_stacks)
@@ -158,8 +140,8 @@
stamina_regen_buffer = 0
return TRUE
-/mob/living/proc/resurrect()
- return rejuvenate() && revive()
+/mob/living/proc/resurrect(var/reset_nutrition = TRUE)
+ return rejuvenate(reset_nutrition) && revive()
/mob/living/proc/pre_death()
brute_regen_buffer = max(brute_regen_buffer,0)
@@ -180,7 +162,7 @@
var/turf/T = get_turf(src)
//Was it a kill?
- if(!suicide)
+ if(!suicide && !minion_master)
var/list/people_who_contributed = list()
var/list/people_who_killed = list()
for(var/k in hit_logs)
@@ -196,8 +178,16 @@
on_killed(people_who_killed) //people_who_killed can be empty.
if(length(people_who_killed))
- if(!boss)
- if(!was_killed && !master && soul_size && !delete_on_death && health && health.health_max >= 100)
+ if(boss)
+ for(var/k in people_who_killed)
+ var/mob/living/advanced/player/P = k
+ if(!is_player(P))
+ continue
+ INCREASE_ACHIEVEMENT(P,"bosses_killed",1)
+ if(T)
+ create_gold_drop(T,CEILING(src.health.health_max/10,1))
+ else
+ if(!was_killed && !minion_master && !delete_on_death && health && health.health_max >= 100 && src.get_xp_multiplier() >= 1)
for(var/k in people_who_killed)
var/mob/living/advanced/player/P = k
if(!is_player(P) || !P.job)
@@ -213,32 +203,8 @@
var/credits_given = P.adjust_currency(credits_to_give,silent=TRUE)
if(credits_given > 0)
P.to_chat(span("notice","You gained [credits_given] credits for killing [src.name]."),CHAT_TYPE_COMBAT)
- else
- var/rarity = 0
- var/rarity_count = 0
- for(var/k in people_who_killed)
- var/mob/living/advanced/player/P = k
- if(!is_player(P))
- continue
- rarity += P.get_rarity()
- rarity_count++
- INCREASE_ACHIEVEMENT(P,"bosses_killed",1)
- if(T)
- create_gold_drop(T,CEILING(src.health.health_max/10,1))
- if(rarity_count > 0)
- rarity *= 1/rarity_count
- var/list/loot_spawned = SPAWN_LOOT(/loot/boss,T,rarity)
- for(var/k in loot_spawned)
- var/obj/item/I = k
- var/item_move_dir = pick(DIRECTIONS_ALL)
- var/turf/turf_to_move_to = get_step(T,item_move_dir)
- if(!turf_to_move_to)
- turf_to_move_to = T
- I.force_move(turf_to_move_to)
- var/list/pixel_offsets = direction_to_pixel_offset(item_move_dir)
- I.pixel_x = -pixel_offsets[1]*TILE_SIZE
- I.pixel_y = -pixel_offsets[2]*TILE_SIZE
- animate(I,pixel_x=rand(-8,8),pixel_y=rand(-8,8),time=5)
+
+
HOOK_CALL("post_death")
@@ -335,10 +301,6 @@
mob/living/proc/on_life_slow()
- if(minion_remove_time && minion_remove_time <= world.time)
- dust()
- return TRUE
-
//Immune system
immune_system_strength = initial(immune_system_strength)
for(var/k in diseases)
@@ -636,4 +598,4 @@ mob/living/proc/on_life_slow()
CALLBACK_REMOVE("\ref[src]_make_unrevivable")
- return TRUE
\ No newline at end of file
+ return TRUE
diff --git a/code/_core/mob/living/minion.dm b/code/_core/mob/living/minion.dm
new file mode 100644
index 0000000000..8ab903b856
--- /dev/null
+++ b/code/_core/mob/living/minion.dm
@@ -0,0 +1,36 @@
+
+/mob/living/proc/can_add_minion(var/mob/living/minion_to_add)
+ return TRUE
+
+/mob/living/proc/add_minion(var/mob/living/minion_to_add)
+
+ if(minion_to_add.minion_master)
+ return FALSE //Already belongs to a master.
+
+ if(!src.minions)
+ src.minions = list()
+ src.minions += minion_to_add
+ minion_to_add.minion_master = src
+ minion_to_add.set_iff_tag(src.iff_tag)
+ minion_to_add.set_loyalty_tag(src.loyalty_tag)
+ minion_to_add.ai.set_move_objective(src,2,astar=TRUE,follow=TRUE)
+
+ while(length(minions) > max(1,1 + get_skill_power(SKILL_SUMMONING,0,1,2)*3))
+ var/mob/living/L = minions[1]
+ src.remove_minion(L)
+
+ return TRUE
+
+/mob/living/proc/remove_minion(var/mob/living/minion_to_remove) //This also kills the minion
+
+ if(minion_to_remove.minion_master != src)
+ return FALSE //Not yours.
+
+ minion_to_remove.minion_master = null
+ src.minions -= minion_to_remove
+
+ if(!minion_to_remove.qdeleting && !minion_to_remove.dust(TRUE) && !qdeleting)
+ qdel(minion_to_remove) //Safety, as dust can sometimes return FALSE
+
+ return TRUE
+
diff --git a/code/_core/mob/living/simple/_simple.dm b/code/_core/mob/living/simple/_simple.dm
index 0ff77c8535..d15ccf68fd 100644
--- a/code/_core/mob/living/simple/_simple.dm
+++ b/code/_core/mob/living/simple/_simple.dm
@@ -1,5 +1,4 @@
/mob/living/simple
- //soul_size = SOUL_SIZE_COMMON
ai = /ai/
loyalty_tag = null
iff_tag = null
diff --git a/code/_core/mob/living/simple/antag.dm b/code/_core/mob/living/simple/antag.dm
index 12942a26fe..832e034751 100644
--- a/code/_core/mob/living/simple/antag.dm
+++ b/code/_core/mob/living/simple/antag.dm
@@ -31,8 +31,6 @@
size = SIZE_HUMAN
- soul_size = SOUL_SIZE_COMMON
-
level = 4
var/static/list/valid_antag_colors = list(
diff --git a/code/_core/mob/living/simple/arachnid.dm b/code/_core/mob/living/simple/arachnid.dm
index d9a3da5e08..5a456f4afb 100644
--- a/code/_core/mob/living/simple/arachnid.dm
+++ b/code/_core/mob/living/simple/arachnid.dm
@@ -1,6 +1,6 @@
/mob/living/simple/arachnid
name = "giant arachnid"
- desc = "Might as well be a miniboss."
+ desc = "King of the jungle."
desc_extended = "A giant quadreped carniverous creature."
icon = 'icons/mob/living/simple/jungle/arachnid.dmi'
icon_state = "living"
@@ -39,11 +39,9 @@
enable_medical_hud = FALSE
enable_security_hud = FALSE
- blood_type = /reagent/blood/alien/green
+ blood_type = /reagent/blood/arachnid
blood_volume = 2000
- soul_size = SOUL_SIZE_UNCOMMON
-
object_size = 2
level = 19
@@ -75,3 +73,15 @@
else
icon_state = "living"
+/mob/living/simple/arachnid/sand
+ name = "giant sand arachnid"
+ desc = "King of the sand."
+ desc_extended = "A giant quadreped carniverous creature."
+ icon = 'icons/mob/living/simple/jungle/arachnid_sand.dmi'
+
+ level = 24
+
+ iff_tag = "Desert"
+ loyalty_tag = "Desert"
+
+ armor = /armor/arachnid/sand
diff --git a/code/_core/mob/living/simple/ash_drake.dm b/code/_core/mob/living/simple/ash_drake.dm
index 1bfadbcb65..a20fbd8ae1 100644
--- a/code/_core/mob/living/simple/ash_drake.dm
+++ b/code/_core/mob/living/simple/ash_drake.dm
@@ -66,8 +66,6 @@
blood_type = /reagent/blood/ancient
blood_volume = 2000
- soul_size = SOUL_SIZE_MYSTIC
-
object_size = 2
respawn_time = SECONDS_TO_DECISECONDS(300)
diff --git a/code/_core/mob/living/simple/bear.dm b/code/_core/mob/living/simple/bear.dm
index 2426a31639..6c3844e34e 100644
--- a/code/_core/mob/living/simple/bear.dm
+++ b/code/_core/mob/living/simple/bear.dm
@@ -36,8 +36,6 @@
blood_type = /reagent/blood/bear
blood_volume = 700
- soul_size = SOUL_SIZE_UNCOMMON
-
level = 6
/mob/living/simple/bear/update_overlays()
diff --git a/code/_core/mob/living/simple/bio_monster.dm b/code/_core/mob/living/simple/bio_monster.dm
index 23ce51eeaa..8beb807765 100644
--- a/code/_core/mob/living/simple/bio_monster.dm
+++ b/code/_core/mob/living/simple/bio_monster.dm
@@ -32,8 +32,6 @@
blood_volume = 500
blood_type = /reagent/blood/blob
- soul_size = SOUL_SIZE_COMMON
-
level = 7
/mob/living/simple/bio_monster/post_death()
diff --git a/code/_core/mob/living/simple/blob_spore.dm b/code/_core/mob/living/simple/blob_spore.dm
index 8bb3a688b0..b7ec76a7a9 100644
--- a/code/_core/mob/living/simple/blob_spore.dm
+++ b/code/_core/mob/living/simple/blob_spore.dm
@@ -32,8 +32,6 @@
blood_volume = 100
blood_type = /reagent/blood/blob
- soul_size = SOUL_SIZE_COMMON
-
level = 2
reagents = /reagent_container/blob
diff --git a/code/_core/mob/living/simple/blobbernaught.dm b/code/_core/mob/living/simple/blobbernaught.dm
index b0578e6fcd..f2071832cd 100644
--- a/code/_core/mob/living/simple/blobbernaught.dm
+++ b/code/_core/mob/living/simple/blobbernaught.dm
@@ -35,8 +35,6 @@
blood_volume = 750
blood_type = /reagent/blood/blob
- soul_size = SOUL_SIZE_UNCOMMON
-
level = 12
/mob/living/simple/blobbernaught/New(loc,desired_client,desired_level_multiplier,var/obj/structure/interactive/blob/node/desired_node)
diff --git a/code/_core/mob/living/simple/bot/_bot.dm b/code/_core/mob/living/simple/bot/_bot.dm
index 2302f5e8b9..39b483cef3 100644
--- a/code/_core/mob/living/simple/bot/_bot.dm
+++ b/code/_core/mob/living/simple/bot/_bot.dm
@@ -9,5 +9,3 @@
blood_volume = 250
armor = /armor/borg
-
- soul_size = null
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/bubblegum.dm b/code/_core/mob/living/simple/bubblegum.dm
index cdc12bfa24..4688709ed1 100644
--- a/code/_core/mob/living/simple/bubblegum.dm
+++ b/code/_core/mob/living/simple/bubblegum.dm
@@ -74,8 +74,6 @@
var/next_blood_attack = 0
- soul_size = SOUL_SIZE_RARE
-
object_size = 2
respawn_time = SECONDS_TO_DECISECONDS(300)
@@ -120,11 +118,12 @@
/mob/living/simple/bubblegum/post_move(var/atom/old_loc)
- if(!horizontal) play_sound('sound/effects/impacts/meteor_impact.ogg',get_turf(src),volume = charge_steps ? 50 : 25)
+ var/turf/simulated/T0 = get_turf(src)
+
+ if(!horizontal && T0) play_sound('sound/effects/impacts/meteor_impact.ogg',T0,volume = charge_steps ? 50 : 25)
if(charge_steps > 0)
if(charge_steps <= 3)
- var/turf/simulated/T0 = get_turf(src)
var/turf/simulated/T1 = get_step(src,turn(dir,90))
var/turf/simulated/T2 = get_step(src,turn(dir,-90))
if(T0) create_blood(/obj/effect/cleanable/blood/splatter,T0,"#7F0000",rand(-8,8),rand(-8,8))
diff --git a/code/_core/mob/living/simple/bull.dm b/code/_core/mob/living/simple/bull.dm
index 002398974e..03d605f82c 100644
--- a/code/_core/mob/living/simple/bull.dm
+++ b/code/_core/mob/living/simple/bull.dm
@@ -36,8 +36,6 @@
blood_type = /reagent/blood/cow
blood_volume = 500
- soul_size = SOUL_SIZE_COMMON
-
level = 6
/mob/living/simple/bull/post_death()
diff --git a/code/_core/mob/living/simple/bullshark.dm b/code/_core/mob/living/simple/bullshark.dm
index af79d1752c..87c498d4c6 100644
--- a/code/_core/mob/living/simple/bullshark.dm
+++ b/code/_core/mob/living/simple/bullshark.dm
@@ -33,8 +33,6 @@
stun_angle = 180
- soul_size = SOUL_SIZE_COMMON
-
level = 8
/mob/living/simple/bullshark/post_death()
diff --git a/code/_core/mob/living/simple/can_man.dm b/code/_core/mob/living/simple/can_man.dm
index 745e66faf8..614b4969bf 100644
--- a/code/_core/mob/living/simple/can_man.dm
+++ b/code/_core/mob/living/simple/can_man.dm
@@ -1,8 +1,12 @@
/mob/living/simple/can_man
+
name = "Can Man"
- boss_icon_state = "can_man"
+ desc = "The man with the can."
+
+
icon = 'icons/mob/living/simple/canman.dmi'
icon_state = "living"
+ boss_icon_state = "can_man"
damage_type = /damagetype/unarmed/powerfist/can_man
value = 20000
@@ -23,8 +27,10 @@
force_spawn = TRUE
boss = TRUE
+ respawn_time = SECONDS_TO_DECISECONDS(300)
armor = /armor/borg/military
+
fatigue_mul = 0
status_immune = list(
@@ -48,95 +54,48 @@
loyalty_tag = "Syndicate"
iff_tag = "Syndicate"
- var/charge_steps = 0
- var/charge_dir = 0
-
blood_type = /reagent/blood/robot
blood_volume = 5000
change_dir_on_move = FALSE
- movement_delay = DECISECONDS_TO_TICKS(4)
-
- soul_size = SOUL_SIZE_RARE
+ movement_delay = DECISECONDS_TO_TICKS(10)
object_size = 1
- respawn_time = SECONDS_TO_DECISECONDS(300)
-
- level = 90
-
- stun_angle = 0
+ level = 80
- var/minigun_spread = 100 //Chance to hit an adjacent turf instead.
+ use_momentum = FALSE
- var/minigun_delay = 0 //delay between each shot
+/mob/living/simple/can_man/proc/summon_missile(var/turf/T)
+ new /obj/effect/falling_missile(T)
+ return TRUE
-/mob/living/simple/can_man/post_death()
- . = ..()
- charge_steps = 0
- charge_dir = 0x0
- update_sprite()
+/mob/living/simple/can_man/proc/shoot_minigun(var/atom/target)
-/mob/living/simple/can_man/update_icon()
- . = ..()
- icon = initial(icon)
- icon_state = initial(icon_state)
- if(dead)
- icon_state = "dead"
-
-/mob/living/simple/can_man/is_busy()
- if(CALLBACK_EXISTS("\ref[src]_minigun_sweep"))
- return TRUE
- . = ..()
+ var/turf/T
-/mob/living/simple/can_man/proc/telegraph_special_minigun_sweep(var/atom/target)
- play_sound('sound/mob/can_man/rev_start.ogg',get_turf(src))
- CALLBACK("\ref[src]_minigun_sweep",10,src,src::do_special_minigun_sweep(),target,30,30)
+ var/target_dir = get_dir(src,target)
-/mob/living/simple/can_man/proc/do_special_minigun_sweep(var/atom/target,var/shots_current,var/shots_max)
-
- if(dead || horizontal)
- return FALSE
-
- shoot_minigun(target,TRUE)
-
- shots_current--
-
- if(shots_current <= 0)
- minigun_spread = initial(minigun_spread)
- if(ai) ai.queue_find_new_objectives = TRUE
- add_status_effect(PARALYZE,duration=30,magnitude=-1,stealthy=TRUE)
- play_sound('sound/mob/can_man/rev_stop.ogg',get_turf(src))
- return TRUE
-
- CALLBACK("\ref[src]_minigun_sweep",0.25 + max(0,shots_current/shots_max - 0.5),src,src::do_special_minigun_sweep(),target,shots_current,shots_max)
-
-/mob/living/simple/can_man/proc/shoot_minigun(var/atom/target,var/use_spread=FALSE)
-
- var/turf/T = get_turf(src)
+ if(src.dir & target_dir) //Facing.
+ T = get_turf(target)
+ else //Not facing.
+ var/desired_dir = turn(dir,pick(-45,0,45))
+ T = get_step(src,desired_dir)
if(!T)
return FALSE
- if(use_spread && prob(minigun_spread-50))
- var/found_direction = get_dir(src,target)
- var/offset_01 = turn(found_direction,90)
- var/offset_02 = turn(found_direction,-90)
- var/turf/new_target = get_step(target,pick(offset_01,offset_02))
- if(new_target)
- target = new_target
-
src.shoot_projectile(
src,
- target,
+ T,
null,
null,
/obj/projectile/bullet/firearm/pistol,
/damagetype/ranged/bullet/pistol_45/hp,
16,
16,
- use_spread ? 0.1*(minigun_spread/100) : 0.03,
+ 0.01,
TILE_SIZE*0.5,
1,
"#FF4A00",
@@ -145,13 +104,8 @@
src.iff_tag,
src.loyalty_tag
)
- src.set_dir(get_dir(src,target))
- play_sound('sound/weapons/ranged/misc/canman_shot.ogg',T)
- if(use_spread)
- minigun_spread -= 5
-
- minigun_delay = world.time + 0.5 + (health.health_current/health.health_max)*1.5
+ play_sound('sound/weapons/ranged/misc/canman_shot.ogg',T)
/mob/living/simple/can_man/post_move(var/atom/old_loc)
. = ..()
@@ -184,7 +138,4 @@
if(!M.can_be_attacked(src,src,params,DT))
continue
var/atom/object_to_damage = M.get_object_to_damage(src,src,damage_type,params,TRUE,TRUE)
- DT.process_damage(src,M,src,object_to_damage,src,1)
-
-
-
+ DT.process_damage(src,M,src,object_to_damage,src,1)
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/clockwork_fragment.dm b/code/_core/mob/living/simple/clockwork_fragment.dm
index 3264e16d30..95dbd8488a 100644
--- a/code/_core/mob/living/simple/clockwork_fragment.dm
+++ b/code/_core/mob/living/simple/clockwork_fragment.dm
@@ -22,8 +22,6 @@
blood_type = null
blood_volume = 0
- soul_size = SOUL_SIZE_COMMON
-
level = 12
/mob/living/simple/clockwork_fragment/post_death()
diff --git a/code/_core/mob/living/simple/clockwork_marauder.dm b/code/_core/mob/living/simple/clockwork_marauder.dm
index 855e8fc603..44efbe816f 100644
--- a/code/_core/mob/living/simple/clockwork_marauder.dm
+++ b/code/_core/mob/living/simple/clockwork_marauder.dm
@@ -23,8 +23,6 @@
blood_type = null
blood_volume = 0
- soul_size = SOUL_SIZE_COMMON
-
level = 20
/mob/living/simple/clockwork_marauder/post_death()
diff --git a/code/_core/mob/living/simple/colossus.dm b/code/_core/mob/living/simple/colossus.dm
index f528bad047..612f41efc3 100644
--- a/code/_core/mob/living/simple/colossus.dm
+++ b/code/_core/mob/living/simple/colossus.dm
@@ -62,8 +62,6 @@
/obj/item/container/edible/dynamic/meat/raw_colossus
)
- soul_size = SOUL_SIZE_GODLY
-
object_size = 2
respawn_time = SECONDS_TO_DECISECONDS(300)
diff --git a/code/_core/mob/living/simple/crab.dm b/code/_core/mob/living/simple/crab.dm
index bf50a2c808..5ad26b89cc 100644
--- a/code/_core/mob/living/simple/crab.dm
+++ b/code/_core/mob/living/simple/crab.dm
@@ -34,8 +34,6 @@
blood_type = /reagent/blood/crab
blood_volume = 200
- soul_size = SOUL_SIZE_COMMON
-
level = 3
/mob/living/simple/crab/post_death()
@@ -112,8 +110,6 @@
soul_size = SOUL_SIZE_RARE
- level = 20
-
/mob/living/simple/crab/king/Cross(atom/movable/O)
diff --git a/code/_core/mob/living/simple/cult.dm b/code/_core/mob/living/simple/cult.dm
index 820e63a59e..ad4dbfd7a5 100644
--- a/code/_core/mob/living/simple/cult.dm
+++ b/code/_core/mob/living/simple/cult.dm
@@ -9,8 +9,6 @@
blood_type = /reagent/blood/unholy
blood_volume = BLOOD_VOLUME_DEFAULT
- soul_size = SOUL_SIZE_COMMON
-
level = 5
/mob/living/simple/cult/construct
diff --git a/code/_core/mob/living/simple/cyborg.dm b/code/_core/mob/living/simple/cyborg.dm
index 347cd499ab..2d4677fde8 100644
--- a/code/_core/mob/living/simple/cyborg.dm
+++ b/code/_core/mob/living/simple/cyborg.dm
@@ -20,8 +20,6 @@
armor = /armor/borg
- soul_size = null
-
/mob/living/simple/silicon/squats
name = "S.Q.U.A.T.S."
icon_state = "squats"
diff --git a/code/_core/mob/living/simple/devil.dm b/code/_core/mob/living/simple/devil.dm
index 20dd8a6175..9cfbc2cbf2 100644
--- a/code/_core/mob/living/simple/devil.dm
+++ b/code/_core/mob/living/simple/devil.dm
@@ -28,8 +28,6 @@
blood_type = /reagent/blood/cow
blood_volume = 700
- soul_size = SOUL_SIZE_UNCOMMON
-
level = 22
/mob/living/simple/devil/get_damage_type(var/atom/attacker,var/atom/victim)
@@ -38,5 +36,5 @@
. = ..()
/mob/living/simple/devil/post_death()
- ..()
- qdel(src)
\ No newline at end of file
+ . = ..()
+ dust(TRUE)
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/dick_kickem.dm b/code/_core/mob/living/simple/dick_kickem.dm
index 0967b49483..2564c688fa 100644
--- a/code/_core/mob/living/simple/dick_kickem.dm
+++ b/code/_core/mob/living/simple/dick_kickem.dm
@@ -45,6 +45,4 @@
blood_type = /reagent/blood/human/a_positive
- soul_size = SOUL_SIZE_UNCOMMON
-
level = 20
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/fairy.dm b/code/_core/mob/living/simple/fairy.dm
index adc58f385c..13dafb761c 100644
--- a/code/_core/mob/living/simple/fairy.dm
+++ b/code/_core/mob/living/simple/fairy.dm
@@ -24,12 +24,11 @@
blood_type = /reagent/medicine/mana_potion
- soul_size = SOUL_SIZE_RARE
-
level = 16
/mob/living/simple/fairy/post_death()
- ..()
+ . = ..()
icon_state = "dead"
- var/turf/T = get_turf(src)
- CREATE(/obj/item/clothing/back/wings/fairy,T)
\ No newline at end of file
+ if(. && !qdeleting)
+ var/turf/T = get_turf(src)
+ if(T) CREATE(/obj/item/clothing/back/wings/fairy,T)
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/gabber.dm b/code/_core/mob/living/simple/gabber.dm
index dd84dc3e56..f3a20b4866 100644
--- a/code/_core/mob/living/simple/gabber.dm
+++ b/code/_core/mob/living/simple/gabber.dm
@@ -40,8 +40,6 @@ var/global/list/valid_gabber_sound_files = list()
boss_music = /track/light_of_zach
- soul_size = SOUL_SIZE_MYSTIC
-
object_size = 2
respawn_time = SECONDS_TO_DECISECONDS(300)
@@ -105,7 +103,7 @@ var/global/list/valid_gabber_sound_files = list()
. = ..()
- if(health && health.health_current <= health.health_max*0.5 && !sword_mode && !has_status_effect(IMMORTAL)) //Start second phase at 50% health.
+ if(!minion_master && health && health.health_current <= health.health_max*0.5 && !sword_mode && !has_status_effect(IMMORTAL)) //Start second phase at 50% health.
start_sword_mode()
diff --git a/code/_core/mob/living/simple/ghost.dm b/code/_core/mob/living/simple/ghost.dm
index 325e9b8d3c..cdf1a35fa8 100644
--- a/code/_core/mob/living/simple/ghost.dm
+++ b/code/_core/mob/living/simple/ghost.dm
@@ -41,8 +41,6 @@
size = SIZE_GIANT
- soul_size = SOUL_SIZE_RARE
-
enable_chunk_clean = FALSE
density = TRUE
diff --git a/code/_core/mob/living/simple/glockroach.dm b/code/_core/mob/living/simple/glockroach.dm
index b5ce8c01dd..efa8be83e6 100644
--- a/code/_core/mob/living/simple/glockroach.dm
+++ b/code/_core/mob/living/simple/glockroach.dm
@@ -29,8 +29,6 @@
blood_type = /reagent/blood/insect
blood_volume = 50
- soul_size = SOUL_SIZE_COMMON
-
level = 2
diff --git a/code/_core/mob/living/simple/golaith/goliath.dm b/code/_core/mob/living/simple/golaith/goliath.dm
index 08b5d8f849..29bc395a91 100644
--- a/code/_core/mob/living/simple/golaith/goliath.dm
+++ b/code/_core/mob/living/simple/golaith/goliath.dm
@@ -35,8 +35,6 @@
blood_type = /reagent/blood/goliath
blood_volume = 750
- soul_size = SOUL_SIZE_COMMON
-
level = 12
movement_delay = DECISECONDS_TO_TICKS(2)
diff --git a/code/_core/mob/living/simple/golaith/goliath_ancient.dm b/code/_core/mob/living/simple/golaith/goliath_ancient.dm
index 4574899d45..bcf3948e1a 100644
--- a/code/_core/mob/living/simple/golaith/goliath_ancient.dm
+++ b/code/_core/mob/living/simple/golaith/goliath_ancient.dm
@@ -23,6 +23,4 @@
/obj/item/container/edible/dynamic/meat/raw_goliath
)
- soul_size = SOUL_SIZE_UNCOMMON
-
level = 35
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/gorilla.dm b/code/_core/mob/living/simple/gorilla.dm
index dab534f314..979cd5176b 100644
--- a/code/_core/mob/living/simple/gorilla.dm
+++ b/code/_core/mob/living/simple/gorilla.dm
@@ -24,6 +24,4 @@
blood_type = /reagent/blood/human/o_negative
blood_volume = 750
- soul_size = SOUL_SIZE_UNCOMMON
-
level = 16
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/gutlunch.dm b/code/_core/mob/living/simple/gutlunch.dm
index e98e91f01e..28ac28b48e 100644
--- a/code/_core/mob/living/simple/gutlunch.dm
+++ b/code/_core/mob/living/simple/gutlunch.dm
@@ -19,8 +19,6 @@
stamina_base = 50
mana_base = 25
- soul_size = SOUL_SIZE_COMMON
-
size = SIZE_ANIMAL
stun_angle = 0
diff --git a/code/_core/mob/living/simple/halloween_spirit.dm b/code/_core/mob/living/simple/halloween_spirit.dm
index 259001f931..1c731810c4 100644
--- a/code/_core/mob/living/simple/halloween_spirit.dm
+++ b/code/_core/mob/living/simple/halloween_spirit.dm
@@ -1,5 +1,5 @@
/mob/living/simple/halloween_spirit
- name = "spirit of halloween"
+ name = "phantasm"
desc = "No, not that one."
desc_extended = "Extremely spooky spirits that only exist to bite your ankles."
icon = 'icons/mob/living/simple/spooky.dmi'
@@ -28,8 +28,6 @@
blood_type = null
- soul_size = SOUL_SIZE_COMMON
-
level = 8
/mob/living/simple/halloween_spirit/blue
diff --git a/code/_core/mob/living/simple/herald.dm b/code/_core/mob/living/simple/herald.dm
index 7fdac5af2c..7710582053 100644
--- a/code/_core/mob/living/simple/herald.dm
+++ b/code/_core/mob/living/simple/herald.dm
@@ -49,8 +49,6 @@
/obj/item/container/edible/dynamic/meat/raw_colossus
)
- soul_size = SOUL_SIZE_MYSTIC
-
respawn_time = SECONDS_TO_DECISECONDS(300)
level = 35
diff --git a/code/_core/mob/living/simple/hierophant.dm b/code/_core/mob/living/simple/hierophant.dm
index 7c28c7bef1..c38dafb1c1 100644
--- a/code/_core/mob/living/simple/hierophant.dm
+++ b/code/_core/mob/living/simple/hierophant.dm
@@ -48,8 +48,6 @@
blood_type = /reagent/blood/ancient
blood_volume = 3000
- soul_size = SOUL_SIZE_RARE
-
movement_delay = DECISECONDS_TO_TICKS(6)
level = 35
diff --git a/code/_core/mob/living/simple/hologram.dm b/code/_core/mob/living/simple/hologram.dm
index 95e306fa66..7f77a15fa9 100644
--- a/code/_core/mob/living/simple/hologram.dm
+++ b/code/_core/mob/living/simple/hologram.dm
@@ -1,5 +1,4 @@
/mob/living/simple/hologram
health_base = 1
ai = /ai/passive
- soul_size = null
delete_on_death = TRUE
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/leaper.dm b/code/_core/mob/living/simple/leaper.dm
index cd1a543050..3cb071bde6 100644
--- a/code/_core/mob/living/simple/leaper.dm
+++ b/code/_core/mob/living/simple/leaper.dm
@@ -59,8 +59,6 @@
blood_type = /reagent/blood/ancient
blood_volume = 3000
- soul_size = SOUL_SIZE_RARE
-
anchored = 1
object_size = 2
@@ -244,13 +242,16 @@
return FALSE
for(var/i=1,i<=4,i++)
create_blood(/obj/effect/cleanable/blood/splatter,E.loc,"#B4150F",rand(-TILE_SIZE,TILE_SIZE),rand(-TILE_SIZE,TILE_SIZE))
- explode(E.loc,3,master ? master : src,src,loyalty_tag)
+ explode(E.loc,3,minion_master ? minion_master : src,src,loyalty_tag)
play_sound('sound/weapons/magic/chaos_blood.ogg',E.loc)
qdel(E)
//Frog summoning
/mob/living/simple/leaper/proc/check_frogs()
+ if(minion_master)
+ return INFINITY
+
for(var/k in tracked_frogs)
var/mob/living/L = k
if(L.dead || L.qdeleting || get_dist(L,src) > VIEW_RANGE*3)
@@ -261,6 +262,9 @@
/mob/living/simple/leaper/proc/manifest_frogs()
+ if(minion_master)
+ return FALSE
+
var/view_mod = CEILING(VIEW_RANGE*0.5,1)
var/list/block_turfs = block(
diff --git a/code/_core/mob/living/simple/legion/legion.dm b/code/_core/mob/living/simple/legion/legion.dm
index 4f3e8b0a4b..f891d45df7 100644
--- a/code/_core/mob/living/simple/legion/legion.dm
+++ b/code/_core/mob/living/simple/legion/legion.dm
@@ -26,7 +26,7 @@
var/head_limit = 2
var/next_head = 0
- var/clone=FALSE
+ var/clone = FALSE
iff_tag = "Legion"
loyalty_tag = "Legion"
@@ -37,10 +37,9 @@
armor = /armor/legion
- soul_size = null
-
level = 8
+
/mob/living/simple/legionare/PreDestroy()
if(stored_corpse)
@@ -57,10 +56,7 @@
/mob/living/simple/legionare/proc/create_head()
- if(next_head > world.time)
- return FALSE
-
- if(length(tracked_heads) >= head_limit)
+ if(minion_master)
return FALSE
if(clone) //Clones cannot create heads.
@@ -69,6 +65,12 @@
if(dead)
return FALSE
+ if(next_head > world.time)
+ return FALSE
+
+ if(length(tracked_heads) >= head_limit)
+ return FALSE
+
var/mob/living/simple/legionare_head/L = new head_type(get_turf(src))
L.parent_legion = src
INITIALIZE(L)
diff --git a/code/_core/mob/living/simple/legion/legion_head.dm b/code/_core/mob/living/simple/legion/legion_head.dm
index 49c87db007..94572d6393 100644
--- a/code/_core/mob/living/simple/legion/legion_head.dm
+++ b/code/_core/mob/living/simple/legion/legion_head.dm
@@ -28,8 +28,6 @@
armor = /armor/legion
- soul_size = null
-
level = 2
delete_on_death = TRUE
@@ -56,7 +54,7 @@
/mob/living/simple/legionare_head/proc/convert(var/mob/living/advanced/A)
- if(!can_convert || !A.dead || A.qdeleting || src.qdeleting || !is_turf(A.loc) )
+ if(minion_master || !can_convert || !A.dead || A.qdeleting || src.qdeleting || !is_turf(A.loc) )
return FALSE
A.force_move(src) //Store it before it is stolen.
diff --git a/code/_core/mob/living/simple/lobster.dm b/code/_core/mob/living/simple/lobster.dm
index 285ac07cae..aadebb3827 100644
--- a/code/_core/mob/living/simple/lobster.dm
+++ b/code/_core/mob/living/simple/lobster.dm
@@ -34,8 +34,6 @@
blood_type = /reagent/blood/crab
blood_volume = 500
- soul_size = SOUL_SIZE_COMMON
-
level = 8
/mob/living/simple/lobster/post_death()
diff --git a/code/_core/mob/living/simple/parrot.dm b/code/_core/mob/living/simple/parrot.dm
index 6cb85457e4..3f49e9d134 100644
--- a/code/_core/mob/living/simple/parrot.dm
+++ b/code/_core/mob/living/simple/parrot.dm
@@ -30,8 +30,6 @@
/obj/item/container/edible/dynamic/chicken/raw
)
- soul_size = SOUL_SIZE_COMMON
-
level = 2
/mob/living/simple/parrot/Finalize()
diff --git a/code/_core/mob/living/simple/passive/_passive.dm b/code/_core/mob/living/simple/passive/_passive.dm
index 990c8837c7..ebe02684af 100644
--- a/code/_core/mob/living/simple/passive/_passive.dm
+++ b/code/_core/mob/living/simple/passive/_passive.dm
@@ -7,6 +7,5 @@
collision_flags = FLAG_COLLISION_WALKING
- soul_size = SOUL_SIZE_COMMON
level = 1
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/passive/bat.dm b/code/_core/mob/living/simple/passive/bat.dm
index 06123e5680..55bc0bc575 100644
--- a/code/_core/mob/living/simple/passive/bat.dm
+++ b/code/_core/mob/living/simple/passive/bat.dm
@@ -21,7 +21,6 @@
blood_type = /reagent/blood/bat
blood_volume = 100
- soul_size = SOUL_SIZE_COMMON
level = 4
diff --git a/code/_core/mob/living/simple/passive/cat.dm b/code/_core/mob/living/simple/passive/cat.dm
index f9afd70757..d60af9aff5 100644
--- a/code/_core/mob/living/simple/passive/cat.dm
+++ b/code/_core/mob/living/simple/passive/cat.dm
@@ -22,7 +22,6 @@
blood_type = /reagent/blood/cat
blood_volume = 200
- soul_size = SOUL_SIZE_COMMON
health = null //immortal
diff --git a/code/_core/mob/living/simple/rat_king.dm b/code/_core/mob/living/simple/rat_king.dm
index 482e597370..ed10253e46 100644
--- a/code/_core/mob/living/simple/rat_king.dm
+++ b/code/_core/mob/living/simple/rat_king.dm
@@ -25,8 +25,6 @@
blood_type = /reagent/blood/rat
blood_volume = 400
- soul_size = SOUL_SIZE_RARE
-
level = 22
diff --git a/code/_core/mob/living/simple/screech.dm b/code/_core/mob/living/simple/screech.dm
index 7b954bf89f..e71751ea6b 100644
--- a/code/_core/mob/living/simple/screech.dm
+++ b/code/_core/mob/living/simple/screech.dm
@@ -27,6 +27,4 @@
blood_type = /reagent/blood/alien/red
blood_volume = 400
- soul_size = SOUL_SIZE_COMMON
-
level = 19
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/silicon_ai.dm b/code/_core/mob/living/simple/silicon_ai.dm
index f2cf53814e..bacb4c69bd 100644
--- a/code/_core/mob/living/simple/silicon_ai.dm
+++ b/code/_core/mob/living/simple/silicon_ai.dm
@@ -28,6 +28,7 @@
var/list/hit_directions = list()
+
/mob/living/simple/silicon/ai/Initialize()
. = ..()
for(var/d in DIRECTIONS_ALL)
diff --git a/code/_core/mob/living/simple/slime.dm b/code/_core/mob/living/simple/slime.dm
index 1ea1e0414b..14f420e7e9 100644
--- a/code/_core/mob/living/simple/slime.dm
+++ b/code/_core/mob/living/simple/slime.dm
@@ -43,8 +43,6 @@
blood_type = null
- soul_size = SOUL_SIZE_NONE //Prevents farming.
-
level = 2
alpha = 255 //255 means set automatically based on level
@@ -222,7 +220,7 @@
. = ..()
if(.) //Would result in death.
- if(stored_slimes <= 1) //Yeah you're dead, kiddo.
+ if(stored_slimes <= 1 || minion_master) //Yeah you're dead, kiddo.
return .
var/ratio = 1/stored_slimes
@@ -327,6 +325,9 @@
if(desired_slime == src) //Can't absorb self.
return FALSE
+ if(minion_master)
+ return FALSE
+
var/stored_ratio = desired_slime.stored_slimes / (stored_slimes + desired_slime.stored_slimes)
var/stored_ratio_inverse = 1 - stored_ratio
diff --git a/code/_core/mob/living/simple/slime_king.dm b/code/_core/mob/living/simple/slime_king.dm
index 7a48e59901..2df5f185d8 100644
--- a/code/_core/mob/living/simple/slime_king.dm
+++ b/code/_core/mob/living/simple/slime_king.dm
@@ -48,8 +48,6 @@
blood_type = null
- soul_size = SOUL_SIZE_MYSTIC
-
respawn_time = SECONDS_TO_DECISECONDS(300)
movement_delay = DECISECONDS_TO_TICKS(6)
@@ -83,6 +81,9 @@
/mob/living/simple/slime_king/proc/create_slime(var/turf/T)
+ if(minion_master)
+ return FALSE
+
var/mob/living/simple/slime/S = new(T)
S.color = src.color
S.level = 1 + (1 - health.health_current/health.health_max)*src.level*0.5
@@ -186,7 +187,7 @@
v=100
)
- if(!dead && damage_amount >= 10 && prob(damage_amount*0.25) && attacker)
+ if(attacker && !minion_master && !dead && damage_amount >= 10 && prob(damage_amount*0.25))
var/turf/T = get_step(src,get_dir(src,attacker))
if(T)
var/mob/living/simple/slime/S = create_slime(T)
diff --git a/code/_core/mob/living/simple/spacecarp.dm b/code/_core/mob/living/simple/spacecarp.dm
index 4e5f1a9e4b..79a8951d25 100644
--- a/code/_core/mob/living/simple/spacecarp.dm
+++ b/code/_core/mob/living/simple/spacecarp.dm
@@ -37,8 +37,6 @@
blood_type = /reagent/blood/carp
- soul_size = SOUL_SIZE_COMMON
-
level = 8
var/color_body = "#FFFFFF"
diff --git a/code/_core/mob/living/simple/spacecarp_mega.dm b/code/_core/mob/living/simple/spacecarp_mega.dm
index edea292c38..fa3dc162e5 100644
--- a/code/_core/mob/living/simple/spacecarp_mega.dm
+++ b/code/_core/mob/living/simple/spacecarp_mega.dm
@@ -41,6 +41,4 @@
blood_type = /reagent/blood/carp
blood_volume = 750
- soul_size = SOUL_SIZE_UNCOMMON
-
level = 22
diff --git a/code/_core/mob/living/simple/spider.dm b/code/_core/mob/living/simple/spider.dm
index e2887fa95a..204b0a9552 100644
--- a/code/_core/mob/living/simple/spider.dm
+++ b/code/_core/mob/living/simple/spider.dm
@@ -34,8 +34,6 @@
blood_type = /reagent/blood/spider
- soul_size = SOUL_SIZE_COMMON
-
level = 5
/mob/living/simple/spider/post_death()
diff --git a/code/_core/mob/living/simple/swarmer/swarmer.dm b/code/_core/mob/living/simple/swarmer/swarmer.dm
index 01230605d9..4ae26f86bf 100644
--- a/code/_core/mob/living/simple/swarmer/swarmer.dm
+++ b/code/_core/mob/living/simple/swarmer/swarmer.dm
@@ -8,7 +8,6 @@
blood_type = null
damage_type = /damagetype/npc/swarmer
- soul_size = null
size = SIZE_CRITTER
iff_tag = "Swarmer"
@@ -112,7 +111,6 @@
anchored = TRUE
- soul_size = null
size = SIZE_GIANT
collision_flags = FLAG_COLLISION_WALL //YOU'RE UP AGAINST THE WALL AND I AM THE FUCKING WALL
diff --git a/code/_core/mob/living/simple/turret.dm b/code/_core/mob/living/simple/turret.dm
index 128a7756d1..3ed5dbbe9f 100644
--- a/code/_core/mob/living/simple/turret.dm
+++ b/code/_core/mob/living/simple/turret.dm
@@ -24,8 +24,6 @@
armor = /armor/borg
- soul_size = null
-
status_immune = list(
STUN = TRUE,
SLEEP = TRUE,
@@ -35,12 +33,17 @@
CONFUSED = TRUE,
DISARM = TRUE,
GRAB = TRUE,
- PAINCRIT = TRUE
+ PAINCRIT = TRUE,
+ SOULTRAP = TRUE
)
stun_angle = 0
stun_elevation = 0
+/mob/living/simple/turret/PreDestroy()
+ QDEL_NULL(stored_weapon)
+ . = ..()
+
/mob/living/simple/turret/face_atom(var/atom/A)
return set_dir(get_dir(src,A))
@@ -280,7 +283,7 @@
level = 20
- stored_weapon = /obj/item/weapon/ranged/energy/hybrid/carbine/small/ai_core
+ stored_weapon = /obj/item/weapon/ranged/energy/hybrid/carbine/ai_core
health_base = 250
@@ -325,16 +328,14 @@
. = ..()
+//For the AI
/mob/living/simple/turret/ai_core/immortalish
name = "regenerating core turret"
-
var/mob/living/simple/silicon/ai/linked_ai
/mob/living/simple/turret/ai_core/immortalish/Finalize()
. = ..()
linked_ai = locate() in range(VIEW_RANGE,src)
- if(!linked_ai)
- qdel(src)
/mob/living/simple/turret/ai_core/immortalish/on_life_slow()
@@ -347,14 +348,17 @@
/mob/living/simple/turret/ai_core/immortalish/post_death()
+
. = ..()
+
if(icon_state != "closed")
close()
+
+ if(linked_ai && linked_ai.dead)
+ linked_ai = null
+
if(linked_ai)
- if(linked_ai.dead)
- linked_ai = null
- if(linked_ai)
- CALLBACK("\ref[src]_try_revival",SECONDS_TO_DECISECONDS(30),src,src::try_revival())
+ CALLBACK("\ref[src]_try_revival",SECONDS_TO_DECISECONDS(30),src,src::try_revival())
/mob/living/simple/turret/ai_core/immortalish/proc/try_revival()
@@ -366,7 +370,5 @@
return FALSE
resurrect()
- if(ai)
- ai.set_active(TRUE)
return TRUE
\ No newline at end of file
diff --git a/code/_core/mob/living/simple/venus_manttrap.dm b/code/_core/mob/living/simple/venus_manttrap.dm
index 7920677c45..a0cde54dc3 100644
--- a/code/_core/mob/living/simple/venus_manttrap.dm
+++ b/code/_core/mob/living/simple/venus_manttrap.dm
@@ -27,8 +27,6 @@
blood_type = /reagent/blood/plant
blood_volume = 400
- soul_size = SOUL_SIZE_COMMON
-
level = 6
/mob/living/simple/venus_human_trap/post_death()
diff --git a/code/_core/mob/living/simple/watcher.dm b/code/_core/mob/living/simple/watcher.dm
index cadbdf0451..1c66f43e3f 100644
--- a/code/_core/mob/living/simple/watcher.dm
+++ b/code/_core/mob/living/simple/watcher.dm
@@ -33,8 +33,6 @@
blood_type = /reagent/blood/ancient
blood_volume = 200
- soul_size = SOUL_SIZE_COMMON
-
level = 8
/mob/living/simple/watcher/post_death()
diff --git a/code/_core/mob/living/simple/xeno/_xeno.dm b/code/_core/mob/living/simple/xeno/_xeno.dm
index 9880371b3a..31c53735e7 100644
--- a/code/_core/mob/living/simple/xeno/_xeno.dm
+++ b/code/_core/mob/living/simple/xeno/_xeno.dm
@@ -32,8 +32,6 @@
var/death_sounds = TRUE
- soul_size = SOUL_SIZE_COMMON
-
armor = /armor/xeno
level = 10
diff --git a/code/_core/mob/living/simple/xeno/queen.dm b/code/_core/mob/living/simple/xeno/queen.dm
index 9604d5c170..f286f04358 100644
--- a/code/_core/mob/living/simple/xeno/queen.dm
+++ b/code/_core/mob/living/simple/xeno/queen.dm
@@ -62,8 +62,6 @@ var/mob/living/simple/xeno/queen/tracked_xeno_queen
blood_type = /reagent/blood/xeno
blood_volume = 4000
- soul_size = SOUL_SIZE_RARE
-
object_size = 2
respawn_time = SECONDS_TO_DECISECONDS(300)
@@ -90,7 +88,8 @@ var/mob/living/simple/xeno/queen/tracked_xeno_queen
play_sound('sound/voice/xeno/queen_death.ogg',get_turf(src))
- tracked_xeno_queen = null
+ if(tracked_xeno_queen == src)
+ tracked_xeno_queen = null
/mob/living/simple/xeno/queen/proc/inhale()
do_say("*inhales*",should_sanitize = FALSE)
diff --git a/code/_core/obj/effect/meteor.dm b/code/_core/obj/effect/meteor.dm
index 88af542015..528caed739 100644
--- a/code/_core/obj/effect/meteor.dm
+++ b/code/_core/obj/effect/meteor.dm
@@ -30,7 +30,7 @@
new/obj/effect/temp/target(loc,20)
/obj/effect/falling_meteor/proc/land()
- explode(get_turf(src),2,src,src,multiplier = 5)
+ explode(get_turf(src),2,src)
src.alpha = 0
CALLBACK("delete_\ref[src]",SECONDS_TO_DECISECONDS(3),src,.datum/proc/delete)
return TRUE
@@ -63,4 +63,60 @@
explode(get_turf(src),2,src,src,desired_loyalty_tag=stored_loyalty_tag)
src.alpha = 0
CALLBACK("delete_\ref[src]",SECONDS_TO_DECISECONDS(3),src,.datum/proc/delete)
+ return TRUE
+
+
+/obj/effect/falling_missile
+ name = "falling missile"
+ icon = 'icons/obj/effects/missile.dmi'
+ icon_state = "missile_flight"
+
+ plane = PLANE_ALWAYS_VISIBLE
+
+ var/lock_time = SECONDS_TO_DECISECONDS(2)
+ var/flight_time = SECONDS_TO_DECISECONDS(1)
+ var/explode_time = SECONDS_TO_DECISECONDS(1)
+
+ pixel_x = -16
+ pixel_y = 0
+
+/obj/effect/falling_missile/New(var/desired_location)
+
+ alpha = 0
+ pixel_z = TILE_SIZE*VIEW_RANGE*2
+
+ new/obj/effect/temp/target(loc,lock_time + flight_time)
+
+ play_sound('sound/effects/double_beep.ogg',loc)
+
+ CALLBACK("missile_shoot_\ref[src]",lock_time,src,src::shoot())
+
+ return ..()
+
+/obj/effect/falling_missile/proc/shoot()
+
+ animate(src, alpha=255, time=flight_time*0.5)
+ animate(src, pixel_z=0, pixel_w=0, time=flight_time, transform = get_base_transform())
+
+ CALLBACK("missile_land_\ref[src]",flight_time,src,src::land())
+ play_sound('sound/effects/mortar_long_whistle.ogg',loc)
+
+ return TRUE
+
+
+/obj/effect/falling_missile/proc/land()
+ var/turf/T = get_turf(src)
+ src.alpha = 255
+ src.icon_state = "missile_landed"
+ play_sound('sound/effects/impacts/meteor_impact.ogg',T)
+ explode(T,2,src,src)
+ CALLBACK("missile_detonate_\ref[src]",explode_time,src,src::detonate())
+ return TRUE
+
+/obj/effect/falling_missile/proc/detonate()
+ var/turf/T = get_turf(src)
+ firebomb(T,5,src,src)
+ explode(T,3,src,src)
+ CALLBACK("delete_\ref[src]",SECONDS_TO_DECISECONDS(3),src,.datum/proc/delete)
+ src.alpha = 0
return TRUE
\ No newline at end of file
diff --git a/code/_core/obj/effect/temp/soul.dm b/code/_core/obj/effect/temp/soul.dm
index 7fd4a4c349..78cf4c40d4 100644
--- a/code/_core/obj/effect/temp/soul.dm
+++ b/code/_core/obj/effect/temp/soul.dm
@@ -7,6 +7,8 @@
icon_state = "preview"
var/soul_size = 0
+ var/mob/living/soul_path
+ var/boss = FALSE
/obj/effect/temp/soul/Finalize()
diff --git a/code/_core/obj/hud/buttons/ability.dm b/code/_core/obj/hud/buttons/ability.dm
index 9ae18771b5..0e12d87de8 100644
--- a/code/_core/obj/hud/buttons/ability.dm
+++ b/code/_core/obj/hud/buttons/ability.dm
@@ -66,15 +66,15 @@
I.maptext = id
add_overlay(I)
if(ability)
- if(ability.toggle && ability.is_active(owner))
- var/image/I3 = new/image(initial(icon),"[initial(icon_state)]_selected")
- add_overlay(I3)
var/image/I2 = new/image(ability.icon,ability.icon_state)
I2.maptext = "[ability.cost]
"
I2.maptext_x = -5
add_overlay(I2)
name = ability.name
desc_extended = ability.desc
+ if(ability.toggle && ability.is_active(owner))
+ var/image/I3 = new/image(initial(icon),"[initial(icon_state)]_selected")
+ add_overlay(I3)
else
name = initial(name)
desc_extended = initial(desc_extended)
diff --git a/code/_core/obj/hud/buttons/boss_health.dm b/code/_core/obj/hud/buttons/boss_health.dm
index c20f5bd0b5..9322706ac2 100644
--- a/code/_core/obj/hud/buttons/boss_health.dm
+++ b/code/_core/obj/hud/buttons/boss_health.dm
@@ -17,7 +17,7 @@
var/list/mob/living/target_bosses = list()
var/mob/living/current_boss
- var/current_boss_music
+ var/track/current_boss_music
user_colors = FALSE
@@ -35,11 +35,9 @@
/obj/hud/button/boss_health/proc/update_current_boss()
- if(current_boss)
- if(current_boss.dead || current_boss.qdeleting)
- current_boss = null
- else if(get_dist(current_boss,owner) > BOSS_RANGE)
- current_boss = null
+ if(current_boss && !(owner in current_boss.players_fighting_boss))
+ current_boss = null
+
if(!current_boss && length(target_bosses))
var/mob/living/best_boss
diff --git a/code/_core/obj/hud/buttons/exchange.dm b/code/_core/obj/hud/buttons/exchange.dm
index bdfcba70cb..b28d40c136 100644
--- a/code/_core/obj/hud/buttons/exchange.dm
+++ b/code/_core/obj/hud/buttons/exchange.dm
@@ -41,8 +41,6 @@
if(istype(B.stored_object,/obj/item/currency/gold_coin))
var/currency_added = A.adjust_currency(B.stored_value)
A.to_chat(span("notice","You exchange \the [B.stored_object] for [currency_added] credits."))
- SSeconomy.goblin_economy += B.stored_value
- SSeconomy.gold_in_circulation -= B.stored_object.amount
B.set_stored_object(null)
qdel(I)
else
@@ -53,8 +51,6 @@
INITIALIZE(G)
G.amount = B.stored_value
FINALIZE(G)
- SSeconomy.gold_in_circulation += G.amount
- SSeconomy.goblin_economy -= G.amount
A.to_chat(span("notice","You sell \the [B.stored_object] for [G.amount] gold."))
B.set_stored_object(null)
qdel(I)
@@ -62,9 +58,6 @@
G.transfer_amount_to(object)
if(!G.qdeleting && !A.put_in_hands(G,params))
G.quick_equip(A,ignore_worn=TRUE,ignore_dynamic=TRUE)
-
-
- SSeconomy.update_stats()
else
B.set_stored_object(null)
@@ -144,10 +137,10 @@
/obj/hud/button/exchange/base/proc/calculate_value()
if(stored_object)
if(istype(stored_object,/obj/item/currency/gold_coin))
- stored_value = CEILING(stored_object.amount*SSeconomy.credits_per_gold,1)
+ stored_value = CEILING(stored_object.amount*CREDITS_PER_GOLD,1)
stored_value = max(stored_value,0)
else
- stored_value = CEILING((SSeconomy.crash_sell_multiplier*SSeconomy.sell_multiplier*stored_object.get_value())/SSeconomy.credits_per_gold,1)
+ stored_value = CEILING((SELL_MULTIPLIER*stored_object.get_value())/CREDITS_PER_GOLD,1)
stored_value = clamp(stored_value,0,1000)
else
stored_value = 0
diff --git a/code/_core/obj/hud/inventory/_inventory.dm b/code/_core/obj/hud/inventory/_inventory.dm
index ee62e90729..a95c3bc816 100644
--- a/code/_core/obj/hud/inventory/_inventory.dm
+++ b/code/_core/obj/hud/inventory/_inventory.dm
@@ -230,13 +230,12 @@
if(click_flags & RIGHT_HAND)
desired_transform.Scale(-1,1)
else
+ desired_pixel_y = item_to_update.dan_offset_pixel_y[1]
if(click_flags & RIGHT_HAND)
desired_pixel_x = item_to_update.dan_offset_pixel_x[1]
- desired_pixel_y = item_to_update.dan_offset_pixel_y[1]
desired_transform.Scale(-1,1)
else
desired_pixel_x = -item_to_update.dan_offset_pixel_x[1]
- desired_pixel_y = -item_to_update.dan_offset_pixel_y[1]
if(EAST)
if(id == BODY_TORSO_OB)
@@ -248,13 +247,12 @@
desired_layer = item_to_update.dan_layer_above
desired_pixel_x = 4
else
+ desired_pixel_y = item_to_update.dan_offset_pixel_y[2]
if(click_flags & RIGHT_HAND)
desired_pixel_x = item_to_update.dan_offset_pixel_x[2]
- desired_pixel_y = item_to_update.dan_offset_pixel_y[2]
desired_layer = item_to_update.dan_layer_above
else
desired_pixel_x = -item_to_update.dan_offset_pixel_x[2] + 4
- desired_pixel_y = -item_to_update.dan_offset_pixel_y[2]
desired_layer = item_to_update.dan_layer_below
desired_transform.Scale(-1,1)
if(SOUTH)
@@ -266,12 +264,11 @@
if(click_flags & LEFT_HAND)
desired_transform.Scale(-1,1)
else
+ desired_pixel_y = item_to_update.dan_offset_pixel_y[3]
if(click_flags & RIGHT_HAND)
desired_pixel_x = item_to_update.dan_offset_pixel_x[3]
- desired_pixel_y = item_to_update.dan_offset_pixel_y[3]
else
desired_pixel_x = -item_to_update.dan_offset_pixel_x[3]
- desired_pixel_y = -item_to_update.dan_offset_pixel_y[3]
desired_transform.Scale(-1,1)
if(WEST)
if(id == BODY_TORSO_OB)
@@ -284,14 +281,13 @@
desired_transform.Scale(-1,1)
desired_pixel_x = -4
else
+ desired_pixel_y = item_to_update.dan_offset_pixel_y[4]
if(click_flags & RIGHT_HAND)
desired_layer = item_to_update.dan_layer_below
desired_pixel_x = item_to_update.dan_offset_pixel_x[4] - 4
- desired_pixel_y = item_to_update.dan_offset_pixel_y[4]
else
desired_layer = item_to_update.dan_layer_above
desired_pixel_x = -item_to_update.dan_offset_pixel_x[4]
- desired_pixel_y = -item_to_update.dan_offset_pixel_y[4]
else if(id == BODY_HAND_LEFT_HELD)
desired_icon_state = item_to_update.icon_state_held_left
@@ -301,6 +297,8 @@
if(desired_icon_state == null)
return FALSE
+ //This is for the held icon only. NOT the inventory icon.
+ //Not really a clean way to do this without icon blend operations.
if(length(item_to_update.polymorphs))
var/icon/I = ICON_INVISIBLE
for(var/polymorph_name in item_to_update.polymorphs)
@@ -410,6 +408,21 @@
vis_contents += I
I.layer = LAYER_BASE + length(vis_contents)
+ if(I.amount < I.amount_max && is_turf(old_location))
+ var/turf/T = old_location
+ var/check_limit = 10
+ for(var/obj/item/O in old_location)
+ if(check_limit <= 0 || I.amount >= I.amount_max)
+ break
+ check_limit--
+ if(O == src)
+ continue
+ if(O.loc != T || O.qdeleting)
+ continue
+ if(!O.can_transfer_stacks_to(I))
+ continue
+ O.transfer_amount_to(I)
+
I.on_equip(old_location,silent)
if(is_item(src.loc))
@@ -580,14 +593,27 @@
return FALSE
if(worn)
+
+ if(!(I.item_slot & item_slot))
+ if(messages)
+ owner.to_chat(span("notice","\The [I.name] doesn't fit on \the [src.loc.name]!"))
+ return FALSE
+
+ if(item_slot_mod & (SLOT_MOD_LEFT | SLOT_MOD_RIGHT) && !((I.item_slot_mod & SLOT_MOD_RIGHT) && (I.item_slot_mod & SLOT_MOD_LEFT)))
+ var/is_right_hand = item_slot_mod & SLOT_MOD_RIGHT
+ var/is_right_item = I.item_slot_mod & SLOT_MOD_RIGHT
+ if(is_right_hand != is_right_item)
+ if(messages)
+ owner.to_chat(span("notice","\The [I.name] doesn't fit on \the [src.loc.name]!"))
+ return FALSE
+
if(worn_allow_duplicate)
for(var/k in contents)
var/obj/item/I2 = k
- if(I.item_slot & I.item_slot)
+ if(I.item_slot & I2.item_slot)
if(messages) owner.to_chat(span("warning","You cannot wear \the [I.name] and \the [I2.name] at the same time!"))
return FALSE
-
if(is_advanced(owner))
var/mob/living/advanced/A = owner
if(I.item_slot && I.item_slot_layer)
@@ -601,7 +627,7 @@
return FALSE
if(is_clothing(I))
var/obj/item/clothing/C = I
- if(C.flags_clothing)
+ if(C.flags_clothing & (FLAG_CLOTHING_NOBEAST_FEET | FLAG_CLOTHING_NOBEAST_HEAD))
for(var/k in A.organs)
var/obj/item/organ/O = k
if(C.flags_clothing & FLAG_CLOTHING_NOBEAST_FEET && O.flags_organ & FLAG_ORGAN_BEAST_FEET)
@@ -610,25 +636,12 @@
if(C.flags_clothing & FLAG_CLOTHING_NOBEAST_HEAD && O.flags_organ & FLAG_ORGAN_BEAST_HEAD)
if(messages) owner.to_chat(span("warning","You cannot seem to fit \the [I.name] on your non-humanoid head..."))
return FALSE
-
- if(!(I.item_slot & item_slot))
- if(messages)
- owner.to_chat(span("notice","\The [I.name] doesn't fit on \the [src.loc.name]!"))
+ else
+ if(max_size >= 0 && I.size > max_size && !(item_bypass && I.type in item_bypass) && !(I.inventory_bypass && src.type in I.inventory_bypass))
+ if(messages && src.loc)
+ owner.to_chat(span("warning","\The [I] is too large to be put in \the [src.loc.name]."))
return FALSE
- if(item_slot_mod & (SLOT_MOD_LEFT | SLOT_MOD_RIGHT) && !((I.item_slot_mod & SLOT_MOD_RIGHT) && (I.item_slot_mod & SLOT_MOD_LEFT)))
- var/is_right_hand = item_slot_mod & SLOT_MOD_RIGHT
- var/is_right_item = I.item_slot_mod & SLOT_MOD_RIGHT
- if(is_right_hand != is_right_item)
- if(messages)
- owner.to_chat(span("notice","\The [I.name] doesn't fit on \the [src.loc.name]!"))
- return FALSE
-
- if(max_size >= 0 && I.size > max_size && !(item_bypass && I.type in item_bypass) && !(I.inventory_bypass && src.type in I.inventory_bypass))
- if(messages && src.loc)
- owner.to_chat(span("warning","\The [I] is too large to be put in \the [src.loc.name]."))
- return FALSE
-
return TRUE
/atom/proc/get_top_object()
diff --git a/code/_core/obj/hud/inventory/grabbing.dm b/code/_core/obj/hud/inventory/grabbing.dm
index f873e8154a..b0930f37ba 100644
--- a/code/_core/obj/hud/inventory/grabbing.dm
+++ b/code/_core/obj/hud/inventory/grabbing.dm
@@ -1,5 +1,8 @@
/obj/hud/inventory/proc/grab_object(var/mob/caller as mob,var/atom/movable/object,location,control,params)
+ if(src.qdeleting || caller.qdeleting)
+ return FALSE
+
if(caller == object)
caller.to_chat(span("notice","You cannot grab yourself, ERP is against the rules!"))
return FALSE
@@ -10,7 +13,7 @@
if(!is_turf(caller.loc))
return FALSE
- if(grabbed_object)
+ if(grabbed_object) //We already are grabbing something.
if(grabbed_object == object)
if(is_living(grabbed_object))
return reinforce_grab(caller)
@@ -33,7 +36,7 @@
caller.to_chat(span("warning","\The [object.grabbing_hand.owner.name] has too strong of a grip on \the [object.name]!"))
return FALSE
else
- object.grabbing_hand.release_object(caller)
+ object.grabbing_hand.release_object(caller) //Steal the grab.
if(!object) //Possible race condition?
return FALSE
@@ -42,8 +45,10 @@
grabbed_object = object
grabbed_object.grabbing_hand = src
grab_time = world.time //To prevent instant agressive grab
+
overlays.Cut()
update_overlays()
+
if(is_living(grabbed_object))
var/mob/living/L = grabbed_object
L.handle_transform()
@@ -51,7 +56,7 @@
if(is_living(caller))
var/mob/living/LC = caller
if(LC.has_status_effect(BUFF))
- reinforce_grab(caller,force=TRUE)
+ reinforce_grab(caller,force=TRUE) //Instant reinforced grab.
HOOK_CALL_ADV("grab_changed",owner,args)
@@ -66,9 +71,11 @@
if(is_living(owner))
var/mob/living/L = owner
- if(L.dead)
+
+ if(L.dead || L.qdeleting)
release_object(owner)
return FALSE
+
if(is_living(grabbed_object) && L.ai)
var/mob/living/G = grabbed_object
if(G.dead)
@@ -107,7 +114,7 @@
/obj/hud/inventory/proc/can_grab(var/mob/caller,var/atom/movable/object)
- if(!object || !caller)
+ if(!object || !caller || object.qdeleting || caller.qdeleting)
return FALSE
if(!caller.loc || !is_turf(caller.loc) || !object.loc || !is_turf(object.loc))
@@ -123,6 +130,9 @@
if(!grabbed_object)
CRASH("Tried calling reinforce_grab without a grabbed object!")
+ if(qdeleting || caller.qdeleting || grabbed_object.qdeleting)
+ return FALSE
+
if(!force && world.time <= grab_time+SECONDS_TO_DECISECONDS(2)) //Prevents insta agressive-grab
return FALSE
diff --git a/code/_core/obj/hud/inventory/secure.dm b/code/_core/obj/hud/inventory/secure.dm
index 04228eeb40..4252602c7d 100644
--- a/code/_core/obj/hud/inventory/secure.dm
+++ b/code/_core/obj/hud/inventory/secure.dm
@@ -55,7 +55,7 @@
return FALSE
if(I.contraband)
- if(messages) owner.to_chat(span("warning","This type of object cannot be stored."))
+ if(messages) owner.to_chat(span("warning","Contraband cannot be stored inside this."))
return FALSE
. = ..()
\ No newline at end of file
diff --git a/code/_core/obj/item/_item.dm b/code/_core/obj/item/_item.dm
index 3d9d0c3294..9887f9c7d5 100644
--- a/code/_core/obj/item/_item.dm
+++ b/code/_core/obj/item/_item.dm
@@ -7,7 +7,7 @@
var/value_burgerbux
- var/contraband = FALSE //Set to true if this object is considered contraband and can't be saved, but still accessed by the game.
+ var/contraband = FALSE //Set to true if this object is considered contraband and can't be saved except on your character.
var/save_on_death = FALSE //Set to true if this item should save on death, regardless of item respawning. This should only be set by special code.
var/can_save_loadout = TRUE //Set to true if you can save this item in a loadout.
@@ -138,8 +138,8 @@
var/dan_icon_state_wielded = "wielded"
var/dan_icon_state_back = "back"
// list(NORTH,EAST,SOUTH,WEST)
- var/dan_offset_pixel_x = list(8,0,-8,0) //Aligned for right hand. These values are inversed in left hand. Automatic offsets are applied for EAST and WEST.
- var/dan_offset_pixel_y = list(0,0,0,0) //Aligned for right hand. These values are inversed in left hand.
+ var/list/dan_offset_pixel_x = list(8,0,-8,0) //Aligned for right hand. These values are inversed in left hand. Automatic offsets are applied for EAST and WEST.
+ var/list/dan_offset_pixel_y = list(0,0,0,0) //Aligned for right hand.
var/dan_layer_above = LAYER_MOB_HELD
var/dan_layer_below = LAYER_MOB_NONE
@@ -158,7 +158,7 @@
density = TRUE
- value = 0
+ value = -1
allow_path = TRUE
@@ -234,6 +234,12 @@
/obj/item/Cross(atom/movable/O,atom/oldloc)
return TRUE
+/obj/item/New(var/desired_loc)
+ . = ..()
+ if(value <= -1)
+ log_error("Warning: [src.type] had a value of [value], but it was still able to be spawned!")
+ value = 0
+
/obj/item/Finalize()
. = ..()
@@ -247,6 +253,10 @@
if(is_turf(loc))
layer = initial(layer) + clamp(value / 10000,0,0.999)
+ if(value <= -1)
+ log_error("Warning: [src.type] had a value of [value], but it was still able to be spawned!")
+ value = 0
+
/obj/item/get_base_value()
. = initial(value) * amount
if(quality != -1)
@@ -453,7 +463,9 @@
else if(tier == 0)
. += div("rarity center","Tier [tier][tier_type ? " [tier_type]" : ""].")
- if(contraband)
+ if(!can_save)
+ . += div("bad bold center","CLASSIFIED")
+ else if(contraband)
. += div("bad bold center","CONTRABAND")
if(quality != -1)
@@ -830,12 +842,9 @@
. = ..()
if(length(polymorphs))
- var/initial_icon = initial(icon)
- var/initial_icon_state = initial(icon_state)
-
for(var/polymorph_name in polymorphs)
var/polymorph_color = polymorphs[polymorph_name]
- var/image/I = new/image(initial_icon,"[initial_icon_state]_[polymorph_name]")
+ var/image/I = new/image(initial(icon),"[icon_state]_[polymorph_name]")
I.color = polymorph_color
add_overlay(I)
diff --git a/code/_core/obj/item/_item_data_saving.dm b/code/_core/obj/item/_item_data_saving.dm
index 5dc331821d..3227a83dc2 100644
--- a/code/_core/obj/item/_item_data_saving.dm
+++ b/code/_core/obj/item/_item_data_saving.dm
@@ -76,7 +76,7 @@
return null
FINALIZE(I)
- if(I.contraband || !I.can_save)
+ if(!I.can_save)
qdel(I)
return null
@@ -90,8 +90,8 @@
/obj/item/proc/save_item_data(var/mob/living/advanced/player/P,var/save_inventory = TRUE,var/died=FALSE,var/loadout=FALSE)
- if( (contraband || !can_save) && !length(inventories)) //The inventory check prevents people from losing their stuff if a dev is dumb and adds a contraband item with storage.
- if(contraband) P.to_chat(span("warning","Notice: \The [src.name] could not be saved because it is considered contraband."))
+ if(!can_save && !length(inventories))
+ P.to_chat(span("warning","Notice: \The [src.name] could not be saved."))
return null
if(loadout && !SSbalance.can_save_loadout[src.type])
@@ -140,7 +140,7 @@
desired_quality -= 25
desired_quality = FLOOR(desired_quality,1)
if(desired_quality != initial(quality))
- .["quality"] = clamp(desired_quality,0,200)
+ .["quality"] = clamp(desired_quality,0,300)
if(luck && luck != initial(luck))
.["luck"] = luck
diff --git a/code/_core/obj/item/_item_quality.dm b/code/_core/obj/item/_item_quality.dm
index 4949f090b1..4905fea9a5 100644
--- a/code/_core/obj/item/_item_quality.dm
+++ b/code/_core/obj/item/_item_quality.dm
@@ -1,8 +1,8 @@
-// https://www.desmos.com/calculator/htnhpikjwb
+// https://www.desmos.com/calculator/yipyhzzbmk
/obj/item/proc/get_quality_mod()
if(quality == -1)
return 1
- var/q_mod = quality/100
+ var/q_mod = min(quality/100,2)
return max(0.25,min(cos( (q_mod-1) * 90)**min(1,1 - q_mod),2))
/obj/item/proc/get_damage_icon_number(var/desired_quality = quality)
diff --git a/code/_core/obj/item/ability_learner/_ability_learner.dm b/code/_core/obj/item/ability_learner/_ability_learner.dm
index ddb8e57e5a..893e2c2a48 100644
--- a/code/_core/obj/item/ability_learner/_ability_learner.dm
+++ b/code/_core/obj/item/ability_learner/_ability_learner.dm
@@ -11,8 +11,6 @@
var/ability/stored_ability
- value = 0
-
/obj/item/ability_learner/Finalize()
. = ..()
if(!stored_ability)
@@ -29,11 +27,15 @@
. = ..()
if(name == "ability scroll")
name = "ability scroll: [initial(stored_ability.name)]"
+ desc_extended = initial(stored_ability.desc)
/obj/item/ability_learner/update_overlays()
. = ..()
if(icon_state == "scroll" && stored_ability)
var/image/I = new/image(initial(stored_ability.icon),initial(stored_ability.icon_state))
+ var/matrix/M = matrix()
+ M.Scale(0.75,0.75)
+ I.transform = M
add_overlay(I)
/obj/item/ability_learner/click_self(var/mob/caller)
diff --git a/code/_core/obj/item/ability_learner/ability_learner_magic.dm b/code/_core/obj/item/ability_learner/ability_learner_magic.dm
index 830732313c..57bf68877f 100644
--- a/code/_core/obj/item/ability_learner/ability_learner_magic.dm
+++ b/code/_core/obj/item/ability_learner/ability_learner_magic.dm
@@ -5,16 +5,30 @@
/obj/item/ability_learner/fireball
stored_ability = /ability/magic/projectile/fireball
+ rarity = RARITY_COMMON
value = 1500
/obj/item/ability_learner/tesla
stored_ability = /ability/magic/projectile/tesla
+ rarity = RARITY_UNCOMMON
value = 2500
/obj/item/ability_learner/wrath
stored_ability = /ability/magic/wrath
+ rarity = RARITY_UNCOMMON
value = 2000
/obj/item/ability_learner/radial_blind
stored_ability = /ability/magic/radial_blind
- value = 2000
\ No newline at end of file
+ rarity = RARITY_UNCOMMON
+ value = 2000
+
+/obj/item/ability_learner/soul_trap
+ stored_ability = /ability/magic/summon_item/soultrap
+ rarity = RARITY_COMMON
+ value = 1200
+
+/obj/item/ability_learner/mana_armor
+ stored_ability = /ability/magic/mana_armor
+ rarity = RARITY_RARE
+ value = 3000
\ No newline at end of file
diff --git a/code/_core/obj/item/analyzer/health.dm b/code/_core/obj/item/analyzer/health.dm
index 990976009b..f902ce80f9 100644
--- a/code/_core/obj/item/analyzer/health.dm
+++ b/code/_core/obj/item/analyzer/health.dm
@@ -51,8 +51,10 @@
var/blood_oxygen = "N/A"
var/blood_toxicity = "N/A"
var/reagent_printout = "N/A"
+ var/regen_buffer = "N/A"
if(is_living(target))
var/mob/living/L = target
+ regen_buffer = "[CEILING(L.brute_regen_buffer,1)]|[CEILING(L.burn_regen_buffer,1)]|[CEILING(L.tox_regen_buffer,1)]"
if(is_advanced(target))
var/mob/living/advanced/A = target
var/species/S = SPECIES(A.species)
@@ -74,7 +76,7 @@
if(!R.bypass_small_limit && volume < 1) //Ignore small reagents.
continue
reagent_printout += "[R.name]: [volume]u
"
- . += "
Name: [target.name]
Species: [species]
Blood Type: [blood_type]
Blood Volume: [blood_volume]
Blood Oxygen: [blood_oxygen]
Blood Toxicity: [blood_toxicity]
Reagents (Blood):
[reagent_printout]"
+ . += "
Name: [target.name]
Species: [species]
Regen Buffer: [regen_buffer]
Blood Type: [blood_type]
Blood Volume: [blood_volume]
Blood Oxygen: [blood_oxygen]
Blood Toxicity: [blood_toxicity]
Reagents (Blood):
[reagent_printout]"
caller.to_chat(.)
else if(stealth)
caller.to_chat(.)
diff --git a/code/_core/obj/item/attachment/_attachment.dm b/code/_core/obj/item/attachment/_attachment.dm
index 8d79c80f32..984d03d4e5 100644
--- a/code/_core/obj/item/attachment/_attachment.dm
+++ b/code/_core/obj/item/attachment/_attachment.dm
@@ -17,7 +17,8 @@
movement_spread - Spread from moving around.
inaccuracy_modifier - Target doll inaccuracy.
prone_mod - accuracy improvement from laying prone.
- view_punch - Basically recoil
+ view_punch - visual recoil
+ heat_per_shot - spread added pers hot
shoot_delay - Delay of the gun.
bursts_to_use - How many shots does one sustained trigger pull give. Only works on automatic weapons.
shoot_sounds
diff --git a/code/_core/obj/item/attachment/attachment_barrel.dm b/code/_core/obj/item/attachment/attachment_barrel.dm
index 44ec1945bc..a8cd3bbf8d 100644
--- a/code/_core/obj/item/attachment/attachment_barrel.dm
+++ b/code/_core/obj/item/attachment/attachment_barrel.dm
@@ -85,12 +85,12 @@
attachment_stats = list(
projectile_speed = 1.1,
- bullet_spread = 0.75,
+ bullet_spread = 0.5,
movement_spread = 1.5,
inaccuracy_modifier = 0.5,
static_spread = 0.9,
skill_spread = 1.25,
- heat_spread = 1.1
+ heat_per_shot = 2
)
value = 100
@@ -104,7 +104,7 @@
attachment_stats = list(
projectile_speed = 0.9,
skill_spread = 0.9,
- heat_spread = 0.9,
+ heat_per_shot = 0.25,
movement_spread = 1.25,
)
diff --git a/code/_core/obj/item/attachment/attachment_sight.dm b/code/_core/obj/item/attachment/attachment_sight.dm
index 018e021465..72d6513b5b 100644
--- a/code/_core/obj/item/attachment/attachment_sight.dm
+++ b/code/_core/obj/item/attachment/attachment_sight.dm
@@ -91,13 +91,13 @@
value = 1600
/obj/item/attachment/sight/scope/massive
- name = "sniper scope (x8)"
+ name = "sniper scope (x6)"
desc = "What's wrong with ironsights?"
desc_extended = "An absolutely bulky sniper scope that increases the zoom range of the weapon, making the weapon more precise. Significantly increases movement spread and heat spread as a penalty."
icon_state = "x8_scope"
attachment_stats = list(
- zoom_mul = 8,
+ zoom_mul = 6,
movement_spread = 3,
heat_spread = 1.25,
inaccuracy_modifier = 0.1,
@@ -126,4 +126,5 @@
)
/obj/item/attachment/sight/m4
- icon_state = "m4sight"
\ No newline at end of file
+ icon_state = "m4sight"
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/ball.dm b/code/_core/obj/item/ball.dm
index f0f79851fc..55af43c33d 100644
--- a/code/_core/obj/item/ball.dm
+++ b/code/_core/obj/item/ball.dm
@@ -97,6 +97,7 @@
desc = "Also known as a football."
desc_extended = "You kick this. I guess you can throw this too."
icon_state = "soccer"
+ value = 10
/obj/item/ball/soccer/get_examine_list(var/mob/examiner)
. = ..()
diff --git a/code/_core/obj/item/bank_storage.dm b/code/_core/obj/item/bank_storage.dm
index 8287aa903c..bda8706a02 100644
--- a/code/_core/obj/item/bank_storage.dm
+++ b/code/_core/obj/item/bank_storage.dm
@@ -22,6 +22,10 @@
queue_delete_immune = TRUE
+ value = 0
+
+ can_save = FALSE
+
/obj/item/bank_storage/is_safe_to_delete(var/check_loc = TRUE)
return FALSE
diff --git a/code/_core/obj/item/bullet/pistol.dm b/code/_core/obj/item/bullet/pistol.dm
index a8e13bf10c..3c97466244 100644
--- a/code/_core/obj/item/bullet/pistol.dm
+++ b/code/_core/obj/item/bullet/pistol.dm
@@ -369,7 +369,7 @@
penetrations = 1
-/obj/item/bullet_cartridge/pistol_45holy/
+/obj/item/bullet_cartridge/pistol_45holy
name = "\improper Holy .45 pistol cartridge"
desc = "Joshua Graham style."
desc_extended = "For pistols and smgs that require holy .45 ammo."
@@ -380,6 +380,7 @@
bullet_diameter = 11.77
bullet_length = 24
+
bullet_color = COLOR_SILVER
projectile = /obj/projectile/bullet/firearm/smg
diff --git a/code/_core/obj/item/clothing/_clothing.dm b/code/_core/obj/item/clothing/_clothing.dm
index 76c42d7d42..5c1129dc32 100644
--- a/code/_core/obj/item/clothing/_clothing.dm
+++ b/code/_core/obj/item/clothing/_clothing.dm
@@ -31,7 +31,7 @@
can_wear = TRUE
- value = 0
+
var/speed_bonus = 0
diff --git a/code/_core/obj/item/clothing/back/storage/satchel/_satchel.dm b/code/_core/obj/item/clothing/back/storage/satchel/_satchel.dm
index da7d56c2aa..7da1cbd1c9 100644
--- a/code/_core/obj/item/clothing/back/storage/satchel/_satchel.dm
+++ b/code/_core/obj/item/clothing/back/storage/satchel/_satchel.dm
@@ -26,6 +26,6 @@
new /obj/item/weapon/melee/torch/flashlight(src)
new /obj/item/weapon/ranged/bullet/revolver/detective(src)
new /obj/item/magazine/clip/revolver/bullet_38(src)
- new /obj/item/bullet_cartridge/revolver_38(src)
+ new /obj/item/bullet_cartridge/revolver_38{amount=6}(src)
new /obj/item/paper/book/controls(src)
. = ..()
diff --git a/code/_core/obj/item/clothing/belt/bandolier.dm b/code/_core/obj/item/clothing/belt/bandolier.dm
index 222c0b57f2..4800e4d6b2 100644
--- a/code/_core/obj/item/clothing/belt/bandolier.dm
+++ b/code/_core/obj/item/clothing/belt/bandolier.dm
@@ -8,7 +8,7 @@
dyeable = TRUE
- value = 0
+ value = -1
size = SIZE_3
var/list/stored_shells = list()
diff --git a/code/_core/obj/item/clothing/ears/headsets.dm b/code/_core/obj/item/clothing/ears/headsets.dm
index 9bd05d3902..d4a8bd3e2c 100644
--- a/code/_core/obj/item/clothing/ears/headsets.dm
+++ b/code/_core/obj/item/clothing/ears/headsets.dm
@@ -1,10 +1,12 @@
/obj/item/clothing/ears/headset
- name = "nanotrasen headset"
+ name = "generic headset"
desc = "; HELP MAINT!"
desc_extended = "A headset for communicating with your fellows."
icon = 'icons/obj/item/clothing/ears/headset.dmi'
- var/obj/item/device/radio/stored_radio = /obj/item/device/radio/headset/nanotrasen
+ var/obj/item/device/radio/stored_radio = /obj/item/device/radio/headset
+
+ value = 1
/obj/item/clothing/ears/headset/get_examine_list(var/mob/examiner)
. = ..()
@@ -48,7 +50,9 @@
icon = 'icons/obj/item/clothing/ears/antag_headset.dmi'
stored_radio = /obj/item/device/radio/headset/syndicate
- contraband = TRUE
+ can_save = FALSE
+
+ value = 1
/obj/item/clothing/ears/headset/mercenary
name = "mercenary headset"
@@ -56,7 +60,10 @@
icon = 'icons/obj/item/clothing/ears/antag_headset.dmi'
stored_radio = /obj/item/device/radio/headset/mercenary
- contraband = TRUE
+ can_save = FALSE
+
+ value = 1
+
/obj/item/clothing/ears/headset/revolutionary
name = "revolutionary headset"
@@ -64,7 +71,13 @@
icon = 'icons/obj/item/clothing/ears/antag_headset.dmi'
stored_radio = /obj/item/device/radio/headset/revolutionary
- contraband = TRUE
+ can_save = FALSE
+
+ value = 1
+
+/obj/item/clothing/ears/headset/nanotrasen
+ stored_radio = /obj/item/device/radio/headset/nanotrasen
+ value = 1
/obj/item/clothing/ears/headset/nanotrasen/medical
name = "nanotrasen medical headset"
@@ -72,6 +85,7 @@
icon = 'icons/obj/item/clothing/ears/medical_headset.dmi'
stored_radio = /obj/item/device/radio/headset/nanotrasen/medical
+
/obj/item/clothing/ears/headset/nanotrasen/cat
name = "\improper cat ear headset"
icon = 'icons/obj/item/clothing/hats/cat.dmi'
@@ -91,3 +105,9 @@
worn_layer = LAYER_MOB_CLOTHING_HELMET + 0.01
rarity = RARITY_UNCOMMON
+
+ value = 1
+
+/obj/item/clothing/ears/headset/nanotrasen/cat/get_base_value()
+ . = ..()
+ . += 5000
diff --git a/code/_core/obj/item/clothing/glasses/eyes_of_god.dm b/code/_core/obj/item/clothing/glasses/eyes_of_god.dm
index f3d3cf7cb9..01b430b97e 100644
--- a/code/_core/obj/item/clothing/glasses/eyes_of_god.dm
+++ b/code/_core/obj/item/clothing/glasses/eyes_of_god.dm
@@ -18,3 +18,4 @@
rarity = RARITY_MYTHICAL
+ value_burgerbux = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/hands/gloves/colored.dm b/code/_core/obj/item/clothing/hands/gloves/colored.dm
index 29769ff00d..0d07bd77f7 100644
--- a/code/_core/obj/item/clothing/hands/gloves/colored.dm
+++ b/code/_core/obj/item/clothing/hands/gloves/colored.dm
@@ -11,7 +11,6 @@
size = SIZE_1
-
value = 20
dyeable = TRUE
diff --git a/code/_core/obj/item/clothing/hands/gloves/recall.dm b/code/_core/obj/item/clothing/hands/gloves/recall.dm
index 147b75052e..60f036c332 100644
--- a/code/_core/obj/item/clothing/hands/gloves/recall.dm
+++ b/code/_core/obj/item/clothing/hands/gloves/recall.dm
@@ -15,6 +15,8 @@
BODY_HAND_LEFT = 3
)
- contraband = TRUE
+ can_save = FALSE
- rarity = RARITY_MYTHICAL
\ No newline at end of file
+ rarity = RARITY_MYTHICAL
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/hats/cult.dm b/code/_core/obj/item/clothing/head/hats/cult.dm
index a4c2b8be47..1e978559a9 100644
--- a/code/_core/obj/item/clothing/head/hats/cult.dm
+++ b/code/_core/obj/item/clothing/head/hats/cult.dm
@@ -17,6 +17,8 @@
rarity = RARITY_UNCOMMON
+ value = 1
+
/obj/item/clothing/head/hat/cult/old
name = "ancient cult hood"
diff --git a/code/_core/obj/item/clothing/head/hats/space_cop.dm b/code/_core/obj/item/clothing/head/hats/space_cop.dm
index a005e8f42e..e7caa5595c 100644
--- a/code/_core/obj/item/clothing/head/hats/space_cop.dm
+++ b/code/_core/obj/item/clothing/head/hats/space_cop.dm
@@ -15,4 +15,6 @@
size = SIZE_2
- can_save = FALSE
\ No newline at end of file
+ can_save = FALSE
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/hats/warden.dm b/code/_core/obj/item/clothing/head/hats/warden.dm
index 111bd4832d..f1aa75d7de 100644
--- a/code/_core/obj/item/clothing/head/hats/warden.dm
+++ b/code/_core/obj/item/clothing/head/hats/warden.dm
@@ -8,8 +8,12 @@
armor = /armor/leather/hard
+ value = 1
+
/obj/item/clothing/head/hat/warden/drill
name = "warden's drill hat"
icon = 'icons/obj/item/clothing/hats/warden_drill.dmi'
- size = SIZE_2
\ No newline at end of file
+ size = SIZE_2
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/hats/wizard.dm b/code/_core/obj/item/clothing/head/hats/wizard.dm
index 331acdd219..46ae569167 100644
--- a/code/_core/obj/item/clothing/head/hats/wizard.dm
+++ b/code/_core/obj/item/clothing/head/hats/wizard.dm
@@ -30,7 +30,7 @@
armor = /armor/cloth/arcane/bonus
- rarity = RARITY_MYTHICAL
+ rarity = RARITY_RARE
/obj/item/clothing/head/hat/wizard/real/blue
color = "#0751C0"
@@ -42,4 +42,4 @@
color = "#F62A12"
/obj/item/clothing/head/hat/wizard/real/syndicate
- color = COLOR_BLACK
\ No newline at end of file
+ color = COLOR_BLACK
diff --git a/code/_core/obj/item/clothing/head/helmet/drake.dm b/code/_core/obj/item/clothing/head/helmet/drake.dm
index 2c5fd00b90..0bf7a6ff53 100644
--- a/code/_core/obj/item/clothing/head/helmet/drake.dm
+++ b/code/_core/obj/item/clothing/head/helmet/drake.dm
@@ -10,4 +10,8 @@
size = SIZE_3
- can_save = FALSE
\ No newline at end of file
+ can_save = FALSE
+
+ value_burgerbux = 1
+
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/full/bio.dm b/code/_core/obj/item/clothing/head/helmet/full/bio.dm
index 4a8a91d5e2..f3ec0e853e 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/bio.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/bio.dm
@@ -10,6 +10,8 @@
rarity = RARITY_UNCOMMON
+ value = 1
+
/obj/item/clothing/head/helmet/full/rad
name = "radiation helmet"
@@ -23,6 +25,8 @@
rarity = RARITY_UNCOMMON
+ value = 1
+
/obj/item/clothing/head/helmet/full/bomb
name = "bomb helmet"
@@ -34,4 +38,6 @@
size = SIZE_3
- rarity = RARITY_UNCOMMON
\ No newline at end of file
+ rarity = RARITY_UNCOMMON
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/full/blob_spore.dm b/code/_core/obj/item/clothing/head/helmet/full/blob_spore.dm
index 51db60897e..e39192920e 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/blob_spore.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/blob_spore.dm
@@ -23,6 +23,8 @@
no_drop = TRUE
+ value_burgerbux = 1
+
/obj/item/clothing/head/helmet/full/blob_spore/can_be_dragged(var/mob/caller)
return FALSE
diff --git a/code/_core/obj/item/clothing/head/helmet/full/costume.dm b/code/_core/obj/item/clothing/head/helmet/full/costume.dm
index a98c6d9109..e9e650453e 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/costume.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/costume.dm
@@ -33,7 +33,7 @@
armor = /armor/cloth/flammable
- value = 10
+ value = 0
can_save = FALSE
diff --git a/code/_core/obj/item/clothing/head/helmet/full/doom.dm b/code/_core/obj/item/clothing/head/helmet/full/doom.dm
index 1314e720ff..1d886f9b8c 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/doom.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/doom.dm
@@ -13,4 +13,6 @@
size = SIZE_3
- rarity = RARITY_MYTHICAL
\ No newline at end of file
+ rarity = RARITY_MYTHICAL
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/full/eod_helm.dm b/code/_core/obj/item/clothing/head/helmet/full/eod_helm.dm
index 6cc9a10bcd..0dcf6ed455 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/eod_helm.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/eod_helm.dm
@@ -6,4 +6,6 @@
armor = /armor/military/heavy/hard/bomb
- size = SIZE_3
\ No newline at end of file
+ size = SIZE_3
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/full/ghillie.dm b/code/_core/obj/item/clothing/head/helmet/full/ghillie.dm
index b5e820e902..38b11c4b9c 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/ghillie.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/ghillie.dm
@@ -15,6 +15,8 @@
rarity = RARITY_RARE
+ value = 0
+
/obj/item/clothing/head/helmet/full/ghillie/forest
name = "SKAT-9M patterned ghillie head cover (forest)"
desc = "Sneeki breeki like."
diff --git a/code/_core/obj/item/clothing/head/helmet/full/heretic.dm b/code/_core/obj/item/clothing/head/helmet/full/heretic.dm
index 58c502c8ec..3dca3d9d70 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/heretic.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/heretic.dm
@@ -12,4 +12,6 @@
rarity = RARITY_RARE
- armor = /armor/dark/cult_robes/heretic
\ No newline at end of file
+ armor = /armor/dark/cult_robes/heretic
+
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/full/knight.dm b/code/_core/obj/item/clothing/head/helmet/full/knight.dm
index 6f6a5e862c..474de1986d 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/knight.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/knight.dm
@@ -4,6 +4,8 @@
size = SIZE_3
+ value = -1
+
/obj/item/clothing/head/helmet/full/knight/red
name = "red knight helmet"
icon = 'icons/obj/item/clothing/hats/knight_red.dmi'
diff --git a/code/_core/obj/item/clothing/head/helmet/full/seva.dm b/code/_core/obj/item/clothing/head/helmet/full/seva.dm
index 619ab2d5ea..94617fd6bf 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/seva.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/seva.dm
@@ -12,6 +12,8 @@
rarity = RARITY_UNCOMMON
+ value = 1
+
/obj/item/clothing/head/helmet/full/seva/mono
name = "custom SEVA suit"
desc_extended = "An eastern european model of Hazardous Enviroments Suit, favored by scientists, scavengers and anomaly worshipping fanatics alike! This is revolutionaries' modification for urban combat."
diff --git a/code/_core/obj/item/clothing/head/helmet/full/space.dm b/code/_core/obj/item/clothing/head/helmet/full/space.dm
index 0db96a0eb3..9a8c869c5f 100644
--- a/code/_core/obj/item/clothing/head/helmet/full/space.dm
+++ b/code/_core/obj/item/clothing/head/helmet/full/space.dm
@@ -13,4 +13,6 @@
size = SIZE_3
- rarity = RARITY_UNCOMMON
\ No newline at end of file
+ rarity = RARITY_UNCOMMON
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/hardsuit/_hardsuit.dm b/code/_core/obj/item/clothing/head/helmet/hardsuit/_hardsuit.dm
index 379b22d58a..12c8d61f82 100644
--- a/code/_core/obj/item/clothing/head/helmet/hardsuit/_hardsuit.dm
+++ b/code/_core/obj/item/clothing/head/helmet/hardsuit/_hardsuit.dm
@@ -5,7 +5,6 @@
BODY_HEAD = TRUE,
BODY_EYES = TRUE
)
- value = 0
uses_until_condition_fall = 750
diff --git a/code/_core/obj/item/clothing/head/helmet/hardsuit/crystal_guardian.dm b/code/_core/obj/item/clothing/head/helmet/hardsuit/crystal_guardian.dm
index d7580b49ee..3a325a2e99 100644
--- a/code/_core/obj/item/clothing/head/helmet/hardsuit/crystal_guardian.dm
+++ b/code/_core/obj/item/clothing/head/helmet/hardsuit/crystal_guardian.dm
@@ -4,10 +4,10 @@
desc_extended = "Little is known about the origin of Crystal Guardians, their attunement towards crystal based magic is unparalelled and in turn is utilized in all of their equipment."
icon = 'icons/obj/item/clothing/hats/crystal_guardian.dmi'
- value_burgerbux = 1 //to keep it from spawning without the hardsuit
-
armor = /armor/steel/arcane
size = SIZE_3
- rarity = RARITY_MYTHICAL
\ No newline at end of file
+ rarity = RARITY_MYTHICAL
+
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/hardsuit/cult.dm b/code/_core/obj/item/clothing/head/helmet/hardsuit/cult.dm
index 3edba3a861..6063361056 100644
--- a/code/_core/obj/item/clothing/head/helmet/hardsuit/cult.dm
+++ b/code/_core/obj/item/clothing/head/helmet/hardsuit/cult.dm
@@ -12,6 +12,6 @@
size = SIZE_3
- value = 100
+ value = 0
rarity = RARITY_RARE
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/hardsuit/engineering.dm b/code/_core/obj/item/clothing/head/helmet/hardsuit/engineering.dm
index bc48412ad6..2df4d8d406 100644
--- a/code/_core/obj/item/clothing/head/helmet/hardsuit/engineering.dm
+++ b/code/_core/obj/item/clothing/head/helmet/hardsuit/engineering.dm
@@ -8,4 +8,6 @@
size = SIZE_3
- rarity = RARITY_RARE
\ No newline at end of file
+ rarity = RARITY_RARE
+
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/hardsuit/hammer_of_war.dm b/code/_core/obj/item/clothing/head/helmet/hardsuit/hammer_of_war.dm
index 6e12b013af..9aa341fddf 100644
--- a/code/_core/obj/item/clothing/head/helmet/hardsuit/hammer_of_war.dm
+++ b/code/_core/obj/item/clothing/head/helmet/hardsuit/hammer_of_war.dm
@@ -10,4 +10,6 @@
value_burgerbux = 1
- rarity = RARITY_MYTHICAL
\ No newline at end of file
+ rarity = RARITY_MYTHICAL
+
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/hardsuit/medical.dm b/code/_core/obj/item/clothing/head/helmet/hardsuit/medical.dm
index b24d14cbbb..40e67156e1 100644
--- a/code/_core/obj/item/clothing/head/helmet/hardsuit/medical.dm
+++ b/code/_core/obj/item/clothing/head/helmet/hardsuit/medical.dm
@@ -8,4 +8,6 @@
size = SIZE_3
- rarity = RARITY_RARE
\ No newline at end of file
+ rarity = RARITY_RARE
+
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/hardsuit/mining.dm b/code/_core/obj/item/clothing/head/helmet/hardsuit/mining.dm
index 5f93d837c1..3735f0933f 100644
--- a/code/_core/obj/item/clothing/head/helmet/hardsuit/mining.dm
+++ b/code/_core/obj/item/clothing/head/helmet/hardsuit/mining.dm
@@ -8,4 +8,6 @@
size = SIZE_3
- rarity = RARITY_RARE
\ No newline at end of file
+ rarity = RARITY_RARE
+
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/hardsuit/slavic.dm b/code/_core/obj/item/clothing/head/helmet/hardsuit/slavic.dm
index cc852fca2c..9523e3b88a 100644
--- a/code/_core/obj/item/clothing/head/helmet/hardsuit/slavic.dm
+++ b/code/_core/obj/item/clothing/head/helmet/hardsuit/slavic.dm
@@ -9,7 +9,7 @@
size = SIZE_4
- value = 400
+ value = 0
/obj/item/clothing/head/helmet/full/hardsuit/skat
name = "SKAT-9 full-head mask/helmet assembly"
@@ -22,7 +22,7 @@
size = SIZE_4
- value = 550
+ value = 0
/obj/item/clothing/head/helmet/full/hardsuit/skat/antag
name = "SKAT-10 helmet"
@@ -35,4 +35,4 @@
size = SIZE_4
- value = 1050
\ No newline at end of file
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/head/helmet/hardsuit/syndicate.dm b/code/_core/obj/item/clothing/head/helmet/hardsuit/syndicate.dm
index 99b652d062..d5b45715fa 100644
--- a/code/_core/obj/item/clothing/head/helmet/hardsuit/syndicate.dm
+++ b/code/_core/obj/item/clothing/head/helmet/hardsuit/syndicate.dm
@@ -10,6 +10,8 @@
rarity = RARITY_RARE
+ value = 0
+
/obj/item/clothing/head/helmet/full/hardsuit/syndie/advanced
name = "mauler helmet mk2"
desc = "Perimeter Secured."
diff --git a/code/_core/obj/item/clothing/head/helmet/lizard_shaman.dm b/code/_core/obj/item/clothing/head/helmet/lizard_shaman.dm
index 1aed46b802..d9f7e2da23 100644
--- a/code/_core/obj/item/clothing/head/helmet/lizard_shaman.dm
+++ b/code/_core/obj/item/clothing/head/helmet/lizard_shaman.dm
@@ -10,4 +10,6 @@
size = SIZE_3
- can_save = FALSE
\ No newline at end of file
+ can_save = FALSE
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/masks/gasmask.dm b/code/_core/obj/item/clothing/masks/gasmask.dm
index 88f0593aa5..20907f7598 100644
--- a/code/_core/obj/item/clothing/masks/gasmask.dm
+++ b/code/_core/obj/item/clothing/masks/gasmask.dm
@@ -11,6 +11,8 @@
rarity = RARITY_UNCOMMON
+ value = 1
+
/obj/item/clothing/mask/gas/mining
name = "advanced gas mask"
icon = 'icons/obj/item/clothing/masks/mining.dmi'
diff --git a/code/_core/obj/item/clothing/masks/heretic.dm b/code/_core/obj/item/clothing/masks/heretic.dm
index a91c04d9e7..a71dfd0cb1 100644
--- a/code/_core/obj/item/clothing/masks/heretic.dm
+++ b/code/_core/obj/item/clothing/masks/heretic.dm
@@ -17,4 +17,6 @@
SKILL_PRAYER = 5
)
- rarity = RARITY_MYTHICAL
\ No newline at end of file
+ rarity = RARITY_MYTHICAL
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/masks/makeshift.dm b/code/_core/obj/item/clothing/masks/makeshift.dm
index 2a9f7cbb99..81e6e27c5e 100644
--- a/code/_core/obj/item/clothing/masks/makeshift.dm
+++ b/code/_core/obj/item/clothing/masks/makeshift.dm
@@ -7,4 +7,6 @@
armor = /armor/leather/hard
size = SIZE_2
- rarity = RARITY_BROKEN
\ No newline at end of file
+ rarity = RARITY_BROKEN
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/masks/mime.dm b/code/_core/obj/item/clothing/masks/mime.dm
index 65aec305cb..32f43b818c 100644
--- a/code/_core/obj/item/clothing/masks/mime.dm
+++ b/code/_core/obj/item/clothing/masks/mime.dm
@@ -9,4 +9,4 @@
size = SIZE_2
- value = 120
\ No newline at end of file
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/masks/mummy.dm b/code/_core/obj/item/clothing/masks/mummy.dm
index e72197e1d4..46491d6883 100644
--- a/code/_core/obj/item/clothing/masks/mummy.dm
+++ b/code/_core/obj/item/clothing/masks/mummy.dm
@@ -5,17 +5,14 @@
icon = 'icons/obj/item/clothing/masks/mummy.dmi'
flags_clothing = FLAG_CLOTHING_NOBEAST_HEAD
- armor = /armor/cloth
+ armor = /armor/dark/mummy
- value = 20
-
- worn_layer = LAYER_MOB_CLOTHING_MASK
+ value = 1
worn_layer = LAYER_MOB_CLOTHING_MASK
item_slot = SLOT_FACE
-
hidden_organs = list(
BODY_HAIR_HEAD = TRUE,
BODY_HAIR_FACE = TRUE
diff --git a/code/_core/obj/item/clothing/masks/paper.dm b/code/_core/obj/item/clothing/masks/paper.dm
index 65ff2a2ce7..6d23364e8b 100644
--- a/code/_core/obj/item/clothing/masks/paper.dm
+++ b/code/_core/obj/item/clothing/masks/paper.dm
@@ -7,7 +7,7 @@
size = SIZE_2
weight = 0
- value = 120
+ value = 1
dyeable = TRUE
diff --git a/code/_core/obj/item/clothing/masks/sterile.dm b/code/_core/obj/item/clothing/masks/sterile.dm
index 0b98751d62..2c94053725 100644
--- a/code/_core/obj/item/clothing/masks/sterile.dm
+++ b/code/_core/obj/item/clothing/masks/sterile.dm
@@ -9,7 +9,7 @@
size = SIZE_2
- value = 40
+ value = 1
mob_values_add = list(
SKILL_MEDICAL = 3
diff --git a/code/_core/obj/item/clothing/masks/voice_of_god.dm b/code/_core/obj/item/clothing/masks/voice_of_god.dm
index 60d342fbd8..7da910c236 100644
--- a/code/_core/obj/item/clothing/masks/voice_of_god.dm
+++ b/code/_core/obj/item/clothing/masks/voice_of_god.dm
@@ -62,6 +62,8 @@
var/next_voice = 0
+ value = 1
+
/obj/item/clothing/mask/voice_of_god/get_base_value()
. = ..()
. += 18000
diff --git a/code/_core/obj/item/clothing/overwear/armor/molded.dm b/code/_core/obj/item/clothing/overwear/armor/molded.dm
index fbc48b8d65..0b4ff65492 100644
--- a/code/_core/obj/item/clothing/overwear/armor/molded.dm
+++ b/code/_core/obj/item/clothing/overwear/armor/molded.dm
@@ -13,6 +13,8 @@
dyeable = TRUE
+ value = 1
+
/obj/item/clothing/overwear/armor/molded_armor/black
color = COLOR_BLACK
diff --git a/code/_core/obj/item/clothing/overwear/armor/mummy_suit.dm b/code/_core/obj/item/clothing/overwear/armor/mummy_suit.dm
new file mode 100644
index 0000000000..887d5b5f0c
--- /dev/null
+++ b/code/_core/obj/item/clothing/overwear/armor/mummy_suit.dm
@@ -0,0 +1,16 @@
+/obj/item/clothing/overwear/armor/mummy
+ name = "mummy wrappings"
+ desc = "Not just for the dead, it seems."
+ desc_extended = "A strange set of enchanted wrappings, previously used for burial rights by a previous colony."
+ icon = 'icons/obj/item/clothing/suit/mummy.dmi'
+ worn_layer = LAYER_MOB_CLOTHING_HARDSUIT
+
+ protected_limbs = list(BODY_TORSO,BODY_GROIN,BODY_ARM_LEFT,BODY_ARM_RIGHT,BODY_LEG_LEFT,BODY_LEG_RIGHT)
+
+ armor = /armor/dark/mummy
+
+ size = SIZE_3
+
+ value = 100
+
+ rarity = RARITY_UNCOMMON
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/overwear/armor/reinforced_vest.dm b/code/_core/obj/item/clothing/overwear/armor/reinforced_vest.dm
index a56f149b3f..0ce766c3c5 100644
--- a/code/_core/obj/item/clothing/overwear/armor/reinforced_vest.dm
+++ b/code/_core/obj/item/clothing/overwear/armor/reinforced_vest.dm
@@ -10,4 +10,6 @@
protected_limbs = list(BODY_TORSO,BODY_GROIN)
- armor = /armor/military/light
\ No newline at end of file
+ armor = /armor/military/light
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/overwear/armor/seva.dm b/code/_core/obj/item/clothing/overwear/armor/seva.dm
index 5daee5a206..a9fb3f8338 100644
--- a/code/_core/obj/item/clothing/overwear/armor/seva.dm
+++ b/code/_core/obj/item/clothing/overwear/armor/seva.dm
@@ -27,6 +27,8 @@
rarity = RARITY_UNCOMMON
+ value = 1
+
/obj/item/clothing/overwear/armor/seva/mono
name = "custom SEVA suit"
desc_extended = "An eastern european model of Hazardous Enviroments Suit, favored by scientists, scavengers and anomaly worshipping fanatics alike! This is revolutionaries' modification for urban combat."
diff --git a/code/_core/obj/item/clothing/overwear/armor/shit.dm b/code/_core/obj/item/clothing/overwear/armor/shit.dm
index cd1e93e0e0..b82bfce3eb 100644
--- a/code/_core/obj/item/clothing/overwear/armor/shit.dm
+++ b/code/_core/obj/item/clothing/overwear/armor/shit.dm
@@ -9,4 +9,6 @@
armor = /armor/leather/hard
- rarity = RARITY_BROKEN
\ No newline at end of file
+ rarity = RARITY_BROKEN
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/overwear/armor/spec_ops.dm b/code/_core/obj/item/clothing/overwear/armor/spec_ops.dm
index f0ff1a25be..4f2ce63ad9 100644
--- a/code/_core/obj/item/clothing/overwear/armor/spec_ops.dm
+++ b/code/_core/obj/item/clothing/overwear/armor/spec_ops.dm
@@ -15,14 +15,16 @@
rarity = RARITY_RARE
+ value = 1
+
/obj/item/clothing/overwear/armor/spec_ops/calculate_weight()
. = ..()
- . *= 0.5
+ . *= 0.75
. = CEILING(.,1)
/obj/item/clothing/overwear/armor/spec_ops/get_base_value()
. = ..()
- . *= 1.5
+ . *= 1.25
. = CEILING(.,1)
/obj/item/clothing/overwear/armor/spec_ops/black
diff --git a/code/_core/obj/item/clothing/overwear/coat/drip.dm b/code/_core/obj/item/clothing/overwear/coat/drip.dm
index 4a6ed4a4b4..a539581d42 100644
--- a/code/_core/obj/item/clothing/overwear/coat/drip.dm
+++ b/code/_core/obj/item/clothing/overwear/coat/drip.dm
@@ -15,6 +15,8 @@
rarity = RARITY_LEGENDARY
+ value = 1
+
/obj/item/clothing/overwear/coat/drip/get_base_value()
. = ..()
. += 20000
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/overwear/coat/hazard.dm b/code/_core/obj/item/clothing/overwear/coat/hazard.dm
index 89c9ce7698..bfc562b6c1 100644
--- a/code/_core/obj/item/clothing/overwear/coat/hazard.dm
+++ b/code/_core/obj/item/clothing/overwear/coat/hazard.dm
@@ -8,4 +8,6 @@
size = SIZE_4
- rarity = RARITY_COMMON
\ No newline at end of file
+ rarity = RARITY_COMMON
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/overwear/coat/heretic.dm b/code/_core/obj/item/clothing/overwear/coat/heretic.dm
index 2e28e38455..b18231e187 100644
--- a/code/_core/obj/item/clothing/overwear/coat/heretic.dm
+++ b/code/_core/obj/item/clothing/overwear/coat/heretic.dm
@@ -13,4 +13,4 @@
additional_clothing = list(/obj/item/clothing/head/helmet/full/heretic)
- rarity = RARITY_RARE
\ No newline at end of file
+ rarity = RARITY_RARE
diff --git a/code/_core/obj/item/clothing/overwear/coat/pirate.dm b/code/_core/obj/item/clothing/overwear/coat/pirate.dm
index 0a252d5e40..de628e609d 100644
--- a/code/_core/obj/item/clothing/overwear/coat/pirate.dm
+++ b/code/_core/obj/item/clothing/overwear/coat/pirate.dm
@@ -13,4 +13,6 @@
armor = /armor/leather/hard
- rarity = RARITY_RARE
\ No newline at end of file
+ rarity = RARITY_RARE
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/overwear/hardsuit/doom.dm b/code/_core/obj/item/clothing/overwear/hardsuit/doom.dm
index b53fe2893c..8af2da2f95 100644
--- a/code/_core/obj/item/clothing/overwear/hardsuit/doom.dm
+++ b/code/_core/obj/item/clothing/overwear/hardsuit/doom.dm
@@ -13,4 +13,6 @@
size = SIZE_7
- rarity = RARITY_MYTHICAL
\ No newline at end of file
+ rarity = RARITY_MYTHICAL
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/overwear/hardsuit/space_old.dm b/code/_core/obj/item/clothing/overwear/hardsuit/space_old.dm
index 36e398f570..5568416876 100644
--- a/code/_core/obj/item/clothing/overwear/hardsuit/space_old.dm
+++ b/code/_core/obj/item/clothing/overwear/hardsuit/space_old.dm
@@ -8,4 +8,6 @@
armor = /armor/hardsuit/env
- size = SIZE_6
\ No newline at end of file
+ size = SIZE_6
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/overwear/hardsuit/spacesuit.dm b/code/_core/obj/item/clothing/overwear/hardsuit/spacesuit.dm
index 923a1f7ce4..e63d11e4af 100644
--- a/code/_core/obj/item/clothing/overwear/hardsuit/spacesuit.dm
+++ b/code/_core/obj/item/clothing/overwear/hardsuit/spacesuit.dm
@@ -25,4 +25,6 @@
armor = /armor/bio
- size = SIZE_6
\ No newline at end of file
+ size = SIZE_6
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/pants/brown.dm b/code/_core/obj/item/clothing/pants/brown.dm
index b27a5b216a..3ede8620c0 100644
--- a/code/_core/obj/item/clothing/pants/brown.dm
+++ b/code/_core/obj/item/clothing/pants/brown.dm
@@ -65,4 +65,6 @@
size = SIZE_3
- rarity = RARITY_MYTHICAL
\ No newline at end of file
+ rarity = RARITY_MYTHICAL
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/ring/_ring.dm b/code/_core/obj/item/clothing/ring/_ring.dm
index c34a7eda4f..f96e2752d3 100644
--- a/code/_core/obj/item/clothing/ring/_ring.dm
+++ b/code/_core/obj/item/clothing/ring/_ring.dm
@@ -4,7 +4,6 @@
desc_extended = "A shiny circular ring. Wonder what it does?"
weight = 1
- value = 1000
worn_layer = LAYER_MOB_CLOTHING_RING
item_slot = SLOT_RING
@@ -24,6 +23,7 @@
icon = 'icons/obj/item/clothing/ring/iron.dmi'
protected_limbs = BODY_MAIN
desc_extended = "A dull circular ring. Wonder what it does?"
+ value = 100
/obj/item/clothing/ring/gold
name = "gold ring"
diff --git a/code/_core/obj/item/clothing/shirt/blouse.dm b/code/_core/obj/item/clothing/shirt/blouse.dm
index adde2fd134..17b18156ec 100644
--- a/code/_core/obj/item/clothing/shirt/blouse.dm
+++ b/code/_core/obj/item/clothing/shirt/blouse.dm
@@ -14,7 +14,7 @@
"blouse" = COLOR_WHITE
)
- value = 20
+ value = 1
/obj/item/clothing/shirt/blouse/frill
diff --git a/code/_core/obj/item/clothing/shirt/clown.dm b/code/_core/obj/item/clothing/shirt/clown.dm
index 410d241364..23c11a3f0d 100644
--- a/code/_core/obj/item/clothing/shirt/clown.dm
+++ b/code/_core/obj/item/clothing/shirt/clown.dm
@@ -8,6 +8,6 @@
armor = /armor/cloth
- value = 60
+ rarity = RARITY_UNCOMMON
- rarity = RARITY_UNCOMMON
\ No newline at end of file
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/shirt/dracula.dm b/code/_core/obj/item/clothing/shirt/dracula.dm
index 1251d57670..0ab025de70 100644
--- a/code/_core/obj/item/clothing/shirt/dracula.dm
+++ b/code/_core/obj/item/clothing/shirt/dracula.dm
@@ -8,4 +8,4 @@
armor = /armor/dark/arcane/vampire
- value = 100
\ No newline at end of file
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/shirt/draculass.dm b/code/_core/obj/item/clothing/shirt/draculass.dm
index 2eba170f7d..46087fd6fd 100644
--- a/code/_core/obj/item/clothing/shirt/draculass.dm
+++ b/code/_core/obj/item/clothing/shirt/draculass.dm
@@ -8,4 +8,4 @@
armor = /armor/dark/arcane/vampire
- value = 100
\ No newline at end of file
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/shirt/gorka.dm b/code/_core/obj/item/clothing/shirt/gorka.dm
index b9836b1410..f92173876d 100644
--- a/code/_core/obj/item/clothing/shirt/gorka.dm
+++ b/code/_core/obj/item/clothing/shirt/gorka.dm
@@ -8,6 +8,6 @@
armor = /armor/cloth/hard/winter
- value = 60
+ value = 1
rarity = RARITY_UNCOMMON
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/shirt/nanotrasen_officer.dm b/code/_core/obj/item/clothing/shirt/nanotrasen_officer.dm
index 4e6bea66de..a709df2756 100644
--- a/code/_core/obj/item/clothing/shirt/nanotrasen_officer.dm
+++ b/code/_core/obj/item/clothing/shirt/nanotrasen_officer.dm
@@ -6,6 +6,6 @@
armor = /armor/cloth/hard
- value = 150
+ value = 1
rarity = RARITY_UNCOMMON
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/shirt/normal.dm b/code/_core/obj/item/clothing/shirt/normal.dm
index 1fd007bc1e..1157f28080 100644
--- a/code/_core/obj/item/clothing/shirt/normal.dm
+++ b/code/_core/obj/item/clothing/shirt/normal.dm
@@ -14,6 +14,8 @@
"shirt" = COLOR_WHITE
)
+ value = 1
+
/obj/item/clothing/shirt/normal/priest
polymorphs = list(
diff --git a/code/_core/obj/item/clothing/shirt/suit.dm b/code/_core/obj/item/clothing/shirt/suit.dm
index 9513199422..7aceb9c6da 100644
--- a/code/_core/obj/item/clothing/shirt/suit.dm
+++ b/code/_core/obj/item/clothing/shirt/suit.dm
@@ -10,7 +10,7 @@
size = SIZE_2
- value = 90
+ value = 1
// maybe eventually perhaps i'll make this stuff colorable. that eventually is definitely not now.
diff --git a/code/_core/obj/item/clothing/shirt/syndicate.dm b/code/_core/obj/item/clothing/shirt/syndicate.dm
index 15264b8799..05fbe2a573 100644
--- a/code/_core/obj/item/clothing/shirt/syndicate.dm
+++ b/code/_core/obj/item/clothing/shirt/syndicate.dm
@@ -8,6 +8,6 @@
armor = /armor/cloth/hard
- value = 60
+ value = 1
rarity = RARITY_UNCOMMON
\ No newline at end of file
diff --git a/code/_core/obj/item/clothing/value.dm b/code/_core/obj/item/clothing/value.dm
index c9e1d085ae..d90a00c1c2 100644
--- a/code/_core/obj/item/clothing/value.dm
+++ b/code/_core/obj/item/clothing/value.dm
@@ -15,7 +15,8 @@
if(is_container && dynamic_inventory_count > 0)
. += ((dynamic_inventory_count*container_max_size)**1.4)*0.35
- if(speed_bonus > 0) // 3000 per 0.1 (10%)
- . += speed_bonus*(3000/0.1)
+ // https://www.desmos.com/calculator/7if9azxt2m
+ if(speed_bonus > 0.1)
+ . += (max(speed_bonus - 0.1,0) * 30)**2.8 + (max(speed_bonus - 0.1,0)*1000)
. = CEILING(.,1)
diff --git a/code/_core/obj/item/coin/_coin.dm b/code/_core/obj/item/coin/_coin.dm
index a06f38a90f..8a5203e829 100644
--- a/code/_core/obj/item/coin/_coin.dm
+++ b/code/_core/obj/item/coin/_coin.dm
@@ -112,7 +112,7 @@
/obj/item/coin/antag_token/click_self(var/mob/caller,location,control,params)
INTERACT_CHECK
- INTERACT_DELAY(1)
+ INTERACT_DELAY(30)
if(!is_player(caller))
return FALSE
@@ -128,6 +128,7 @@
GD.loaded_data["antag_tokens"] += 1 //We don't save here because there might be an exploit where you don't save or something.
caller.to_chat(span("warning","Your antag token count has increased by 1! It is now [GD.loaded_data["antag_tokens"]]."))
+ GD.save()
qdel(src)
return TRUE
diff --git a/code/_core/obj/item/container/food/_food.dm b/code/_core/obj/item/container/food/_food.dm
index 5a03dfdb72..213e083d2d 100644
--- a/code/_core/obj/item/container/food/_food.dm
+++ b/code/_core/obj/item/container/food/_food.dm
@@ -19,9 +19,6 @@
has_quick_function = TRUE
-/obj/item/container/edible/get_base_value()
- return 0
-
/obj/item/container/edible/get_display_value()
return get_value()
diff --git a/code/_core/obj/item/container/food/dynamic/bread.dm b/code/_core/obj/item/container/food/dynamic/bread.dm
index 042cbdc914..540ae85ffd 100644
--- a/code/_core/obj/item/container/food/dynamic/bread.dm
+++ b/code/_core/obj/item/container/food/dynamic/bread.dm
@@ -17,6 +17,8 @@
var/last_cooked = FALSE
+ value = 0
+
/obj/item/container/edible/dynamic/bread/Generate()
. = ..()
reagents.add_reagent(/reagent/nutrition/dough/flour/processed,30)
@@ -138,13 +140,16 @@
animate(B, pixel_x = pixel_x + rand(-4,4), pixel_y= pixel_y + rand(-4,4), time=5)
qdel(src)
else if( (!damage_table[BLADE] && damage_table[BLUNT]) || damage_table[BLADE] < damage_table[BLUNT]) //Flatten
- if(has_prefix(icon_state,"dough") && raw_icon_state != "dough_flat")
- raw_icon_state = "dough_flat"
- cooked_icon_state = "bread_flat"
+ if(has_prefix(icon_state,"dough"))
if(is_living(attacker))
var/mob/living/L = attacker
L.visible_message(span("notice","\The [L.name] flattens \the [src.name]."),span("notice","You flatten \the [src.name]."))
- update_sprite()
+ var/obj/item/container/edible/dynamic/pizza/P = new(get_turf(src))
+ INITIALIZE(P)
+ reagents.transfer_reagents_to(P.reagents,reagents.volume_current)
+ FINALIZE(P)
+ qdel(src)
+
return TRUE
diff --git a/code/_core/obj/item/container/food/dynamic/cake.dm b/code/_core/obj/item/container/food/dynamic/cake.dm
index 3001942a00..bddf3f9ae1 100644
--- a/code/_core/obj/item/container/food/dynamic/cake.dm
+++ b/code/_core/obj/item/container/food/dynamic/cake.dm
@@ -17,6 +17,8 @@
var/last_cooked = FALSE
+ value = 0
+
/obj/item/container/edible/dynamic/cake/click_self(var/mob/caller,location,control,params)
INTERACT_CHECK
diff --git a/code/_core/obj/item/container/food/dynamic/cheese.dm b/code/_core/obj/item/container/food/dynamic/cheese.dm
index 19d38dec80..d06445ab50 100644
--- a/code/_core/obj/item/container/food/dynamic/cheese.dm
+++ b/code/_core/obj/item/container/food/dynamic/cheese.dm
@@ -17,6 +17,8 @@
reagents = /reagent_container/food/cheese
+ value = 0
+
/obj/item/container/edible/dynamic/cheese/Generate()
created_date = get_date()
created_time = get_time()
@@ -114,7 +116,7 @@
/obj/item/container/edible/dynamic/cheese/block
name = "block cheese"
icon_state = "block"
- value = 20
+ value = 1
/obj/item/container/edible/dynamic/cheese/block/Generate()
reagents.add_reagent(/reagent/nutrition/cheese,40)
@@ -123,7 +125,7 @@
/obj/item/container/edible/dynamic/cheese/wheel
name = "wheel cheese"
icon_state = "wheel"
- value = 30
+ value = 1
/obj/item/container/edible/dynamic/cheese/wheel/Generate()
reagents.add_reagent(/reagent/nutrition/cheese,40)
diff --git a/code/_core/obj/item/container/food/dynamic/chicken.dm b/code/_core/obj/item/container/food/dynamic/chicken.dm
index f833d9b3b4..5daef2a559 100644
--- a/code/_core/obj/item/container/food/dynamic/chicken.dm
+++ b/code/_core/obj/item/container/food/dynamic/chicken.dm
@@ -10,6 +10,8 @@
scale_sprite = FALSE
+ value = 0
+
/obj/item/container/edible/dynamic/chicken/update_sprite()
if(!reagents.volume_current)
@@ -81,16 +83,25 @@
return TRUE
+/obj/item/container/edible/dynamic/chicken/raw
+ value = 1
+
/obj/item/container/edible/dynamic/chicken/raw/Generate()
reagents.add_reagent(/reagent/nutrition/meat/chicken,10)
reagents.add_reagent(/reagent/nutrition/bad_meat/chicken,5)
reagents.add_reagent(/reagent/nutrition/fat/chicken,5)
return ..()
+/obj/item/container/edible/dynamic/chicken/raw
+ value = 1
+
/obj/item/container/edible/dynamic/chicken/cooked/Generate()
reagents.add_reagent(/reagent/nutrition/meat/chicken/cooked,15)
return ..()
+/obj/item/container/edible/dynamic/chicken/raw_penguin
+ value = 1
+
/obj/item/container/edible/dynamic/chicken/raw_penguin/Generate()
reagents.add_reagent(/reagent/nutrition/meat/penguin,10)
reagents.add_reagent(/reagent/nutrition/bad_meat/chicken,5)
diff --git a/code/_core/obj/item/container/food/dynamic/fish.dm b/code/_core/obj/item/container/food/dynamic/fish.dm
index 7b43f3bbd7..de09ac06d5 100644
--- a/code/_core/obj/item/container/food/dynamic/fish.dm
+++ b/code/_core/obj/item/container/food/dynamic/fish.dm
@@ -10,6 +10,8 @@
scale_sprite = FALSE
+ value = 0
+
/obj/item/container/edible/dynamic/fish/update_sprite()
if(!reagents.volume_current)
@@ -82,18 +84,25 @@
return TRUE
-
+/obj/item/container/edible/dynamic/fish/raw_crab
+ value = 1
/obj/item/container/edible/dynamic/fish/raw_crab/Generate()
reagents.add_reagent(/reagent/nutrition/meat/crab,15)
reagents.add_reagent(/reagent/nutrition/fat/crab,5)
return ..()
+/obj/item/container/edible/dynamic/fish/raw_lobster
+ value = 1
+
/obj/item/container/edible/dynamic/fish/raw_lobster/Generate()
reagents.add_reagent(/reagent/nutrition/meat/lobster,10)
reagents.add_reagent(/reagent/nutrition/fat/lobster,10)
return ..()
+/obj/item/container/edible/dynamic/fish/raw_carp
+ value = 1
+
/obj/item/container/edible/dynamic/fish/raw_carp/Generate()
reagents.add_reagent(/reagent/nutrition/meat/fish,15)
reagents.add_reagent(/reagent/nutrition/fat/fish,5)
diff --git a/code/_core/obj/item/container/food/dynamic/meat.dm b/code/_core/obj/item/container/food/dynamic/meat.dm
index 3a0ac59a38..56585f55f5 100644
--- a/code/_core/obj/item/container/food/dynamic/meat.dm
+++ b/code/_core/obj/item/container/food/dynamic/meat.dm
@@ -14,6 +14,8 @@
scale_sprite = FALSE
+ value = 0
+
/obj/item/container/edible/dynamic/meat/can_be_attacked(var/atom/attacker,var/atom/weapon,var/params,var/damagetype/damage_type)
return TRUE
@@ -188,12 +190,18 @@
return TRUE
+/obj/item/container/edible/dynamic/meat/raw_arachnid
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_arachnid/Generate()
reagents.add_reagent(/reagent/nutrition/meat/arachnid,15)
reagents.add_reagent(/reagent/nutrition/bad_meat/chicken,5)
reagents.add_reagent(/reagent/nutrition/fat/arachnid,5)
return ..()
+/obj/item/container/edible/dynamic/meat/raw_ash_drake
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_ash_drake/Generate()
reagents.add_reagent(/reagent/nutrition/meat/ash_drake,15)
reagents.add_reagent(/reagent/nutrition/bad_meat/ancient,5)
@@ -202,6 +210,9 @@
reagents.add_reagent(/reagent/nutrition/fat/ancient,5)
return ..()
+/obj/item/container/edible/dynamic/meat/raw_bubblegum
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_bubblegum/Generate()
reagents.add_reagent(/reagent/nutrition/meat/bubblegum,15)
reagents.add_reagent(/reagent/nutrition/bad_meat/ancient,5)
@@ -209,6 +220,9 @@
reagents.add_reagent(/reagent/nutrition/fat/ancient,5)
return ..()
+/obj/item/container/edible/dynamic/meat/raw_colossus
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_colossus/Generate()
reagents.add_reagent(/reagent/nutrition/meat/colossus,15)
reagents.add_reagent(/reagent/nutrition/bad_meat/ancient,5)
@@ -216,39 +230,60 @@
reagents.add_reagent(/reagent/nutrition/fat/ancient,5)
return ..()
+/obj/item/container/edible/dynamic/meat/raw_monkey
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_monkey/Generate()
reagents.add_reagent(/reagent/nutrition/meat/monkey,10)
reagents.add_reagent(/reagent/nutrition/bad_meat,5)
reagents.add_reagent(/reagent/nutrition/fat/monkey,5)
return ..()
+/obj/item/container/edible/dynamic/meat/raw
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw/Generate()
reagents.add_reagent(/reagent/nutrition/meat/cow,10)
reagents.add_reagent(/reagent/nutrition/bad_meat,5)
reagents.add_reagent(/reagent/nutrition/fat/cow,5)
return ..()
+/obj/item/container/edible/dynamic/meat/cooked_steak
+ value = 1
+
/obj/item/container/edible/dynamic/meat/cooked_steak/Generate()
reagents.add_reagent(/reagent/nutrition/meat/cow,15)
reagents.add_reagent(/reagent/nutrition/fat/cow,5)
return ..()
+/obj/item/container/edible/dynamic/meat/cooked_cutlet
+ value = 1
+
/obj/item/container/edible/dynamic/meat/cooked_cutlet/Generate()
reagents.add_reagent(/reagent/nutrition/meat/cow/cooked,7)
reagents.add_reagent(/reagent/nutrition/fat/cow,3)
return ..()
+/obj/item/container/edible/dynamic/meat/cooked_bacon
+ value = 1
+
/obj/item/container/edible/dynamic/meat/cooked_bacon/Generate()
reagents.add_reagent(/reagent/nutrition/meat/cow/cooked,3)
reagents.add_reagent(/reagent/nutrition/fat/cow,2)
return ..()
+/obj/item/container/edible/dynamic/meat/raw_beefman
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_beefman/Generate()
reagents.add_reagent(/reagent/nutrition/meat,10)
reagents.add_reagent(/reagent/nutrition/bad_meat,5)
reagents.add_reagent(/reagent/nutrition/fat/cow,5)
return ..()
+/obj/item/container/edible/dynamic/meat/raw_xeno
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_xeno/Generate()
reagents.add_reagent(/reagent/nutrition/meat/xeno,10)
reagents.add_reagent(/reagent/nutrition/bad_meat/chicken,5)
@@ -256,18 +291,27 @@
reagents.add_reagent(/reagent/toxin/xeno_acid,15)
return ..()
+/obj/item/container/edible/dynamic/meat/raw_spider
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_spider/Generate()
reagents.add_reagent(/reagent/nutrition/meat/spider,10)
reagents.add_reagent(/reagent/nutrition/bad_meat/insect,5)
reagents.add_reagent(/reagent/toxin/spider_toxin,5)
return ..()
+/obj/item/container/edible/dynamic/meat/raw_bear
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_bear/Generate()
reagents.add_reagent(/reagent/nutrition/meat/bear,15)
reagents.add_reagent(/reagent/nutrition/bad_meat,5)
reagents.add_reagent(/reagent/nutrition/fat/bear,10)
return ..()
+/obj/item/container/edible/dynamic/meat/raw_goliath
+ value = 1
+
/obj/item/container/edible/dynamic/meat/raw_goliath/Generate()
reagents.add_reagent(/reagent/nutrition/meat/goliath,10)
reagents.add_reagent(/reagent/nutrition/bad_meat/chicken,5)
diff --git a/code/_core/obj/item/container/food/dynamic/pizza.dm b/code/_core/obj/item/container/food/dynamic/pizza.dm
index d15ec7df94..081a440fa0 100644
--- a/code/_core/obj/item/container/food/dynamic/pizza.dm
+++ b/code/_core/obj/item/container/food/dynamic/pizza.dm
@@ -39,6 +39,8 @@
var/cooked_percent = 0 //0 to 1 value of how much it's cooked.
+ value = 0
+
/obj/item/container/edible/dynamic/pizza/sliced
crafting_id = "pizza_slice"
sliced = TRUE
@@ -173,7 +175,10 @@
else
total_cooked += volume
- cooked_percent = total_cooked/(total_raw+total_cooked)
+ if(total_cooked > 0)
+ cooked_percent = total_cooked/(total_raw+total_cooked)
+ else
+ cooked_percent = 0
if(reagents)
color = reagents.color
@@ -204,7 +209,7 @@
for(var/k in topping_data)
var/list/v = topping_data[k]
for(var/i=1,i<=length(v),i++)
- var/local_offset = 1 + (i+offsets[k] % 2)
+ var/local_offset = 1 + ( (i+offsets[k]) % 3)
var/image/topping = new/image(icon,"topping_[k]_[local_offset]")
topping.appearance_flags = src.appearance_flags | RESET_COLOR
topping.color = v[i]
@@ -243,6 +248,8 @@
return T.qdeleting ? null : T
+/obj/item/container/edible/dynamic/pizza/mushroom
+ value = 1
/obj/item/container/edible/dynamic/pizza/mushroom/Generate()
. = ..()
diff --git a/code/_core/obj/item/container/food/egg.dm b/code/_core/obj/item/container/food/egg.dm
index c1bde51238..f96416eb97 100644
--- a/code/_core/obj/item/container/food/egg.dm
+++ b/code/_core/obj/item/container/food/egg.dm
@@ -5,10 +5,10 @@
icon = 'icons/obj/item/consumable/food/meat.dmi'
icon_state = "egg"
- value = 1
+ value = 0
/obj/item/container/edible/egg/chicken
- name = "chicken egg"
+ value = 1
/obj/item/container/edible/egg/chicken/Generate()
reagents.add_reagent(/reagent/nutrition/egg_white,3)
diff --git a/code/_core/obj/item/container/food/package/junk.dm b/code/_core/obj/item/container/food/package/junk.dm
index b5152670a5..f27cce7c37 100644
--- a/code/_core/obj/item/container/food/package/junk.dm
+++ b/code/_core/obj/item/container/food/package/junk.dm
@@ -1,13 +1,13 @@
/obj/item/container/edible/package/junkfood
name = "junk food"
icon = 'icons/obj/item/consumable/food/processed.dmi'
- value = 10
/obj/item/container/edible/package/junkfood/chips
name = "chippy crisps"
desc = "Hmm, tastes like mediocrity!"
desc_extended = "Plain flavoured, much like the people who eat these."
icon_state = "chips"
+ value = 1
/obj/item/container/edible/package/junkfood/chips/Initialize()
name = pick("chippy crisps","cripsy chips")
@@ -24,6 +24,7 @@
desc = "Nougat, love it or at it."
desc_extended = "An actually pretty good chocolate bar."
icon_state = "candy"
+ value = 1
/obj/item/container/edible/package/junkfood/candy/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chocolate,10)
@@ -37,6 +38,7 @@
desc = "For that refueling station feel."
desc_extended = "A package containing dried pieces of meat. Common in refueling station snack shops for some reason."
icon_state = "jerky"
+ value = 1
/obj/item/container/edible/package/junkfood/jerky/Generate()
reagents.add_reagent(/reagent/nutrition/junk/jerky,15)
@@ -48,6 +50,7 @@
desc = "admins pls halp"
desc_extended = "This raisins brand mascot, called the raisin shitter, has been voted the least popular mascot for 75 years in a row."
icon_state = "raisins"
+ value = 1
/obj/item/container/edible/package/junkfood/raisins/Generate()
reagents.add_reagent(/reagent/nutrition/junk/raisins,10)
@@ -61,6 +64,7 @@
desc = "Will probably live longer than you."
desc_extended = "A cream cake that is held very importantly by some people despite being junk food."
icon_state = "cake"
+ value = 1
/obj/item/container/edible/package/junkfood/cake/Generate()
reagents.add_reagent(/reagent/nutrition/junk/cake,10)
@@ -74,6 +78,7 @@
desc = "Hmm, tastes like betrayal!"
desc_extended = "Legends has it that the reason why this is on sale here despite being a Syndie product is that Jack Trasen can't get enough of these."
icon_state = "syndicate"
+ value = 1
/obj/item/container/edible/package/junkfood/syndicate/Generate()
reagents.add_reagent(/reagent/nutrition/junk/cake,10)
@@ -85,6 +90,7 @@
desc = "A cheesie snack that will honk all over your mouth."
desc_extended = "A cheese chip that for some reason uses clown branding."
icon_state = "cheesie_honkers"
+ value = 1
/obj/item/container/edible/package/junkfood/cheese_chips/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chips,10)
@@ -96,6 +102,7 @@
/obj/item/container/edible/package/junkfood/halloween
icon = 'icons/obj/item/consumable/food/candy.dmi'
packaging = /obj/item/trash/candy
+ value = 1
/obj/item/container/edible/package/junkfood/halloween/update_icon()
icon_state = initial(icon_state)
@@ -120,6 +127,7 @@
/obj/item/container/edible/package/junkfood/halloween/credit
name = "100 credit bar"
icon_state = "100_credit_bar"
+ value = 1
/obj/item/container/edible/package/junkfood/halloween/credit/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chocolate,5)
@@ -131,6 +139,7 @@
/obj/item/container/edible/package/junkfood/halloween/coconut_joy
name = "coconut joy"
icon_state = "coconut_joy"
+ value = 1
/obj/item/container/edible/package/junkfood/halloween/coconut_joy/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chocolate,6)
@@ -141,6 +150,7 @@
/obj/item/container/edible/package/junkfood/halloween/hurr_bar
name = "hurr bar"
icon_state = "hurr_bar"
+ value = 1
/obj/item/container/edible/package/junkfood/halloween/hurr_bar/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chocolate,5)
@@ -151,6 +161,7 @@
/obj/item/container/edible/package/junkfood/halloween/candy_bar
name = "laughter bar"
icon_state = "candy_bar"
+ value = 1
/obj/item/container/edible/package/junkfood/halloween/candy_bar/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chocolate,5)
@@ -162,6 +173,7 @@
/obj/item/container/edible/package/junkfood/halloween/kit_catgirl_metaclique_bar
name = "kit-catgirl metaclique bar"
icon_state = "kit_catgirl_metaclique_bar"
+ value = 1
/obj/item/container/edible/package/junkfood/halloween/kit_catgirl_metaclique_bar/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chocolate,5)
@@ -172,6 +184,7 @@
/obj/item/container/edible/package/junkfood/halloween/twink_bar
name = "twink bar"
icon_state = "twink_bar"
+ value = 1
/obj/item/container/edible/package/junkfood/halloween/twink_bar/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chocolate,5)
@@ -193,6 +206,7 @@
/obj/item/container/edible/package/junkfood/halloween/malf_way
name = "\improper MALF way bar"
icon_state = "malf_way"
+ value = 1
/obj/item/container/edible/package/junkfood/halloween/malf_way/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chocolate,5)
@@ -202,6 +216,7 @@
/obj/item/container/edible/package/junkfood/halloween/triggerfinger
name = "triggerfinger bar"
icon_state = "triggerfinger"
+ value = 1
/obj/item/container/edible/package/junkfood/halloween/triggerfinger/Generate()
reagents.add_reagent(/reagent/nutrition/junk/chocolate,5)
diff --git a/code/_core/obj/item/container/food/plants.dm b/code/_core/obj/item/container/food/plants.dm
index a8fc306c59..13bc9073e1 100644
--- a/code/_core/obj/item/container/food/plants.dm
+++ b/code/_core/obj/item/container/food/plants.dm
@@ -31,6 +31,11 @@
value = 0
+/obj/item/container/edible/plant/get_base_value()
+ if(!plant_type)
+ return 0
+ . = ..()
+
/obj/item/container/edible/plant/save_item_data(var/mob/living/advanced/player/P,var/save_inventory = TRUE,var/died=FALSE,var/loadout=FALSE)
RUN_PARENT_SAFE
@@ -138,6 +143,8 @@
/obj/item/container/edible/plant/nitrogen_flower
name = "nitrogen flower"
icon_state = "nitrogen_flower"
+ plant_type = /plant_type/nitrogen_flower
+ value = 1
/obj/item/container/edible/plant/nitrogen_flower/Generate()
reagents.add_reagent(/reagent/nitrogen,10)
@@ -146,6 +153,8 @@
/obj/item/container/edible/plant/oxygen_fruit
name = "oxygen fruit"
icon_state = "oxygen_fruit"
+ plant_type = /plant_type/oxygen_fruit
+ value = 1
/obj/item/container/edible/plant/oxygen_fruit/Generate()
reagents.add_reagent(/reagent/fuel/oxygen,10)
@@ -155,6 +164,7 @@
name = "wheat"
icon_state = "wheat"
plant_type = /plant_type/wheat
+ value = 1
/obj/item/container/edible/plant/wheat/Generate()
reagents.add_reagent(/reagent/nutrition/wheat_grain,10)
@@ -163,6 +173,8 @@
/obj/item/container/edible/plant/sugarcane
name = "sugarcane"
icon_state = "sugarcane"
+ plant_type = /plant_type/sugarcane
+ value = 1
/obj/item/container/edible/plant/sugarcane/Generate()
reagents.add_reagent(/reagent/nutrition/sugar/cane,10)
@@ -172,6 +184,7 @@
name = "tomato"
icon_state = "tomato"
plant_type = /plant_type/tomato
+ value = 1
/obj/item/container/edible/plant/tomato/Generate()
reagents.add_reagent(/reagent/nutrition/tomato,10)
@@ -181,6 +194,7 @@
name = "lettuce"
icon_state = "lettuce"
plant_type = /plant_type/lettuce
+ value = 1
/obj/item/container/edible/plant/lettuce/Generate()
reagents.add_reagent(/reagent/nutrition/lettuce,10)
@@ -191,6 +205,7 @@
name = "chili pepper"
icon_state = "chilipepper"
plant_type = /plant_type/chili
+ value = 1
/obj/item/container/edible/plant/chili/Generate()
reagents.add_reagent(/reagent/nutrition/capsaicin,5)
diff --git a/code/_core/obj/item/container/food/sandwich/_sandwich.dm b/code/_core/obj/item/container/food/sandwich/_sandwich.dm
index 1c13020765..235971d79d 100644
--- a/code/_core/obj/item/container/food/sandwich/_sandwich.dm
+++ b/code/_core/obj/item/container/food/sandwich/_sandwich.dm
@@ -64,8 +64,10 @@
name = "burger"
desc = "The meal of champions."
icon_state = "bun_bottom"
+ value = 0
/obj/item/container/edible/sandwich/bread
name = "sandwich"
- icon_state = "bread_slice"
\ No newline at end of file
+ icon_state = "bread_slice"
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/container/food/stuffed_legion.dm b/code/_core/obj/item/container/food/stuffed_legion.dm
index 0c51b44cb1..45dde53b16 100644
--- a/code/_core/obj/item/container/food/stuffed_legion.dm
+++ b/code/_core/obj/item/container/food/stuffed_legion.dm
@@ -3,4 +3,5 @@
desc = "A perfectly good waste of a legion core."
desc_extended = "A legion core and goliath steak made edible with a special secret ingredient... okay the secret ingredient is chili peppers."
icon = 'icons/obj/item/consumable/food/food.dmi'
- icon_state = "stuffed_legion"
\ No newline at end of file
+ icon_state = "stuffed_legion"
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/container/food/supermatter_cheese.dm b/code/_core/obj/item/container/food/supermatter_cheese.dm
index e3e1739be8..dc912067ee 100644
--- a/code/_core/obj/item/container/food/supermatter_cheese.dm
+++ b/code/_core/obj/item/container/food/supermatter_cheese.dm
@@ -9,7 +9,7 @@
allow_reagent_transfer_to = FALSE
allow_reagent_transfer_from = FALSE
- value = 100
+ value = 0
value_burgerbux = 1
diff --git a/code/_core/obj/item/container/medicine/_medicine.dm b/code/_core/obj/item/container/medicine/_medicine.dm
index 971a9efef5..3c130a2922 100644
--- a/code/_core/obj/item/container/medicine/_medicine.dm
+++ b/code/_core/obj/item/container/medicine/_medicine.dm
@@ -38,15 +38,15 @@
/obj/item/container/healing/Generate(var/desired_loc)
. = ..()
- if(reagents) reagents.volume_max = amount*reagent_max_per_amount
+ if(reagents) reagents.volume_max = amount * reagent_max_per_amount
/obj/item/container/healing/Finalize(var/desired_loc)
. = ..()
- if(reagents) reagents.volume_max = amount*reagent_max_per_amount //Safety
+ if(reagents) reagents.volume_max = amount * reagent_max_per_amount //Safety
-/obj/item/container/healing/add_item_count(var/amount_to_add,var/bypass_checks = FALSE)
+/obj/item/container/healing/add_item_count(var/amount_to_add, var/bypass_checks = FALSE)
. = ..()
- if(reagents) reagents.volume_max = max(1,amount)*reagent_max_per_amount
+ if(reagents && amount) reagents.volume_max = amount * reagent_max_per_amount
/obj/item/container/healing/quick(var/mob/caller,var/atom/object,location,params)
@@ -98,9 +98,8 @@
P.add_skill_xp(SKILL_MEDICINE,CEILING(experience_gain,1))
if(reagents)
- var/reagent_transfer = CEILING((1/amount_max)*reagents.volume_current, 1)
- reagents.transfer_reagents_to(A.reagents,reagent_transfer, caller = caller)
- reagents.volume_max = amount*10
+ var/transfer_amount = min(reagent_max_per_amount, reagents.volume_current)
+ reagents.transfer_reagents_to(A.reagents, transfer_amount, caller = caller)
if(caller == A.loc)
caller.visible_message(span("notice","\The [caller.name] bandages their [A.name]."),span("notice","You bandage your [A.name]."))
@@ -179,4 +178,4 @@
PROGRESS_BAR_CONDITIONS(caller,src,src::can_be_treated(),caller,object)
return TRUE
- return ..()
\ No newline at end of file
+ return ..()
diff --git a/code/_core/obj/item/container/medicine/medicine_subtypes.dm b/code/_core/obj/item/container/medicine/medicine_subtypes.dm
index 4fc8247a86..f616622315 100644
--- a/code/_core/obj/item/container/medicine/medicine_subtypes.dm
+++ b/code/_core/obj/item/container/medicine/medicine_subtypes.dm
@@ -8,6 +8,7 @@
heal_brute_percent = 0
heal_bleeding = TRUE
amount_max = 10
+ reagent_max_per_amount = 10
value = 30
@@ -16,7 +17,6 @@
/obj/item/container/healing/bandage/Generate()
. = ..()
amount = 3
- reagents.volume_max = amount*10
/obj/item/container/healing/bandage/advanced
name = "infused bandages (styptic powder)"
@@ -27,7 +27,7 @@
/obj/item/container/healing/bandage/advanced/Generate()
. = ..()
- reagents.add_reagent(/reagent/medicine/styptic_powder,reagents.volume_max)
+ reagents.add_reagent(/reagent/medicine/styptic_powder, reagents.volume_max)
/obj/item/container/healing/ointment
name = "ointment"
@@ -53,7 +53,7 @@
/obj/item/container/healing/ointment/advanced/Generate()
. = ..()
- reagents.add_reagent(/reagent/medicine/silver_sulfadiazine,reagents.volume_max)
+ reagents.add_reagent(/reagent/medicine/silver_sulfadiazine, reagents.volume_max)
/obj/item/container/healing/trauma_kit
name = "trauma kit"
@@ -87,7 +87,7 @@
/obj/item/container/healing/trauma_kit/advanced/Generate()
. = ..()
- reagents.add_reagent(/reagent/medicine/styptic_powder,reagents.volume_max)
+ reagents.add_reagent(/reagent/medicine/styptic_powder, reagents.volume_max)
/obj/item/container/healing/nanopaste
name = "nanopaste"
@@ -188,7 +188,7 @@
/obj/item/container/healing/burn_kit/advanced/Generate()
. = ..()
- reagents.add_reagent(/reagent/medicine/silver_sulfadiazine,reagents.volume_max)
+ reagents.add_reagent(/reagent/medicine/silver_sulfadiazine, reagents.volume_max)
/obj/item/container/healing/cable
name = "cable"
@@ -229,7 +229,7 @@
/obj/item/container/healing/patch/brute/Generate()
. = ..()
- reagents.add_reagent(/reagent/medicine/styptic_powder,reagents.volume_max)
+ reagents.add_reagent(/reagent/medicine/styptic_powder, reagents.volume_max)
/obj/item/container/healing/patch/burn
name = "burn patch (Silver Sulfadiazine)"
@@ -239,7 +239,7 @@
/obj/item/container/healing/patch/burn/Generate()
. = ..()
- reagents.add_reagent(/reagent/medicine/silver_sulfadiazine,reagents.volume_max)
+ reagents.add_reagent(/reagent/medicine/silver_sulfadiazine, reagents.volume_max)
/obj/item/container/healing/patch/synthflesh
name = "regeneration patch (Synthflesh)"
@@ -249,7 +249,7 @@
/obj/item/container/healing/patch/synthflesh/Generate()
. = ..()
- reagents.add_reagent(/reagent/medicine/synthflesh,reagents.volume_max)
+ reagents.add_reagent(/reagent/medicine/synthflesh, reagents.volume_max)
/obj/item/container/healing/gauze
name = "gauze"
@@ -268,4 +268,4 @@
/obj/item/container/healing/gauze/Generate()
. = ..()
- amount = 5
\ No newline at end of file
+ amount = 5
diff --git a/code/_core/obj/item/container/pill/_pill.dm b/code/_core/obj/item/container/pill/_pill.dm
index 44824fc2b0..7bf32bbbd2 100644
--- a/code/_core/obj/item/container/pill/_pill.dm
+++ b/code/_core/obj/item/container/pill/_pill.dm
@@ -7,7 +7,7 @@
size = SIZE_0
- value = 1
+ value = 0
allow_reagent_transfer_from = FALSE
diff --git a/code/_core/obj/item/container/simple/alcohol.dm b/code/_core/obj/item/container/simple/alcohol.dm
index 312db8570c..050db38e51 100644
--- a/code/_core/obj/item/container/simple/alcohol.dm
+++ b/code/_core/obj/item/container/simple/alcohol.dm
@@ -10,44 +10,52 @@
name = "Fernet Italiano"
icon_state = "fernet"
initial_reagent = /reagent/nutrition/ethanol/fernet
+ value = 0
/obj/item/container/simple/alcohol/beer
name = "Space Beer"
icon_state = "beer"
reagents = /reagent_container/beaker
initial_reagent = /reagent/nutrition/ethanol/beer
+ value = 0
/obj/item/container/simple/alcohol/ale
name = "Urist's Ale"
icon_state = "ale"
reagents = /reagent_container/beaker
initial_reagent = /reagent/nutrition/ethanol/ale
+ value = 0
/obj/item/container/simple/alcohol/cider
name = "Toolbox Hard Cider"
icon_state = "cider"
reagents = /reagent_container/beaker
initial_reagent = /reagent/nutrition/ethanol/cider
+ value = 0
/obj/item/container/simple/alcohol/rum
name = "Captain Pete's Spiced Rum"
icon_state = "rum"
initial_reagent = /reagent/nutrition/ethanol/rum
+ value = 0
/obj/item/container/simple/alcohol/whiskey
name = "Uncle Git's Special Reserve Whiskey"
icon_state = "whiskey"
initial_reagent = /reagent/nutrition/ethanol/whiskey
+ value = 0
/obj/item/container/simple/alcohol/vodka
name = "Vladimr Vodka"
icon_state = "vodka"
initial_reagent = /reagent/nutrition/ethanol/vodka
+ value = 0
/obj/item/container/simple/alcohol/vodka/premium
name = "Badminka Vodka"
icon_state = "badminka"
initial_reagent = /reagent/nutrition/ethanol/vodka/premium
+ value = 0
rarity = RARITY_RARE
@@ -55,16 +63,19 @@
name = "Griffeater's Gin"
icon_state = "gin"
initial_reagent = /reagent/nutrition/ethanol/gin
+ value = 0
/obj/item/container/simple/alcohol/brandy
name = "Woody & Andy's Brandy"
icon_state = "brandy"
initial_reagent = /reagent/nutrition/ethanol/brandy
+ value = 0
/obj/item/container/simple/alcohol/schnapps/gold
name = "Gold Sparkle Schnapps"
icon_state = "schnapps_gold"
initial_reagent = /reagent/nutrition/ethanol/schnapps/gold
+ value = 0
rarity = RARITY_RARE
@@ -72,12 +83,14 @@
name = "Nothing"
icon_state = "nothing"
initial_reagent = /reagent/nutrition/ethanol/nothing
+ value = 0
rarity = RARITY_RARE
/obj/item/container/simple/alcohol/coffee_liqueur
name = "Robusto Coffee Liqueur"
icon_state = "coffee_liqueur"
+ value = 0
initial_reagent = null
/obj/item/container/simple/alcohol/coffee_liqueur/Generate()
@@ -89,11 +102,13 @@
name = "Spaceworm Tequila"
icon_state = "tequila"
initial_reagent = /reagent/nutrition/ethanol/tequila
+ value = 0
/obj/item/container/simple/alcohol/tequila/premium
name = "Star Premium Tequila"
icon_state = "tequila_premium"
initial_reagent = /reagent/nutrition/ethanol/tequila/premium
+ value = 0
rarity = RARITY_RARE
@@ -101,16 +116,19 @@
name = "Doublebeard's Red Wine"
icon_state = "wine"
initial_reagent = /reagent/nutrition/ethanol/wine
+ value = 0
/obj/item/container/simple/alcohol/wine/vermouth
name = "Bernie Sander's Vermouth"
icon_state = "vermouth"
initial_reagent = /reagent/nutrition/ethanol/wine/vermouth
+ value = 0
/obj/item/container/simple/alcohol/wine/lizard
name = "Lizard Wine"
icon_state = "lizardwine"
initial_reagent = /reagent/nutrition/ethanol/wine/lizard
+ value = 0
rarity = RARITY_RARE
@@ -118,6 +136,7 @@
name = "Hearty Punch"
icon_state = "hearty_punch"
initial_reagent = /reagent/nutrition/ethanol/hearty_punch
+ value = 0
rarity = RARITY_RARE
@@ -125,6 +144,7 @@
name = "Absinthe"
icon_state = "absinthe"
initial_reagent = /reagent/nutrition/ethanol/absinthe
+ value = 0
/obj/item/container/simple/alcohol/absinthe/New(var/desired_loc)
@@ -142,6 +162,7 @@
name = "Premium Yellowliver Absinthe"
icon_state = "absinthepremium"
initial_reagent = /reagent/nutrition/ethanol/absinthe/premium
+ value = 0
rarity = RARITY_RARE
@@ -149,8 +170,10 @@
name = "Grandpa's Grappa"
icon_state = "grappa"
initial_reagent = /reagent/nutrition/ethanol/grappa
+ value = 0
/obj/item/container/simple/alcohol/ethanol
name = "Discount Dan's Pure Ethanol"
icon_state = "ethanol"
- initial_reagent = /reagent/nutrition/ethanol
\ No newline at end of file
+ initial_reagent = /reagent/nutrition/ethanol
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/container/simple/baking.dm b/code/_core/obj/item/container/simple/baking.dm
index e7a2b913c8..d8c018b63d 100644
--- a/code/_core/obj/item/container/simple/baking.dm
+++ b/code/_core/obj/item/container/simple/baking.dm
@@ -8,7 +8,7 @@
/obj/item/container/simple/baking/flour
name = "sack of white flour"
icon_state = "flour"
-
+ value = 0
/obj/item/container/simple/baking/flour/Generate()
reagents.add_reagent(/reagent/nutrition/wheat_grain/flour/processed,reagents.volume_max)
@@ -17,6 +17,7 @@
/obj/item/container/simple/baking/sugar
name = "sack of white sugar"
icon_state = "sugar"
+ value = 0
/obj/item/container/simple/baking/sugar/Generate()
reagents.add_reagent(/reagent/nutrition/sugar,reagents.volume_max)
@@ -25,6 +26,7 @@
/obj/item/container/simple/baking/milk
name = "carton of cow's milk"
icon_state = "milk"
+ value = 0
/obj/item/container/simple/baking/milk/Generate()
reagents.add_reagent(/reagent/nutrition/milk,reagents.volume_max)
@@ -34,6 +36,7 @@
/obj/item/container/simple/baking/cream
name = "carton of cream"
icon_state = "cream"
+ value = 0
/obj/item/container/simple/baking/cream/Generate()
reagents.add_reagent(/reagent/nutrition/cream,reagents.volume_max)
@@ -43,6 +46,7 @@
name = "container of corn flour"
icon_state = "corn_flour"
reagents = /reagent_container/beaker/bottle/ //smaller
+ value = 0
/obj/item/container/simple/baking/corn_flour/Generate()
reagents.add_reagent(/reagent/nutrition/corn_flour,reagents.volume_max)
diff --git a/code/_core/obj/item/container/simple/can.dm b/code/_core/obj/item/container/simple/can.dm
index f7b3e22121..402ffdd104 100644
--- a/code/_core/obj/item/container/simple/can.dm
+++ b/code/_core/obj/item/container/simple/can.dm
@@ -14,8 +14,6 @@
var/open = TRUE
- value = 1
-
drop_sound = 'sound/items/drop/soda.ogg'
size = SIZE_1
@@ -38,6 +36,7 @@
/obj/item/container/simple/can/cola/
name = "\improper Space Cola"
icon_state = "cola"
+ value = 1
/obj/item/container/simple/can/cola/Generate()
reagents.add_reagent(/reagent/nutrition/soda/cola,reagents.volume_max)
@@ -47,6 +46,7 @@
/obj/item/container/simple/can/grape_soda/
name = "\improper Starkist Grape Soda"
icon_state = "grape_soda"
+ value = 1
/obj/item/container/simple/can/grape_soda/Generate()
reagents.add_reagent(/reagent/nutrition/soda/grape,reagents.volume_max)
@@ -56,6 +56,7 @@
/obj/item/container/simple/can/orange_soda/
name = "\improper Starkist Orange Soda"
icon_state = "orange_soda"
+ value = 1
/obj/item/container/simple/can/orange_soda/Generate()
reagents.add_reagent(/reagent/nutrition/soda/orange,reagents.volume_max)
@@ -65,6 +66,7 @@
/obj/item/container/simple/can/iced_tea/
name = "\improper Disk! Iced Tea"
icon_state = "iced_tea"
+ value = 1
/obj/item/container/simple/can/iced_tea/Generate()
reagents.add_reagent(/reagent/nutrition/soda/iced_tea,reagents.volume_max)
@@ -78,6 +80,8 @@
rarity = RARITY_RARE
+ value = 1
+
/obj/item/container/simple/can/grey_bull/Generate()
reagents.add_reagent(/reagent/nutrition/energy/grey_bull,reagents.volume_max)
open = FALSE
@@ -86,6 +90,7 @@
/obj/item/container/simple/can/mountain_wind/
name = "\improper Space Mountain Wind"
icon_state = "mountain_wind"
+ value = 1
/obj/item/container/simple/can/mountain_wind/Generate()
reagents.add_reagent(/reagent/nutrition/soda/mountain_wind,reagents.volume_max)
@@ -95,6 +100,7 @@
/obj/item/container/simple/can/dr_gibb
name = "\improper Dr. Gibb"
icon_state = "dr_gibb"
+ value = 1
/obj/item/container/simple/can/dr_gibb/Generate()
reagents.add_reagent(/reagent/nutrition/soda/dr_gibb,reagents.volume_max)
@@ -140,6 +146,7 @@
/obj/item/container/simple/can/space_up/
name = "\improper Space Up!"
icon_state = "space_up"
+ value = 1
/obj/item/container/simple/can/space_up/Generate()
reagents.add_reagent(/reagent/nutrition/soda/space_up,reagents.volume_max)
diff --git a/code/_core/obj/item/container/simple/chemistry/_chemistry.dm b/code/_core/obj/item/container/simple/chemistry/_chemistry.dm
index 5dd782bbb2..d474a03282 100644
--- a/code/_core/obj/item/container/simple/chemistry/_chemistry.dm
+++ b/code/_core/obj/item/container/simple/chemistry/_chemistry.dm
@@ -17,31 +17,37 @@
name = "ammonia jug"
icon_state = "ammonia"
reagent_to_add = /reagent/ammonia
+ value = 1
/obj/item/container/simple/chemistry/sodium_chloride
name = "sodium chloride bottle"
icon_state = "sodium_chloride"
reagents = /reagent_container/beaker/bottle
reagent_to_add = /reagent/salt/sodium_chloride
+ value = 1
/obj/item/container/simple/chemistry/sulfur
name = "sulfur bottle"
icon_state = "sulfur"
reagents = /reagent_container/beaker/bottle
reagent_to_add = /reagent/sulfur
+ value = 1
/obj/item/container/simple/chemistry/silicon
name = "silicon bottle"
icon_state = "silicon"
reagents = /reagent_container/beaker/bottle
reagent_to_add = /reagent/silicon
+ value = 1
/obj/item/container/simple/chemistry/acetone
name = "acetone jug"
icon_state = "acetone"
reagent_to_add = /reagent/fuel/acetone
+ value = 1
/obj/item/container/simple/chemistry/phenol
name = "phenol jug"
icon_state = "phenol"
- reagent_to_add = /reagent/phenol
\ No newline at end of file
+ reagent_to_add = /reagent/phenol
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/container/simple/coffee.dm b/code/_core/obj/item/container/simple/coffee.dm
index 64ffa635ec..70d4949651 100644
--- a/code/_core/obj/item/container/simple/coffee.dm
+++ b/code/_core/obj/item/container/simple/coffee.dm
@@ -6,6 +6,7 @@
/obj/item/container/simple/can/coffee/black
name = "\improper Robusto Black Coffee"
desc = "Pure coffee."
+ value = 1
/obj/item/container/simple/can/coffee/black/Generate()
reagents.add_reagent(/reagent/nutrition/energy/coffee,reagents.volume_max,T0C + 96)
@@ -18,6 +19,7 @@
/obj/item/container/simple/can/coffee/freedomno
name = "\improper Robusto Spaceo freedomno"
desc = "Expresso with some hot water poured inside."
+ value = 1
/obj/item/container/simple/can/coffee/freedomno/Generate()
reagents.add_reagent(/reagent/nutrition/energy/coffee/espresso,reagents.volume_max*0.25,T0C + 96)
@@ -29,6 +31,7 @@
/obj/item/container/simple/can/coffee/latte
name = "\improper Robusto Little Latte"
desc = "Expresso with hot cream."
+ value = 1
/obj/item/container/simple/can/coffee/latte/Generate()
reagents.add_reagent(/reagent/nutrition/energy/coffee/espresso,reagents.volume_max*0.25,T0C + 96)
diff --git a/code/_core/obj/item/container/syringe/_syringe.dm b/code/_core/obj/item/container/syringe/_syringe.dm
index 3cf7f05bd5..10f3a5591f 100644
--- a/code/_core/obj/item/container/syringe/_syringe.dm
+++ b/code/_core/obj/item/container/syringe/_syringe.dm
@@ -15,7 +15,6 @@
allow_reagent_transfer_to = FALSE
allow_reagent_transfer_from = FALSE
- value = 0
weight = 0.1
var/injection_sound = null //Optional injection sound to use.
diff --git a/code/_core/obj/item/container/syringe/hypodermic.dm b/code/_core/obj/item/container/syringe/hypodermic.dm
index a4ab5c737e..88ef23b689 100644
--- a/code/_core/obj/item/container/syringe/hypodermic.dm
+++ b/code/_core/obj/item/container/syringe/hypodermic.dm
@@ -14,6 +14,8 @@
injecting = null //Auto generate.
+
+
/obj/item/container/syringe/hypodermic/update_icon()
. = ..()
//Plunger
diff --git a/code/_core/obj/item/contract/_contract.dm b/code/_core/obj/item/contract/_contract.dm
index fce1fd3702..52a5af95d5 100644
--- a/code/_core/obj/item/contract/_contract.dm
+++ b/code/_core/obj/item/contract/_contract.dm
@@ -15,10 +15,10 @@
drop_sound = 'sound/items/drop/paper.ogg'
- value = 0
-
rarity = RARITY_RARE
+ value = 0
+
/obj/item/contract/PreDestroy()
QDEL_NULL(reward)
. = ..()
@@ -37,13 +37,13 @@
if(!reward)
log_error("Warning: Tried generating [src.get_debug_name()], but it had a null reward!")
reward = /obj/item/coin/adamantium
- reward = new reward(src)
- if(reward.quality != -1)
- reward.quality = rand(100,200)
- INITIALIZE(reward)
- GENERATE(reward)
- FINALIZE(reward)
- value_current = 0
+ if(!istype(reward))
+ reward = new reward(src)
+ if(reward.quality != -1)
+ reward.quality = rand(100,200)
+ INITIALIZE(reward)
+ GENERATE(reward)
+ FINALIZE(reward)
/obj/item/contract/proc/on_kill(var/mob/living/attacker,var/list/data=list())
diff --git a/code/_core/obj/item/contract/contract_arachnids.dm b/code/_core/obj/item/contract/contract_arachnids.dm
index cd850a77d9..9271fce2a0 100644
--- a/code/_core/obj/item/contract/contract_arachnids.dm
+++ b/code/_core/obj/item/contract/contract_arachnids.dm
@@ -3,18 +3,22 @@
name = "contract: Kill Arachnids"
type_to_check = /mob/living/simple/arachnid
objective_text = "Arachnids killed"
+ value = 0
/obj/item/contract/arachnids/low
value_max = 5
reward = /obj/item/currency/credits{amount=5*200}
burgerbux_reward = 1
+ value = 1
/obj/item/contract/arachnids/mid
value_max = 10
reward = /obj/item/currency/credits{amount=10*200*1.5}
burgerbux_reward = 5
+ value = 1
/obj/item/contract/arachnids/high
value_max = 25
reward = /obj/item/currency/credits{amount=25*200*2}
- burgerbux_reward = 10
\ No newline at end of file
+ burgerbux_reward = 10
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/contract/contract_ashwalkers.dm b/code/_core/obj/item/contract/contract_ashwalkers.dm
index 2a1c3a1765..0381b36ec7 100644
--- a/code/_core/obj/item/contract/contract_ashwalkers.dm
+++ b/code/_core/obj/item/contract/contract_ashwalkers.dm
@@ -2,21 +2,25 @@
name = "contract: Kill Ashwalkers"
type_to_check = /mob/living/advanced/npc/ashwalker
objective_text = "Ashwalkers killed"
+ value = 0
/obj/item/contract/ashwalker/low
value_max = 10
burgerbux_reward = 1
reward = /obj/item/currency/credits{amount=10*50}
+ value = 1
/obj/item/contract/ashwalker/mid
value_max = 25
burgerbux_reward = 5
reward = /obj/item/currency/credits{amount=25*50*1.5}
+ value = 1
/obj/item/contract/ashwalker/high
value_max = 50
burgerbux_reward = 10
reward = /obj/item/currency/credits{amount=50*50*2}
+ value = 1
diff --git a/code/_core/obj/item/contract/contract_bosses.dm b/code/_core/obj/item/contract/contract_bosses.dm
index c5a30b0808..acc2e58c81 100644
--- a/code/_core/obj/item/contract/contract_bosses.dm
+++ b/code/_core/obj/item/contract/contract_bosses.dm
@@ -1,62 +1,94 @@
//Bosses
-/obj/item/contract/ash_drake
+/obj/item/contract/boss/Generate()
+
+ if(!reward)
+ var/loot/L = LOOT(/loot/lavaland/contract)
+ if(L)
+ var/list/spawned_loot = L.do_spawn(src)
+ if(length(spawned_loot) > 1) //Hacky fallback.
+ reward = null
+ for(var/k in spawned_loot)
+ var/obj/item/I = k
+ if(!reward)
+ reward = I
+ else
+ qdel(I)
+ else if(length(spawned_loot) == 0)
+ reward = /obj/item/coin/adamantium
+ else
+ reward = spawned_loot[1]
+ else
+ reward = /obj/item/coin/adamantium
+
+ . = ..()
+
+
+/obj/item/contract/boss/ash_drake
name = "contract: Kill Ash Drake"
type_to_check = /mob/living/simple/ash_drake
objective_text = "Ash Drakes killed"
value_max = 1
burgerbux_reward = 5
+ value = 0
-/obj/item/contract/bubblegum
+/obj/item/contract/boss/bubblegum
name = "contract: Kill Bubblegum"
type_to_check = /mob/living/simple/bubblegum
objective_text = "Bubblegums killed"
value_max = 1
burgerbux_reward = 5
+ value = 0
-/obj/item/contract/can_man
+/obj/item/contract/boss/can_man
name = "contract: Kill Can Man"
type_to_check = /mob/living/simple/can_man
objective_text = "Can Men killed"
value_max = 1
burgerbux_reward = 5
+ value = 0
-/obj/item/contract/colossus
+/obj/item/contract/boss/colossus
name = "contract: Kill Colossus"
type_to_check = /mob/living/simple/colossus
objective_text = "Colossus killed"
value_max = 1
burgerbux_reward = 5
+ value = 0
-/obj/item/contract/herald
+/obj/item/contract/boss/herald
name = "contract: Kill the Herald"
type_to_check = /mob/living/simple/herald
objective_text = "Heralds killed"
value_max = 1
burgerbux_reward = 5
+ value = 0
-/obj/item/contract/hierophant
+/obj/item/contract/boss/hierophant
name = "contract: Kill the Hierophant"
type_to_check = /mob/living/simple/hierophant
objective_text = "Hierophants killed"
value_max = 1
burgerbux_reward = 5
+ value = 0
-/obj/item/contract/leaper
+/obj/item/contract/boss/leaper
name = "contract: Kill the Leaper"
type_to_check = /mob/living/simple/leaper
objective_text = "Leapers killed"
value_max = 1
burgerbux_reward = 5
+ value = 0
-/obj/item/contract/queen
+/obj/item/contract/boss/queen
name = "contract: Kill the Xeno Queen"
type_to_check = /mob/living/simple/xeno/queen
objective_text = "Xeno Queens killed"
value_max = 1
burgerbux_reward = 5
+ value = 0
/*
-/obj/item/contract/broodmother
+/obj/item/contract/boss/broodmother
name = "Kill the Broodmother"
desc = "Kill the Broodmother."
type_to_check = /mob/living/simple/goliath/broodmother
diff --git a/code/_core/obj/item/contract/contract_syndicate.dm b/code/_core/obj/item/contract/contract_syndicate.dm
index ffc040c967..738bf7fa5a 100644
--- a/code/_core/obj/item/contract/contract_syndicate.dm
+++ b/code/_core/obj/item/contract/contract_syndicate.dm
@@ -2,18 +2,22 @@
name = "contract: Kill Syndicate"
type_to_check = /mob/living/advanced/npc/syndicate
objective_text = "Syndicate killed"
+ value = -1
/obj/item/contract/syndicate/low
value_max = 10
burgerbux_reward = 1
reward = /obj/item/currency/credits{amount=10*50}
+ value = 1
/obj/item/contract/syndicate/mid
value_max = 25
burgerbux_reward = 5
reward = /obj/item/currency/credits{amount=25*50*1.5}
+ value = 1
/obj/item/contract/syndicate/high
value_max = 50
burgerbux_reward = 10
- reward = /obj/item/currency/credits{amount=50*50*2}
\ No newline at end of file
+ reward = /obj/item/currency/credits{amount=50*50*2}
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/corrupting_frog.dm b/code/_core/obj/item/corrupting_frog.dm
index 8c87a4c6e4..a0186977ab 100644
--- a/code/_core/obj/item/corrupting_frog.dm
+++ b/code/_core/obj/item/corrupting_frog.dm
@@ -3,51 +3,50 @@
icon = 'icons/obj/item/corrupting_frog.dmi'
icon_state = "inventory"
desc = "One frog was harmed in the making of this item."
- desc_extended = "A magical wooden frog doll that has the ability to sacrifice one item into another similiar item. Must be used on an item on the ground. Has one use, then disappears."
+ desc_extended = "A magical wooden frog doll that has the abiltity to randomize the quality of an object between 1% and 200%. Single use."
rarity = RARITY_LEGENDARY
value = 4000
value_burgerbux = 1
+ var/can_use = TRUE
-/obj/item/corrupting_frog/click_on_object(var/mob/caller,var/atom/object,location,control,params)
+/obj/item/corrupting_frog/click_on_object(var/mob/caller, var/atom/object, location, control, params)
- if(!is_item(object) || !is_turf(object.loc))
+ if(!can_use || !is_item(object))
return ..()
- var/obj/item/O = object
+ var/obj/item/I = object
- if(!O.is_safe_to_delete())
- return ..()
+ INTERACT_CHECK
+ INTERACT_CHECK_OBJECT
- var/list/possible_types = subtypesof(O.type)
- possible_types += typesof(O.parent_type) - O.type
+ if(!I.can_save)
+ caller.to_chat(span("warning","You can't temper \the [I.name] with \the [src.name]! Try tempering the main part of this clothing set."))
+ return FALSE
- for(var/k in possible_types)
- if(!SSbalance.stored_value[k])
- possible_types -= k
+ if(I.quality <= -1)
+ caller.to_chat(span("warning","\The [src.name] cannot be used with \the [I.name]!"))
+ return FALSE
- if(!length(possible_types))
- caller.to_chat(span("warning","\The [src.name] doesn't seem to work on \the [O.name]..."))
- return TRUE
+ var/choice = input("Are you sure you want to corrupt \the [I.name]?","Corrupting Frog") as null|anything in list("Yes","No","Cancel")
+ if(choice != "Yes")
+ return ..()
- var/turf/T = get_turf(O)
+ INTERACT_CHECK
+ INTERACT_CHECK_OBJECT
- var/old_object_name = O.name
+ if(!can_use) //Prevents race conditions.
+ return FALSE
- qdel(O)
+ can_use = FALSE
- var/obj/item/I = pick(possible_types)
- I = new I(T)
- INITIALIZE(I)
- GENERATE(I)
- FINALIZE(I)
+ play_sound('sound/weapons/magic/zap_large.ogg',get_turf(src))
- visible_message(
- span("notice","With the flick of \the [src.name], \the [caller.name] turns \the [old_object_name] into \the [I.name]!"),
- span("notice","With the flick of \the [src.name], you turn \the [old_object_name] into \the [I.name]!")
- )
+ I.adjust_quality(rand(1, 200) - I.quality)
- play_sound('sound/weapons/magic/zap_large.ogg',T)
+ if(is_clothing(I))
+ var/obj/item/clothing/C = I
+ C.sync_additional_clothing()
qdel(src)
- return TRUE
\ No newline at end of file
+ return TRUE
diff --git a/code/_core/obj/item/crafting/alchemy.dm b/code/_core/obj/item/crafting/alchemy.dm
index 5a8ddfac78..03bd79f100 100644
--- a/code/_core/obj/item/crafting/alchemy.dm
+++ b/code/_core/obj/item/crafting/alchemy.dm
@@ -19,6 +19,8 @@
size = SIZE_4
+ value_burgerbux = 1
+
/*
Old code. Maybe someone else will find a use for it....
/obj/item/crafting/alchemy/attempt_to_craft(var/mob/living/advanced/caller)
diff --git a/code/_core/obj/item/crafting/bullet_press.dm b/code/_core/obj/item/crafting/bullet_press.dm
index 1f022fd613..e4a174cec3 100644
--- a/code/_core/obj/item/crafting/bullet_press.dm
+++ b/code/_core/obj/item/crafting/bullet_press.dm
@@ -17,3 +17,5 @@
value = 0
size = SIZE_4
+
+ value_burgerbux = 1
diff --git a/code/_core/obj/item/crafting/filter.dm b/code/_core/obj/item/crafting/filter.dm
index d9702dabd7..d5f81bef5c 100644
--- a/code/_core/obj/item/crafting/filter.dm
+++ b/code/_core/obj/item/crafting/filter.dm
@@ -25,6 +25,8 @@
var/precision = 0.1
+ value_burgerbux = 1
+
/obj/item/crafting_bench/filter/click_self(var/mob/caller,location,control,params)
if(caller.attack_flags & CONTROL_MOD_DISARM)
diff --git a/code/_core/obj/item/crafting/grinder.dm b/code/_core/obj/item/crafting/grinder.dm
index c5b6ea5c4e..b149e596e7 100644
--- a/code/_core/obj/item/crafting/grinder.dm
+++ b/code/_core/obj/item/crafting/grinder.dm
@@ -21,6 +21,8 @@
size = SIZE_4
+ value_burgerbux = 1
+
/obj/item/crafting_bench/grinder/attempt_to_craft(var/mob/living/advanced/caller)
diff --git a/code/_core/obj/item/crafting/pill_press.dm b/code/_core/obj/item/crafting/pill_press.dm
index a078866c76..cee7fe715d 100644
--- a/code/_core/obj/item/crafting/pill_press.dm
+++ b/code/_core/obj/item/crafting/pill_press.dm
@@ -21,6 +21,8 @@
size = SIZE_4
+ value_burgerbux = 1
+
/obj/item/crafting_bench/pill_press/attempt_to_craft(var/mob/living/advanced/caller)
var/obj/hud/inventory/crafting/result/product_slot
@@ -61,12 +63,12 @@
var/obj/item/container/edible/pill/P = new(get_turf(src))
INITIALIZE(P)
GENERATE(P)
- FINALIZE(P)
- caller.to_chat(span("warning","You press the button but nothing happens... Seems like the press is non-functional.")) //borgir plz fix :((((
I1.reagents.transfer_reagents_to(P.reagents,I1.transfer_amount, caller = caller)
if(I2) I2.reagents.transfer_reagents_to(P.reagents,I2.transfer_amount, caller = caller)
+ FINALIZE(P)
+
if(product_container)
product_container.add_object_to_src_inventory(caller,P,TRUE)
else
diff --git a/code/_core/obj/item/crafting/smelter.dm b/code/_core/obj/item/crafting/smelter.dm
index 0f91272c0d..df2dbf45bc 100644
--- a/code/_core/obj/item/crafting/smelter.dm
+++ b/code/_core/obj/item/crafting/smelter.dm
@@ -23,3 +23,5 @@
value = 25
size = SIZE_4
+
+ value_burgerbux = 1
diff --git a/code/_core/obj/item/crafting/workbench.dm b/code/_core/obj/item/crafting/workbench.dm
index 556cd35f58..47bcc68055 100644
--- a/code/_core/obj/item/crafting/workbench.dm
+++ b/code/_core/obj/item/crafting/workbench.dm
@@ -25,4 +25,6 @@
value = 25
- size = SIZE_4
\ No newline at end of file
+ size = SIZE_4
+
+ value_burgerbux = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/currency/_currency.dm b/code/_core/obj/item/currency/_currency.dm
index 2983130931..07df1fb29f 100644
--- a/code/_core/obj/item/currency/_currency.dm
+++ b/code/_core/obj/item/currency/_currency.dm
@@ -95,12 +95,12 @@
/obj/item/currency/magic_token
name = "magic shard token"
desc = "Magically delicious!"
- desc_extended = "A special magic shard token that is commonly used to trade with the Wizard Federation. Used to buy magic items."
+ desc_extended = "A special magic shard token that is commonly used to trade with the Wizard Federation. Used to buy rare magic items."
icon = 'icons/obj/item/currency/magic_token.dmi'
icon_state = "1"
- value = 800
+ value = 1000
- amount_max = 4
+ amount_max = 8
currency_class = "magic shard"
diff --git a/code/_core/obj/item/currency/gold.dm b/code/_core/obj/item/currency/gold.dm
index 6c09e62707..f5c9d03e4f 100644
--- a/code/_core/obj/item/currency/gold.dm
+++ b/code/_core/obj/item/currency/gold.dm
@@ -8,15 +8,14 @@
amount_max = GOLD_AMOUNT_MAX
- size = SIZE_4/GOLD_AMOUNT_MAX
- weight = 50/GOLD_AMOUNT_MAX
+ size = 0.01
+ weight = (35/GOLD_AMOUNT_MAX) * 5
currency_class = "gold coin"
drop_sound = null
-/obj/item/currency/gold_coin/get_base_value()
- return CEILING(SSeconomy.credits_per_gold * amount,1)
+ value = CREDITS_PER_GOLD
/obj/item/currency/gold_coin/update_sprite()
. = ..()
@@ -138,12 +137,12 @@
desc_extended = "A bar of solid gold, likely valuable."
icon = 'icons/obj/item/currency/gold_bar.dmi'
icon_state = "1"
- value = 0 //Value is based on current economy, see get_base_value()
amount_max = 5
- size = (SIZE_4/GOLD_AMOUNT_MAX) * (GOLD_AMOUNT_MAX/5)
- weight = (50/GOLD_AMOUNT_MAX) * (GOLD_AMOUNT_MAX/5)
+ size = SIZE_1
+ weight = 35 //Guess the reference
+ value = CREDITS_PER_GOLD * GOLD_AMOUNT_MAX * (1/5) //Worth 1/5th of a full gold stack.
currency_class = "gold bar"
@@ -163,10 +162,6 @@
var/image/I = new/image(icon,"sparkle_[amount]")
add_overlay(I)
-/obj/item/currency/gold_bar/get_base_value()
- return CEILING(SSeconomy.credits_per_gold * amount * (GOLD_AMOUNT_MAX/5),1)
-
-
/obj/item/currency/gold_bar/update_icon()
. = ..()
icon_state = "[amount]"
\ No newline at end of file
diff --git a/code/_core/obj/item/defib.dm b/code/_core/obj/item/defib.dm
index c957468f77..fb078be17d 100644
--- a/code/_core/obj/item/defib.dm
+++ b/code/_core/obj/item/defib.dm
@@ -188,6 +188,8 @@
can_save = FALSE
+ value = 0
+
/obj/item/defib_paddle/Destroy()
linked_defib = null
. = ..()
diff --git a/code/_core/obj/item/dice.dm b/code/_core/obj/item/dice.dm
index c8633e1976..d984f4e165 100644
--- a/code/_core/obj/item/dice.dm
+++ b/code/_core/obj/item/dice.dm
@@ -118,8 +118,7 @@
used = TRUE
- // https://www.desmos.com/calculator/vivxdlctyz
- var/luck_to_add = ((chosen_number - 10)/10)*50
+ var/luck_to_add = (chosen_number - 10) * 5
if(luck_to_add)
if(luck_to_add < 0)
@@ -172,4 +171,4 @@
icon_state = "d12"
max_states = 12
- value = 40
\ No newline at end of file
+ value = 40
diff --git a/code/_core/obj/item/disk/_disk.dm b/code/_core/obj/item/disk/_disk.dm
index e2d718e635..38120d2852 100644
--- a/code/_core/obj/item/disk/_disk.dm
+++ b/code/_core/obj/item/disk/_disk.dm
@@ -1,7 +1,7 @@
/obj/item/disk/
name = "data disk"
desc = "GET THAT FUKKEN D-- Oh, nevermind."
- desc_extended = "Stores information. This one is blank, though."
+ desc_extended = "Stores information. This one is blank and useless, though."
icon = 'icons/obj/item/disk.dmi'
icon_state = "disk"
diff --git a/code/_core/obj/item/diy_construction_kit.dm b/code/_core/obj/item/diy_construction_kit.dm
index c36dd7179f..90f878fd7d 100644
--- a/code/_core/obj/item/diy_construction_kit.dm
+++ b/code/_core/obj/item/diy_construction_kit.dm
@@ -11,7 +11,7 @@
weight = 10
can_rename = TRUE
var/build_type = "grilles"
- value = 0
+ value = 1000
/obj/item/diy_construction_kit/attack(atom/attacker, atom/victim, list/params, atom/blamed, ignore_distance, precise, damage_multiplier, damagetype/damage_type_override)
return FALSE //no
diff --git a/code/_core/obj/item/doctor_bag.dm b/code/_core/obj/item/doctor_bag.dm
index ffa180b971..e7981ed31a 100644
--- a/code/_core/obj/item/doctor_bag.dm
+++ b/code/_core/obj/item/doctor_bag.dm
@@ -1,12 +1,12 @@
/obj/item/doctor_bag
name = "doctor's bag"
- desc = "I need healing."
+ desc = "HOLD STILL!"
desc_extended = "A highly advanced set of surgery tools and general medical equipment to make you excel at your duties of being a doctor. \
- Heals the target's limb by a fixed amount based on your medical skill. Treatment time is also based on your medical skill. Unlimited use; cannot be used to self-treat."
+ Heals the target's limb by a fixed amount based on your medical skill. Treatment power and time is also based on your medical skill, and is improved if the target is laying down. Cannot be used to self-treat. Using this while taking the Medical Doctor job can earn you credits if you treat your fellow man."
icon = 'icons/obj/item/doctor_bag.dmi'
icon_state = "inventory"
- value = 1200
+ value = 1 //generated
var/organic = TRUE
@@ -17,7 +17,7 @@
var/heal_burn_percent = 5 //At 100 medicine.
var/base_delay = SECONDS_TO_DECISECONDS(1)
- var/added_delay = SECONDS_TO_DECISECONDS(9) //At 0 medicine. Gets reduced to 0 at 100 medicine.
+ var/added_delay = SECONDS_TO_DECISECONDS(5) //At 0 medicine. Gets reduced to 0 at 100 medicine.
rarity = RARITY_RARE
@@ -25,12 +25,20 @@
quality = 100
+ uses_until_condition_fall = 1000 //1000 uses.
+
+/obj/item/doctor_bag/get_base_value()
+ . = 100 + ((heal_burn+heal_brute)*10 + (heal_brute_percent + heal_burn_percent)*40) * (SECONDS_TO_DECISECONDS(6) / (base_delay + added_delay*0.5)) * 1.5
+ . = FLOOR(.,100)
+
/obj/item/doctor_bag/click_on_object(var/mob/caller,var/atom/object,location,control,params)
if(is_living(object) && is_living(caller))
+
var/mob/living/L = caller
var/mob/living/T = object
+
if(L == T)
caller.to_chat(span("warning","The surgical procedure is too complex to self-treat!"))
return TRUE
@@ -45,7 +53,11 @@
if(can_be_treated(caller,object))
INTERACT_CHECK
INTERACT_CHECK_OBJECT
- PROGRESS_BAR(caller,src,SECONDS_TO_DECISECONDS(4),src::treat(),caller,object) //Takes 4 seconds to get started.
+ var/treatment_name = object.name
+ if(is_living(object.loc))
+ treatment_name = "[object.loc.name]'s [treatment_name]"
+ caller.visible_message(span("notice","\The [caller.name] begins treating \the [treatment_name]..."),span("notice","You begin treating \the [treatment_name]."))
+ PROGRESS_BAR(caller,src,SECONDS_TO_DECISECONDS(3),src::treat(),caller,object) //Takes 3 seconds to get started.
PROGRESS_BAR_CONDITIONS(caller,src,src::can_be_treated(),caller,object)
return TRUE
@@ -53,16 +65,22 @@
. = ..()
-/obj/item/doctor_bag/proc/can_be_treated(var/mob/caller,var/atom/target)
+/obj/item/doctor_bag/proc/can_be_treated(var/mob/living/caller,var/atom/target)
INTERACT_CHECK_NO_DELAY(src)
INTERACT_CHECK_NO_DELAY(target)
- if(!is_organ(target) && !is_living(target))
+ if(!target.health)
caller.to_chat(span("warning","You can't treat \the [target.name]!"))
return FALSE
- if(!target || !target.health)
+ var/mob/living/actual_target
+ if(is_living(target))
+ actual_target = target
+ else if(is_organ(target) && is_living(target.loc))
+ actual_target = target.loc
+
+ if(!actual_target || !allow_helpful_action(caller.loyalty_tag,actual_target))
caller.to_chat(span("warning","You can't treat \the [target.name]!"))
return FALSE
@@ -74,6 +92,17 @@
if(target.health.organic)
caller.to_chat(span("warning","\The [src.name] can only treat non-organic limbs!"))
return FALSE
+
+ if(target.health.damage[BRUTE] <= 0 && target.health.damage[BURN] <= 0)
+ if(is_organ(target))
+ var/obj/item/organ/O = target
+ if(O.bleeding <= 0)
+ caller.to_chat(span("notice","\The [O.name] doesn't need any more treatment!"))
+ return FALSE
+ else
+ caller.to_chat(span("notice","\The [target.name] doesn't need any more treatment!"))
+ return FALSE
+
return TRUE
@@ -82,59 +111,61 @@
var/medicine_power = caller.get_skill_power(SKILL_MEDICINE,0,1,2) * (src.quality/100)
- var/mob/living/L
+ var/mob/living/target_as_living
if(is_organ(A) && is_living(A.loc))
- L = A.loc
+ target_as_living = A.loc
else
- L = A
+ target_as_living = A
+
+ if(target_as_living == caller) //Self-treatment penalty.
+ medicine_power *= 0.5
+
+ if(!target_as_living.horizontal) //Not horizontal penalty.
+ medicine_power *= 0.5
- if(!L.horizontal)
- medicine_power *= 0.25
+ medicine_power = max(medicine_power,0.1)
if(is_organ(A))
var/obj/item/organ/O = A
- O.bleeding = max(0,O.bleeding - medicine_power)
-
- var/total_healed = 0
+ O.bleeding = max(0,O.bleeding - medicine_power) //Reduce bleeding.
var/brute_to_heal = (-heal_brute*medicine_power) + (-heal_brute_percent*A.health.damage[BRUTE]*medicine_power)
var/burn_to_heal = (-heal_burn*medicine_power) + (-heal_burn_percent*A.health.damage[BURN]*medicine_power)
+ var/total_healed = 0
if(brute_to_heal || burn_to_heal)
total_healed += A.health.adjust_loss_smart(brute = brute_to_heal, burn = burn_to_heal,robotic=!organic,organic=organic)
- if(total_healed > 0 && is_player(caller))
+ if(total_healed > 0 && is_player(caller) && !allow_hostile_action(caller.loyalty_tag,target_as_living))
var/mob/living/advanced/player/P = caller
- if(!enable_friendly_fire && P.loyalty_tag == L.loyalty_tag) //Prevents an exploit where you hit then heal the enemy.
- var/experience_gain = total_healed*5
- P.add_skill_xp(SKILL_MEDICINE,CEILING(experience_gain,1))
-
- if(P.job)
- var/job/J = JOB(P.job)
- if(J && J.job_flags & FLAG_JOB_HEALING)
- var/income_multiplier = J.active_income_multiplier + J.active_income_multiplier_bonus*P.job_rank
- var/currency_gain = min(P.insurance,CEILING(total_healed*income_multiplier,1))
- if(currency_gain > 0)
- P.insurance -= currency_gain
- P.to_chat(span("notice","Your insurance was charged [currency_gain] credits for the treatment by [caller.name]."))
- currency_gain += CEILING(total_healed*0.25*income_multiplier,1) //Bonus
- var/currency_given = P.adjust_currency(currency_gain,silent=TRUE)
- if(currency_given > 0)
- P.to_chat(span("notice","You were paid [currency_given] credits for treating [src.name]."))
+ var/experience_gain = total_healed*5
+ P.add_skill_xp(SKILL_MEDICINE,CEILING(experience_gain,1))
+ if(P.job && is_player(target_as_living))
+ var/mob/living/advanced/player/target_as_player = target_as_living
+ var/job/J = JOB(P.job)
+ if(J && J.job_flags & FLAG_JOB_HEALING)
+ var/income_multiplier = J.active_income_multiplier + J.active_income_multiplier_bonus*P.job_rank
+ var/currency_gain = min(target_as_player.insurance,CEILING(total_healed*income_multiplier,1))
+ if(currency_gain > 0)
+ target_as_player.insurance -= currency_gain
+ target_as_player.to_chat(span("notice","Your insurance was charged [currency_gain] credits for the treatment by [P.name]."))
+ currency_gain += CEILING(total_healed*0.25*income_multiplier,1) //Bonus
+ var/currency_given = P.adjust_currency(currency_gain,silent=TRUE)
+ if(currency_given > 0)
+ P.to_chat(span("notice","You were paid [currency_given] credits for treating [target_as_player.name]."))
if(reagents && !reagents.contains_lethal)
- var/reagent_transfer = CEILING((1/amount_max)*reagents.volume_current, 1)
+ var/reagent_transfer = min(10,reagents.volume_current)
reagents.transfer_reagents_to(A.reagents,reagent_transfer, caller = caller)
- reagents.volume_max = amount*10
- if(caller == A.loc)
- caller.visible_message(span("notice","\The [caller.name] treat their [A.name]."),span("notice","You treat your [A.name]."))
+ if(caller == target_as_living) //Self treatment.
+ caller.visible_message(span("notice","\The [caller.name] treats their [A.name]."),span("notice","You treat your [A.name]."))
else
- caller.visible_message(span("warning","\The [caller.name] treat \the [A.loc.name]'s [A.name]."),span("notice","You treat \the [A.loc.name]'s [A.name]."))
+ caller.visible_message(span("warning","\The [caller.name] treats \the [A.loc.name]'s [A.name]."),span("notice","You treat \the [A.loc.name]'s [A.name]."))
PROGRESS_BAR(caller,src,base_delay + max(0,added_delay*(1-medicine_power)),src::treat(),caller,A)
PROGRESS_BAR_CONDITIONS(caller,src,src::can_be_treated(),caller,A)
- use_condition(0.1) //About 1000 uses.
+ use_condition(1)
return TRUE
\ No newline at end of file
diff --git a/code/_core/obj/item/experience_scroll/_experience_scroll.dm b/code/_core/obj/item/experience_scroll/_experience_scroll.dm
index 256f535a5b..9e1486b803 100644
--- a/code/_core/obj/item/experience_scroll/_experience_scroll.dm
+++ b/code/_core/obj/item/experience_scroll/_experience_scroll.dm
@@ -12,8 +12,6 @@
weight = WEIGHT_0
size = SIZE_2
- value = 0
-
var/overlay_icon_state = "gem"
var/overlay_color = "#FFFFFF"
diff --git a/code/_core/obj/item/experience_scroll/experience_scroll_attribute.dm b/code/_core/obj/item/experience_scroll/experience_scroll_attribute.dm
index 4d9c677b6c..17071b4b5c 100644
--- a/code/_core/obj/item/experience_scroll/experience_scroll_attribute.dm
+++ b/code/_core/obj/item/experience_scroll/experience_scroll_attribute.dm
@@ -1,10 +1,7 @@
/obj/item/experience_scroll/attribute
var/attribute
-
overlay_icon_state = "bauble"
- value = 1
-
/obj/item/experience_scroll/attribute/get_base_value()
if(!attribute)
return 0
@@ -12,7 +9,8 @@
/obj/item/experience_scroll/attribute/get_examine_list()
. = ..()
- . += div("notice","Reading \the [src.name] will grant [attribute] experience.")
+ if(attribute)
+ . += div("notice","Reading \the [src.name] will grant [attribute] experience.")
/obj/item/experience_scroll/attribute/gain_knowledge(var/mob/living/advanced/A)
diff --git a/code/_core/obj/item/experience_scroll/experience_scroll_skill.dm b/code/_core/obj/item/experience_scroll/experience_scroll_skill.dm
index 51af5dd356..2ebda19f37 100644
--- a/code/_core/obj/item/experience_scroll/experience_scroll_skill.dm
+++ b/code/_core/obj/item/experience_scroll/experience_scroll_skill.dm
@@ -1,10 +1,7 @@
/obj/item/experience_scroll/skill
var/skill
-
overlay_icon_state = "gem"
- value = 1
-
/obj/item/experience_scroll/skill/get_base_value()
if(!skill)
return 0
diff --git a/code/_core/obj/item/firing_pin/_firing_pin.dm b/code/_core/obj/item/firing_pin/_firing_pin.dm
index 74a92d419a..3914ecc23b 100644
--- a/code/_core/obj/item/firing_pin/_firing_pin.dm
+++ b/code/_core/obj/item/firing_pin/_firing_pin.dm
@@ -6,12 +6,12 @@
icon = 'icons/obj/item/firing_pins.dmi'
icon_state = "normal"
- value = 50
-
weight = 0.25
rarity = RARITY_UNCOMMON
+ value = 0
+
/obj/item/firing_pin/proc/can_shoot(var/mob/caller,var/obj/item/weapon,var/messages=TRUE)
return TRUE
@@ -20,15 +20,6 @@
/obj/item/firing_pin/electronic
name = "electronic firing pin"
- value_burgerbux = 1
-
-/obj/item/firing_pin/mechanical //YOU SHOULDN'T HAVE THIS.
- name = "mechanical firing pin"
- desc = "Oh god oh fuck."
- desc_extended = "A completely mechanical firing pin that has no digital IFF technology and thus can be shot by anyone and aimed at anybody. These are extremely rare and extremely illegal. Having one may result in contract termination."
-
- value = 50000
- value_burgerbux = 1
/obj/item/firing_pin/electronic/iff/can_shoot(var/mob/caller,var/obj/item/weapon,var/messages=TRUE)
@@ -53,10 +44,6 @@
/obj/item/firing_pin/electronic/iff/nanotrasen/can_shoot(var/mob/caller,var/obj/item/weapon)
- . = ..()
-
- if(!.) return
-
var/area/A = get_area(caller)
if(A.flags_area & FLAG_AREA_TUTORIAL)
caller.to_chat(span("danger","\The [src.name] refuses to fire in this area!"))
@@ -69,7 +56,7 @@
desc_extended = "Acts as a trigger mechanism for the gun. The gun can only be fired by those with a registered NanoTrasen IFF implant, and prevents firing at those with one. This one seems to have some sort of speaker..."
iff_tag = "NanoTrasen"
icon_state = "nanotrasen"
- value = 200
+ value = 1000
/obj/item/firing_pin/electronic/iff/nanotrasen/nyantrasen/on_shoot(var/mob/caller,var/obj/item/weapon)
if(caller && weapon)
diff --git a/code/_core/obj/item/fulton_pack.dm b/code/_core/obj/item/fulton_pack.dm
index 54d6e2dbdd..82f63cc66a 100644
--- a/code/_core/obj/item/fulton_pack.dm
+++ b/code/_core/obj/item/fulton_pack.dm
@@ -48,7 +48,7 @@
if(is_living(object))
var/mob/living/L = object
- if(L.master)
+ if(L.minion_master)
caller.to_chat(span("warning","Minions cannot be fultoned!"))
return FALSE
if(is_turf(L.loc) && !L.horizontal)
diff --git a/code/_core/obj/item/grenade/device/_device.dm b/code/_core/obj/item/grenade/device/_device.dm
index c4df2cff13..b08bb6f4b2 100644
--- a/code/_core/obj/item/grenade/device/_device.dm
+++ b/code/_core/obj/item/grenade/device/_device.dm
@@ -1,4 +1,5 @@
/obj/item/grenade/device/
+ name = "device grenade"
icon = 'icons/obj/item/grenade_new.dmi'
icon_state = "grenade"
diff --git a/code/_core/obj/item/grenade/device/special.dm b/code/_core/obj/item/grenade/device/special.dm
index c598a6655b..3b2b5f5044 100644
--- a/code/_core/obj/item/grenade/device/special.dm
+++ b/code/_core/obj/item/grenade/device/special.dm
@@ -1,2 +1,3 @@
/obj/item/grenade/device/special
- max_containers = 0
\ No newline at end of file
+ max_containers = 0
+ value = -1
\ No newline at end of file
diff --git a/code/_core/obj/item/grenade/device/timed.dm b/code/_core/obj/item/grenade/device/timed.dm
index 8d73db03fd..57c51f9cb8 100644
--- a/code/_core/obj/item/grenade/device/timed.dm
+++ b/code/_core/obj/item/grenade/device/timed.dm
@@ -29,6 +29,8 @@
marker_color = COLOR_BLUE
+ value = 1
+
/obj/item/grenade/device/timed/smoke/Generate()
stored_containers += new /obj/item/container/simple/beaker/smoke_01(src)
stored_containers += new /obj/item/container/simple/beaker/smoke_02(src)
@@ -43,6 +45,7 @@
desc = "Kaboomish!"
desc_extended = "A prebuilt timed EMP grenade. The labeling indicates that the fuse is set to 3 seconds."
marker_color = COLOR_CYAN
+ value = 1
/obj/item/grenade/device/timed/emp/Generate()
stored_containers += new /obj/item/container/simple/beaker/iron(src)
@@ -58,6 +61,8 @@
paint_color = COLOR_RED
marker_color = COLOR_ORANGE
+ value = 1
+
/obj/item/grenade/device/timed/incendiary/Generate()
stored_containers += new /obj/item/container/simple/beaker/oxygen(src)
stored_containers += new /obj/item/container/simple/beaker/phoron(src)
diff --git a/code/_core/obj/item/herald_mirror.dm b/code/_core/obj/item/herald_mirror.dm
index a0873551bd..142bb73f27 100644
--- a/code/_core/obj/item/herald_mirror.dm
+++ b/code/_core/obj/item/herald_mirror.dm
@@ -51,18 +51,27 @@
INTERACT_CHECK_NO_DELAY(src)
- if(!A.can_move())
- A.to_chat(span("warning","You can't use the mirror in your current state!"))
- return FALSE
-
if(!linked_destination)
A.to_chat(span("warning","Something went wrong... tell Burger on discord."))
return FALSE
+ if(!SSgamemode?.active_gamemode?.allow_launch)
+ A.to_chat(span("warning","You can't use \the [src.name]... yet."))
+ return FALSE
+
+ if(!A.can_move())
+ A.to_chat(span("warning","You can't use \the [src.name] in your current state!"))
+ return FALSE
+
if(!is_inventory(loc))
A.to_chat(span("warning","You need to be holding \the [src.name] in order to teleport!"))
return FALSE
+ var/obj/hud/inventory/I = loc
+
+ if(!I.click_flags || I.owner != A)
+ A.to_chat(span("warning","You need to be holding \the [src.name] in order to teleport!"))
+ return FALSE
return TRUE
@@ -74,10 +83,10 @@
if(istype(A2,/area/herald))
var/turf/T = get_turf(linked_returning)
if(!T)
- A.to_chat(span("notice","It seems you cannot go back to your previous location... perhaps the portal can help you get back."))
+ A.to_chat(span("notice","It seems you cannot go back to your previous location... perhaps the light can help you get back."))
return TRUE
A.force_move(T)
- A.visible_message(span("danger","\The [A.name] appears out of nowhere!"),span("notice","\The [src.name] whisks you away back to where you were."))
+ A.visible_message(span("danger","\The [A.name] appears out of nowhere!"),span("notice","\The [src.name] whisks you away, back to where you were."))
return TRUE
if(linked_returning)
diff --git a/code/_core/obj/item/implanter/_implanter.dm b/code/_core/obj/item/implanter/_implanter.dm
index 2631d6babe..ba2012dad5 100644
--- a/code/_core/obj/item/implanter/_implanter.dm
+++ b/code/_core/obj/item/implanter/_implanter.dm
@@ -9,7 +9,7 @@
icon = 'icons/obj/item/implanter.dmi'
icon_state = "implanter"
- value = 50
+ value = 0
weight = 3
@@ -74,19 +74,26 @@
return TRUE
-/obj/item/implanter/IFF
+/obj/item/implanter/head/
+ name = "head implanter"
+
+/obj/item/implanter/head/iff
stored_implant = /obj/item/organ/internal/implant/hand/left/iff/nanotrasen
removes_existing = FALSE
- value_burgerbux = 1000000
+ value_burgerbux = 1
rarity = RARITY_LEGENDARY
- contraband = TRUE
+ can_save = FALSE
+
+/obj/item/implanter/torso
+ name = "torso implanter"
-/obj/item/implanter/od_purge
+/obj/item/implanter/torso/od_purge
stored_implant = /obj/item/organ/internal/implant/torso/od_purge
removes_existing = TRUE
+ value = 1000
-/obj/item/implanter/death_alarm
+/obj/item/implanter/torso/death_alarm
stored_implant = /obj/item/organ/internal/implant/torso/death_alarm
removes_existing = TRUE
value = 500
\ No newline at end of file
diff --git a/code/_core/obj/item/magazine/_magazine.dm b/code/_core/obj/item/magazine/_magazine.dm
index 64d018c594..aef1b39ae9 100644
--- a/code/_core/obj/item/magazine/_magazine.dm
+++ b/code/_core/obj/item/magazine/_magazine.dm
@@ -29,8 +29,6 @@
rarity = RARITY_COMMON
- value = 0
-
/obj/item/magazine/quick(var/mob/caller,var/atom/object,location,params)
if(!is_advanced(caller) || !is_inventory(src.loc))
@@ -250,7 +248,7 @@
icon = 'icons/obj/item/magazine/golden.dmi'
icon_state = "inventory"
- contraband = TRUE
+ can_save = FALSE
value = 0
value_burgerbux = 1
diff --git a/code/_core/obj/item/magazine/revolver.dm b/code/_core/obj/item/magazine/revolver.dm
index db587b9caa..1d3d1d7434 100644
--- a/code/_core/obj/item/magazine/revolver.dm
+++ b/code/_core/obj/item/magazine/revolver.dm
@@ -1,3 +1,5 @@
+/obj/item/magazine/clip/revolver
+
/obj/item/magazine/clip/revolver/bullet_38
name = "\improper .38 six round speedloader"
desc = "IT'S NOT A CLIP. IT'S A MA-- Wait, what?"
diff --git a/code/_core/obj/item/magazine/syringegun.dm b/code/_core/obj/item/magazine/syringegun.dm
index edaf877cf9..37f9179183 100644
--- a/code/_core/obj/item/magazine/syringegun.dm
+++ b/code/_core/obj/item/magazine/syringegun.dm
@@ -12,13 +12,13 @@
ammo = /obj/item/bullet_cartridge/syringe_gun
- bullet_length_min = 18.5
+ bullet_length_min = 18.4
bullet_length_best = 18.5
- bullet_length_max = 18.5
+ bullet_length_max = 18.6
- bullet_diameter_min = 18.5
+ bullet_diameter_min = 18.4
bullet_diameter_best = 18.5
- bullet_diameter_max = 18.5
+ bullet_diameter_max = 18.6
size = SIZE_2
diff --git a/code/_core/obj/item/material/_material.dm b/code/_core/obj/item/material/_material.dm
index fd718c41bb..f0b33a4aea 100644
--- a/code/_core/obj/item/material/_material.dm
+++ b/code/_core/obj/item/material/_material.dm
@@ -14,8 +14,6 @@
weight = 0.1
- value = 0 //Auto generated.
-
/obj/item/material/can_transfer_stacks_to(var/obj/item/target)
if(target == src)
@@ -50,6 +48,7 @@
/obj/item/material/get_base_value()
var/material/M = SSmaterials.all_materials[material_id]
. = M.value_per_unit * material_multiplier
+ . *= amount
. = CEILING(.,1)
/obj/item/material/Finalize()
@@ -67,4 +66,4 @@
grinder_reagent = M.reagent
grinder_reagent_amount = M.reagent_amount * material_multiplier
- update_sprite()
\ No newline at end of file
+ update_sprite()
diff --git a/code/_core/obj/item/material/ingot.dm b/code/_core/obj/item/material/ingot.dm
index f95dfb8c87..381f504039 100644
--- a/code/_core/obj/item/material/ingot.dm
+++ b/code/_core/obj/item/material/ingot.dm
@@ -8,6 +8,8 @@
amount_max = 50
amount_max_icon = 6
+ value = 0
+
/obj/item/material/ingot/update_icon()
var/material/M = SSmaterials.all_materials[material_id]
if(!M)
diff --git a/code/_core/obj/item/material/ore.dm b/code/_core/obj/item/material/ore.dm
index 2b8e1591ed..db84943f77 100644
--- a/code/_core/obj/item/material/ore.dm
+++ b/code/_core/obj/item/material/ore.dm
@@ -6,13 +6,17 @@
icon = 'icons/obj/item/ore_new.dmi'
icon_state = null
+ material_id = /material/iron
+
amount_max = 50
- amount_max_icon = 6
+ amount_max_icon = 3
material_multiplier = 1
size = SIZE_2
+ value = 0
+
/obj/item/material/ore/update_icon()
var/material/M = SSmaterials.all_materials[material_id]
if(!M || !M.icon_state_ore)
@@ -21,7 +25,7 @@
else
name = "[deunderscore(M.name)] ore"
color = "#FFFFFF"
- icon_state = "[M.icon_state_ore]_[min(amount_max_icon,amount)]"
+ icon_state = "[M.icon_state_ore]_[min(amount_max_icon,CEILING(amount/15,1))]"
return ..()
/*
diff --git a/code/_core/obj/item/material/pellets.dm b/code/_core/obj/item/material/pellets.dm
index 5a41fa138d..22fbfd468e 100644
--- a/code/_core/obj/item/material/pellets.dm
+++ b/code/_core/obj/item/material/pellets.dm
@@ -1,6 +1,22 @@
/obj/item/material/pellets
name = "pellets"
- desc = "I am error."
+ desc = "If only there was a pellet gun."
icon = 'icons/obj/item/material.dmi'
icon_state = "pellets"
- amount_max = 500 //They're small.
\ No newline at end of file
+
+ amount_max = 500 //They're small.
+ amount_max_icon = 3
+
+ value = 0
+
+/obj/item/material/pellets/update_icon()
+ var/material/M = SSmaterials.all_materials[material_id]
+ if(!M)
+ name = "ERROR pellets"
+ log_error("Warning! [src.get_debug_name()] had incorrect material type \"[material_id]\"!")
+ else
+ name = "[deunderscore(M.name)] pellets"
+ desc_extended = "Pellets made of [deunderscore(M.name)]. Useful for crafting."
+ icon_state = "[M.icon_state_rod]_[min(CEILING(amount/10,1),amount_max_icon)]"
+ color = M.color
+ return ..()
\ No newline at end of file
diff --git a/code/_core/obj/item/material/plank.dm b/code/_core/obj/item/material/plank.dm
new file mode 100644
index 0000000000..c8e91289c3
--- /dev/null
+++ b/code/_core/obj/item/material/plank.dm
@@ -0,0 +1,27 @@
+/obj/item/material/plank
+ name = "plank"
+ desc = "I am error."
+ icon = 'icons/obj/item/material.dmi'
+ icon_state = "wood"
+
+ amount_max = 50
+ amount_max_icon = 3
+
+ drop_sound = 'sound/items/drop/wooden.ogg'
+
+ material_multiplier = 1
+
+ value = 0
+
+/obj/item/material/plank/update_icon()
+ var/material/M = SSmaterials.all_materials[material_id]
+ if(!M)
+ name = "ERROR plank"
+ log_error("Warning! [src.get_debug_name()] had incorrect material type \"[material_id]\"!")
+ else
+ name = "[deunderscore(M.name)] plank"
+ desc = "If you build it..."
+ desc_extended = "A sheet made of [deunderscore(M.name)]. Useful for building and crafting."
+ icon_state = "[M.icon_state_sheet]_[min(CEILING(amount/10,1),amount_max_icon)]"
+ color = M.color
+ return ..()
\ No newline at end of file
diff --git a/code/_core/obj/item/material/rod.dm b/code/_core/obj/item/material/rod.dm
index 4451b0a6f5..8a3bac69e3 100644
--- a/code/_core/obj/item/material/rod.dm
+++ b/code/_core/obj/item/material/rod.dm
@@ -11,6 +11,8 @@
material_multiplier = 0.25
+ value = 0
+
/obj/item/material/rod/update_icon()
var/material/M = SSmaterials.all_materials[material_id]
if(!M)
diff --git a/code/_core/obj/item/material/shard.dm b/code/_core/obj/item/material/shard.dm
index 13f7562ebf..07afa83d3b 100644
--- a/code/_core/obj/item/material/shard.dm
+++ b/code/_core/obj/item/material/shard.dm
@@ -7,10 +7,18 @@
amount_max = 1
amount_max_icon = 1
-
material_multiplier = 0.5
-/obj/item/material/shard/New(var/desired_loc)
- . = ..()
- icon_state = "[initial(icon_state)]_[rand(1,3)]"
+ value = 0
+
+/obj/item/material/shard/update_icon()
+ var/material/M = SSmaterials.all_materials[material_id]
+ if(!M)
+ name = "ERROR shard"
+ log_error("Warning! [src.get_debug_name()] had incorrect material type \"[material_id]\"!")
+ else
+ name = "[deunderscore(M.name)] shard"
+ desc_extended = "A shard made of [deunderscore(M.name)]."
+ color = M.color
+ icon_state = "[initial(icon_state)]_[rand(1,3)]"
return ..()
\ No newline at end of file
diff --git a/code/_core/obj/item/material/sheet.dm b/code/_core/obj/item/material/sheet.dm
index 577de95f3b..3f6602b9e0 100644
--- a/code/_core/obj/item/material/sheet.dm
+++ b/code/_core/obj/item/material/sheet.dm
@@ -7,9 +7,10 @@
amount_max = 50
amount_max_icon = 3
-
material_multiplier = 1
+ value = 0
+
/obj/item/material/sheet/update_icon()
var/material/M = SSmaterials.all_materials[material_id]
if(!M)
diff --git a/code/_core/obj/item/material/trash_cube.dm b/code/_core/obj/item/material/trash_cube.dm
index 1844a5ba63..6f5bf27541 100644
--- a/code/_core/obj/item/material/trash_cube.dm
+++ b/code/_core/obj/item/material/trash_cube.dm
@@ -9,4 +9,17 @@
crafting_id = "trash_cube"
- material_multiplier = 1
\ No newline at end of file
+ material_multiplier = 1
+
+ value = 0
+
+/obj/item/material/trash_cube/update_icon()
+ var/material/M = SSmaterials.all_materials[material_id]
+ if(!M)
+ name = "ERROR cube"
+ log_error("Warning! [src.get_debug_name()] had incorrect material type \"[material_id]\"!")
+ else
+ name = "[deunderscore(M.name)] cube"
+ desc_extended = "A cube made of [deunderscore(M.name)]. It came from a trash compactor."
+ color = M.color
+ return ..()
\ No newline at end of file
diff --git a/code/_core/obj/item/material/wood.dm b/code/_core/obj/item/material/wood.dm
index 0990374dc7..e69de29bb2 100644
--- a/code/_core/obj/item/material/wood.dm
+++ b/code/_core/obj/item/material/wood.dm
@@ -1,12 +0,0 @@
-/obj/item/material/plank
- name = "plank"
- desc = "I am error."
- icon = 'icons/obj/item/material.dmi'
- icon_state = "wood"
-
- amount_max = 50
- amount_max_icon = 3
-
- drop_sound = 'sound/items/drop/wooden.ogg'
-
- material_multiplier = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/organs/_organs.dm b/code/_core/obj/item/organs/_organs.dm
index 1d9a352a05..32b45acbfb 100644
--- a/code/_core/obj/item/organs/_organs.dm
+++ b/code/_core/obj/item/organs/_organs.dm
@@ -75,6 +75,7 @@
var/broken = FALSE
var/broken_name //Null basically means generate.
+ //Snowflake code for skeletons, basically.
var/projectile_dodge_chance = 0
var/armor/armor = /armor/default_organic
@@ -94,7 +95,7 @@
if(projectile_dodge_chance > 0 && !accurate && !find_closest && get_dist(src,attacker) > 1)
var/damagetype/DT = SSdamagetype.all_damage_types[damage_type]
- if(DT && DT.get_attack_type() == ATTACK_TYPE_RANGED)
+ if(DT && DT.attack_type == ATTACK_TYPE_RANGED)
return !prob(projectile_dodge_chance)
return TRUE
@@ -196,7 +197,7 @@
src.bleeding = min(src.bleeding + bleed_to_add,src.health_base/5)
if(!A.dead && has_pain && atom_damaged == src && (broken || src.health.health_current <= 0 || critical_hit_multiplier > 1))
src.send_pain_response(damage_amount)
- if(!A.boss && health.health_current <= damage_amount && !is_player(A))
+ if(!A.boss && health.health_current <= damage_amount*0.5 && !is_player(A))
var/gib_chance = 0
if(length(attached_organs) == 1 && A.has_status_effect(ZOMBIE))
gib_chance = 100
diff --git a/code/_core/obj/item/organs/antennae.dm b/code/_core/obj/item/organs/antennae.dm
index 8dfdc608d4..e7290a5aed 100644
--- a/code/_core/obj/item/organs/antennae.dm
+++ b/code/_core/obj/item/organs/antennae.dm
@@ -10,3 +10,4 @@
name = "moth antennae"
icon = 'icons/mob/living/advanced/hair/moth_hair_head.dmi'
icon_state = "none"
+ value = 0
diff --git a/code/_core/obj/item/organs/arms.dm b/code/_core/obj/item/organs/arms.dm
index b5ea26a4fe..a4f45a4365 100644
--- a/code/_core/obj/item/organs/arms.dm
+++ b/code/_core/obj/item/organs/arms.dm
@@ -30,6 +30,8 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/arm/left
name = "left arm"
id = BODY_ARM_LEFT
diff --git a/code/_core/obj/item/organs/ears.dm b/code/_core/obj/item/organs/ears.dm
index a71203b4d4..db94073880 100644
--- a/code/_core/obj/item/organs/ears.dm
+++ b/code/_core/obj/item/organs/ears.dm
@@ -11,6 +11,8 @@
can_be_broken = FALSE
+ value = 0
+
/obj/item/organ/ear/left
name = "left ear"
id = BODY_EAR_LEFT
diff --git a/code/_core/obj/item/organs/eyes.dm b/code/_core/obj/item/organs/eyes.dm
index 04e9158941..d757e96819 100644
--- a/code/_core/obj/item/organs/eyes.dm
+++ b/code/_core/obj/item/organs/eyes.dm
@@ -20,6 +20,7 @@
can_be_broken = FALSE
+ value = 0
/obj/item/organ/eye/initialize_worn_blends(var/desired_icon_state)
. = ..()
diff --git a/code/_core/obj/item/organs/feet.dm b/code/_core/obj/item/organs/feet.dm
index a85db6fccf..4ef40fba3e 100644
--- a/code/_core/obj/item/organs/feet.dm
+++ b/code/_core/obj/item/organs/feet.dm
@@ -31,6 +31,8 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/foot/proc/get_footsteps(var/list/original_footsteps,var/enter=TRUE)
return original_footsteps
diff --git a/code/_core/obj/item/organs/groin.dm b/code/_core/obj/item/organs/groin.dm
index 903086d6e7..320de1f64b 100644
--- a/code/_core/obj/item/organs/groin.dm
+++ b/code/_core/obj/item/organs/groin.dm
@@ -35,6 +35,8 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/groin/female
desc = "A groin. Female variant"
icon_state = BODY_GROIN_FEMALE
diff --git a/code/_core/obj/item/organs/hair.dm b/code/_core/obj/item/organs/hair.dm
index fb2a213da2..dd4817484c 100644
--- a/code/_core/obj/item/organs/hair.dm
+++ b/code/_core/obj/item/organs/hair.dm
@@ -13,6 +13,8 @@
enable_skin = FALSE
+ value = 0
+
/obj/item/organ/hair/initialize_worn_blends(var/desired_icon_state)
. = ..()
add_blend(
@@ -46,6 +48,8 @@
enable_skin = FALSE
+ value = 0
+
/obj/item/organ/beard/initialize_worn_blends(var/desired_icon_state)
. = ..()
add_blend(
diff --git a/code/_core/obj/item/organs/hands.dm b/code/_core/obj/item/organs/hands.dm
index 3cde9ac533..ed1896944d 100644
--- a/code/_core/obj/item/organs/hands.dm
+++ b/code/_core/obj/item/organs/hands.dm
@@ -46,6 +46,8 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/hand/on_pain()
. = ..()
diff --git a/code/_core/obj/item/organs/heads.dm b/code/_core/obj/item/organs/heads.dm
index 08374cd496..21ad121896 100644
--- a/code/_core/obj/item/organs/heads.dm
+++ b/code/_core/obj/item/organs/heads.dm
@@ -37,6 +37,8 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/head/get_damage_type(var/atom/attacker,var/atom/victim)
if(attached_organ)
return /damagetype/unarmed/bite/
diff --git a/code/_core/obj/item/organs/internal/brain.dm b/code/_core/obj/item/organs/internal/brain.dm
index fa3cfb1a57..87e6447a27 100644
--- a/code/_core/obj/item/organs/internal/brain.dm
+++ b/code/_core/obj/item/organs/internal/brain.dm
@@ -13,6 +13,8 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/internal/brain/on_life()
if(length(addictions) && is_advanced(src.loc))
diff --git a/code/_core/obj/item/organs/internal/heart.dm b/code/_core/obj/item/organs/internal/heart.dm
index 03f186d7e9..cdb0b259c0 100644
--- a/code/_core/obj/item/organs/internal/heart.dm
+++ b/code/_core/obj/item/organs/internal/heart.dm
@@ -14,6 +14,8 @@
has_life = FALSE
+ value = 0
+
/obj/item/organ/internal/heart/robotic
diff --git a/code/_core/obj/item/organs/internal/implant/explosive.dm b/code/_core/obj/item/organs/internal/implant/explosive.dm
index 2d3f6ddb4f..7c77c5878c 100644
--- a/code/_core/obj/item/organs/internal/implant/explosive.dm
+++ b/code/_core/obj/item/organs/internal/implant/explosive.dm
@@ -5,6 +5,8 @@
has_life = TRUE
var/warnings_left = 5
+ value = 0
+
/obj/item/organ/internal/implant/groin/syndicate_explosive/on_life()
. = ..()
diff --git a/code/_core/obj/item/organs/internal/implant/iff.dm b/code/_core/obj/item/organs/internal/implant/iff.dm
index b86971b2c6..f37cab89c9 100644
--- a/code/_core/obj/item/organs/internal/implant/iff.dm
+++ b/code/_core/obj/item/organs/internal/implant/iff.dm
@@ -9,6 +9,8 @@
var/registered_squad = "none"
var/iff_tag = "none"
+ value = 0
+
/obj/item/organ/internal/implant/hand/left/iff/on_organ_add(var/mob/living/advanced/new_owner)
new_owner.set_iff_tag(iff_tag)
return ..()
diff --git a/code/_core/obj/item/organs/internal/implant/loyalty.dm b/code/_core/obj/item/organs/internal/implant/loyalty.dm
index 30d8a951e2..ddd4601e03 100644
--- a/code/_core/obj/item/organs/internal/implant/loyalty.dm
+++ b/code/_core/obj/item/organs/internal/implant/loyalty.dm
@@ -4,6 +4,8 @@
var/registered_squad = "none"
var/loyalty_tag = "none"
+ value = 0
+
/obj/item/organ/internal/implant/head/loyalty/on_organ_add(var/mob/living/advanced/new_owner)
new_owner.set_loyalty_tag(loyalty_tag)
return ..()
diff --git a/code/_core/obj/item/organs/internal/implant/misc.dm b/code/_core/obj/item/organs/internal/implant/misc.dm
index 59b4fa4793..e45edf8f7f 100644
--- a/code/_core/obj/item/organs/internal/implant/misc.dm
+++ b/code/_core/obj/item/organs/internal/implant/misc.dm
@@ -5,6 +5,8 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/internal/implant/torso/od_purge/on_life()
. = ..()
if(loc && is_advanced(loc))
diff --git a/code/_core/obj/item/organs/internal/intestines.dm b/code/_core/obj/item/organs/internal/intestines.dm
index ab02b917a6..90494ec0f5 100644
--- a/code/_core/obj/item/organs/internal/intestines.dm
+++ b/code/_core/obj/item/organs/internal/intestines.dm
@@ -6,5 +6,7 @@
attach_flag = BODY_GROIN
+ value = 0
+
/obj/item/organ/internal/intestines/robotic
name = "robotic intestines"
\ No newline at end of file
diff --git a/code/_core/obj/item/organs/internal/kidneys.dm b/code/_core/obj/item/organs/internal/kidneys.dm
index 03f33c45bd..d5681c9b27 100644
--- a/code/_core/obj/item/organs/internal/kidneys.dm
+++ b/code/_core/obj/item/organs/internal/kidneys.dm
@@ -6,5 +6,7 @@
attach_flag = BODY_GROIN
+ value = 0
+
/obj/item/organ/internal/kidneys/robotic
name = "robotic kidneys"
diff --git a/code/_core/obj/item/organs/internal/liver.dm b/code/_core/obj/item/organs/internal/liver.dm
index b1ae543a4f..f54213adf0 100644
--- a/code/_core/obj/item/organs/internal/liver.dm
+++ b/code/_core/obj/item/organs/internal/liver.dm
@@ -6,5 +6,7 @@
attach_flag = BODY_TORSO
+ value = 0
+
/obj/item/organ/internal/liver/robotic
name = "robotic liver"
\ No newline at end of file
diff --git a/code/_core/obj/item/organs/internal/lungs.dm b/code/_core/obj/item/organs/internal/lungs.dm
index 6dc74b7134..133454ec00 100644
--- a/code/_core/obj/item/organs/internal/lungs.dm
+++ b/code/_core/obj/item/organs/internal/lungs.dm
@@ -6,5 +6,7 @@
attach_flag = BODY_TORSO
+ value = 0
+
/obj/item/organ/internal/lungs/robotic
name = "robotic lungs"
\ No newline at end of file
diff --git a/code/_core/obj/item/organs/internal/stomach.dm b/code/_core/obj/item/organs/internal/stomach.dm
index 9c0dc2a4a4..031f99f51d 100644
--- a/code/_core/obj/item/organs/internal/stomach.dm
+++ b/code/_core/obj/item/organs/internal/stomach.dm
@@ -10,5 +10,7 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/internal/stomach/robotic
name = "robotic stomach"
\ No newline at end of file
diff --git a/code/_core/obj/item/organs/legs.dm b/code/_core/obj/item/organs/legs.dm
index 146e9fcfc7..f2a0dd8e57 100644
--- a/code/_core/obj/item/organs/legs.dm
+++ b/code/_core/obj/item/organs/legs.dm
@@ -31,6 +31,8 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/leg/left
name = "left leg"
id = BODY_LEG_LEFT
diff --git a/code/_core/obj/item/organs/tails.dm b/code/_core/obj/item/organs/tails.dm
index 316c3e7044..c4e7ff211e 100644
--- a/code/_core/obj/item/organs/tails.dm
+++ b/code/_core/obj/item/organs/tails.dm
@@ -10,11 +10,14 @@
/obj/item/organ/tail/reptile
name = "reptile tail"
icon = 'icons/mob/living/advanced/species/reptile.dmi'
+ value = 0
/obj/item/organ/tail/reptile_advanced
name = "advanced reptile tail"
icon = 'icons/mob/living/advanced/species/reptile_advanced.dmi'
+ value = 0
/obj/item/organ/tail/monkey
name = "monkey tail"
icon = 'icons/mob/living/advanced/species/monkey.dmi'
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/organs/torso.dm b/code/_core/obj/item/organs/torso.dm
index d0921800cf..115e60eaa9 100644
--- a/code/_core/obj/item/organs/torso.dm
+++ b/code/_core/obj/item/organs/torso.dm
@@ -32,6 +32,8 @@
has_life = TRUE
+ value = 0
+
/obj/item/organ/torso/on_organ_remove(var/mob/living/advanced/old_owner)
. = ..()
if(!old_owner.qdeleting && !old_owner.changing)
diff --git a/code/_core/obj/item/organs/wings.dm b/code/_core/obj/item/organs/wings.dm
index b835eec9cc..dc6a309546 100644
--- a/code/_core/obj/item/organs/wings.dm
+++ b/code/_core/obj/item/organs/wings.dm
@@ -11,3 +11,4 @@
name = "moth wings"
icon = 'icons/mob/living/advanced/hair/moth_hair_face.dmi'
icon_state = "none"
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/paper/_paper.dm b/code/_core/obj/item/paper/_paper.dm
index d790ba6b0b..8797b7d22a 100644
--- a/code/_core/obj/item/paper/_paper.dm
+++ b/code/_core/obj/item/paper/_paper.dm
@@ -8,9 +8,9 @@
var/last_page = 1
- var/list/data = list("There is nothing here.","Oh god oh fuck.")
+ var/list/data = list("There is nothing here.","Also nothing here.")
- value = 10
+ value = 1
drop_sound = 'sound/items/drop/paper.ogg'
diff --git a/code/_core/obj/item/paper/book/book_guides.dm b/code/_core/obj/item/paper/book/book_guides.dm
index 88d7286c8d..cb00c9f445 100644
--- a/code/_core/obj/item/paper/book/book_guides.dm
+++ b/code/_core/obj/item/paper/book/book_guides.dm
@@ -41,9 +41,9 @@
/obj/item/paper/book/controls/
name = "Manual: A Guide to Controlling Yourself"
- desc = "Don't ERP."
+ desc = "How do i switch hands"
icon_state = "book2"
- desc_extended = "A guide on how to master self-control"
+ desc_extended = "A guide on how to master self-control. Quite literally shows you the basic Burgerstation controls when used in your hands."
/obj/item/paper/book/controls/Initialize()
. = ..()
@@ -68,4 +68,4 @@
/obj/item/paper/book/crafting_guide/Initialize()
. = ..()
- data = SSpaper.all_paper_data["crafting recipes"].Copy()
\ No newline at end of file
+ data = SSpaper.all_paper_data["crafting recipes"].Copy()
diff --git a/code/_core/obj/item/pinpointer.dm b/code/_core/obj/item/pinpointer.dm
index 79b97a217e..688c6062f9 100644
--- a/code/_core/obj/item/pinpointer.dm
+++ b/code/_core/obj/item/pinpointer.dm
@@ -234,7 +234,7 @@
desired_loyalty_tag = "Syndicate"
value = 1000
encoded = TRUE
- contraband = TRUE
+ can_save = FALSE
/obj/item/pinpointer/crew/revolutionary
name = "revolutionary soldier pinpointer"
@@ -243,7 +243,7 @@
desired_loyalty_tag = "Revolutionary"
value = 1000
encoded = TRUE
- contraband = TRUE
+ can_save = FALSE
/obj/item/pinpointer/landmark/
name = "area pinpointer"
@@ -361,9 +361,13 @@
var/list/possible_bosses = list()
for(var/k in SSbosses.tracked_bosses)
- var/atom/A = k
+ var/mob/living/A = k
if(!can_track(A))
continue
+ if(!is_living(A))
+ continue
+ if(A.health.health_current < 0)
+ continue
var/name_mod = "[A.name] ([dir2text(get_dir_advanced(caller,A))], [get_dist_advanced(src,A)]m)"
possible_bosses[name_mod] = A
@@ -397,8 +401,8 @@
icon_state = "syndicate"
value = 1000
value_burgerbux = 1
- contraband = TRUE
unreliable = TRUE
+ can_save = FALSE
/obj/item/pinpointer/deathmatch/click_self(var/mob/caller,location,control,params)
diff --git a/code/_core/obj/item/powercell/_powercell.dm b/code/_core/obj/item/powercell/_powercell.dm
index 88cc9700d1..a29155d8a5 100644
--- a/code/_core/obj/item/powercell/_powercell.dm
+++ b/code/_core/obj/item/powercell/_powercell.dm
@@ -135,7 +135,7 @@
/obj/item/powercell/recharging
name = "fusion power cell"
desc = "Do not STOMACH."
- desc_extended = "A power cell for use in recharging energy weaponry. This one has a rating of 10000 megawatts, and self-charges"
+ desc_extended = "A power cell for use in recharging energy weaponry. This one self charges!"
icon = 'icons/obj/item/cells.dmi'
icon_state = "cell_recharging"
@@ -149,24 +149,21 @@
value_burgerbux = 1 //Citizens aren't supposed to have recharging power cells.
-/obj/item/powercell/recharging/on_equip(var/atom/old_location,var/slient=FALSE)
- . = ..()
- var/obj/hud/inventory/new_location = loc
- if(new_location.click_flags && new_location.owner)
- var/mob/living/advanced/A = new_location.owner
- A.to_chat(span("danger","\The intense heat from \the [src.name] burns your hand and forces you to drop it!"))
- A.add_status_effect(STUN,30,30)
- if(is_organ(new_location.loc))
- var/obj/item/organ/O = new_location.loc
- O.health.adjust_loss_smart(burn=10)
- src.drop_item(get_turf(A))
-
/obj/item/powercell/recharging/PostInitialize()
START_THINKING(src)
return ..()
/obj/item/powercell/recharging/think()
+
charge_current = min(charge_current + charge_max*0.001,charge_max)
+
+ var/obj/item/weapon/ranged/energy/E = src.loc
+ if(E && istype(E) && E.charge_icon_state_count)
+ var/desired_state = E.get_charge_icon_state()
+ if(desired_state != E.old_charge_icon_state)
+ E.overlays.Cut()
+ E.update_overlays()
+
return ..()
/obj/item/powercell/get_examine_list(var/mob/caller)
@@ -187,4 +184,10 @@
value = 0
- weight = 0
\ No newline at end of file
+ weight = 0
+
+/obj/item/powercell/dummy/get_base_value()
+ return 0
+
+/obj/item/powercell/dummy/get_value()
+ return 0
diff --git a/code/_core/obj/item/powergem.dm b/code/_core/obj/item/powergem.dm
index 1a046bc42a..2da5b8a586 100644
--- a/code/_core/obj/item/powergem.dm
+++ b/code/_core/obj/item/powergem.dm
@@ -10,9 +10,8 @@
var/damage_type_to_add = ARCANE
var/damage_to_add = 10
- value = 1000
-
- value_burgerbux = 1 //Not in rotation, yet.
+ value = -1
+ can_save = FALSE
/obj/item/powergem/save_item_data(var/mob/living/advanced/player/P,var/save_inventory = TRUE,var/died=FALSE,var/loadout=FALSE)
RUN_PARENT_SAFE
diff --git a/code/_core/obj/item/seed/_seed.dm b/code/_core/obj/item/seed/_seed.dm
index 23de82cc82..dc8ff5bdce 100644
--- a/code/_core/obj/item/seed/_seed.dm
+++ b/code/_core/obj/item/seed/_seed.dm
@@ -39,6 +39,8 @@
/obj/item/seed/get_base_value()
var/plant_type/P = SSbotany.all_plant_types[plant_type]
+ if(!P)
+ return -1
. = (P.value * potency) * yield_max * (yield_percent/100)
. *= (0.1 + growth_speed)
if(!delete_after_harvest)
diff --git a/code/_core/obj/item/seed/seed_types.dm b/code/_core/obj/item/seed/seed_types.dm
index f760f4dce4..08d625d420 100644
--- a/code/_core/obj/item/seed/seed_types.dm
+++ b/code/_core/obj/item/seed/seed_types.dm
@@ -1,3 +1,4 @@
+/*
/obj/item/seed/template
plant_type = null
@@ -10,7 +11,7 @@
growth_speed = 0.075
delete_after_harvest = TRUE
-
+*/
/obj/item/seed/cabbage
plant_type = /plant_type/cabbage
diff --git a/code/_core/obj/item/soulgems/_soulgem.dm b/code/_core/obj/item/soulgems/_soulgem.dm
index 07e044eee7..42d0ebeb6a 100644
--- a/code/_core/obj/item/soulgems/_soulgem.dm
+++ b/code/_core/obj/item/soulgems/_soulgem.dm
@@ -9,26 +9,29 @@
var/total_capacity = 0
var/do_not_consume = FALSE //Does this get consumed? Or merely emptied on craft. Only used for Azuras Star
- value = 100 //Dummy value. Calculated later.
-
weight = 1
rarity = RARITY_COMMON
-
+ var/mob/living/stored_soul_path
+ var/soul_gives_xp = TRUE
/obj/item/soulgem/save_item_data(var/mob/living/advanced/player/P,var/save_inventory = TRUE,var/died=FALSE,var/loadout=FALSE)
RUN_PARENT_SAFE
SAVEVAR("total_charge")
+ SAVEVAR("soul_gives_xp")
+ SAVEPATH("stored_soul_path")
/obj/item/soulgem/load_item_data_pre(var/mob/living/advanced/player/P,var/list/object_data,var/loadout=FALSE)
RUN_PARENT_SAFE
LOADVAR("total_charge")
+ LOADVAR("soul_gives_xp")
+ LOADPATH("stored_soul_path")
/obj/item/soulgem/Finalize()
. = ..()
- if(!total_capacity)
+ if(!total_capacity) //In case of errors.
if(total_charge)
total_capacity = total_charge
else
@@ -36,18 +39,60 @@
update_sprite()
+//https://www.desmos.com/calculator/vjla2nxgnn
+
/obj/item/soulgem/get_base_value()
. = ..()
- . += (total_capacity/32)**1.5
- . = CEILING(.,1)
+ . = (300 + (total_capacity * ( 100 / (SOUL_SIZE_GODLY+300) ))**2)
+ . = CEILING(.,500)
+ if(do_not_consume)
+ . *= 3
/obj/item/soulgem/get_value()
. = ..()
- . += (total_charge/16)**1.5
+ . = (300 + (total_charge * ( 100 / (SOUL_SIZE_GODLY+300) ))**2)*2
. = CEILING(.,1)
/obj/item/soulgem/get_examine_list(var/mob/caller)
- return ..() + span("notice","It has [total_charge] total charge.")
+ . = ..()
+ . += span("notice","It has a soul worth [total_charge] total charge.")
+ if(total_charge)
+ if(stored_soul_path)
+ . += span("notice","Throwing this will [do_not_consume ? "" : "shatter the gem and "]release \a [initial(stored_soul_path.name)] under your control.")
+ . += span("notice","Souls can be recaptured using soul gems, with no penalty.")
+ else
+ . += span("warning","While it is charged, it does not have a complete soul inside, and will not release a minion when thrown.")
+
+/obj/item/soulgem/on_thrown(var/atom/owner,var/atom/hit_atom) //What happens after the soulgem is thrown and it hits an object.
+
+ . = ..()
+
+ if(is_living(owner) && total_charge > 0 && hit_atom && stored_soul_path)
+ var/mob/living/master = owner
+ var/turf/T = is_turf(hit_atom) ? hit_atom : get_turf(hit_atom)
+ if(T)
+ var/mob/living/mob_to_spawn = stored_soul_path
+ mob_to_spawn = new mob_to_spawn(T)
+ mob_to_spawn.soul_size = total_charge
+ src.total_charge = 0
+ src.stored_soul_path = null
+ INITIALIZE(mob_to_spawn)
+ GENERATE(mob_to_spawn)
+ master.add_minion(mob_to_spawn)
+ FINALIZE(mob_to_spawn)
+ if(master.ckey)
+ master.add_skill_xp(SKILL_SUMMONING,CEILING(mob_to_spawn.soul_size*0.02,1))
+ if(do_not_consume)
+ mob_to_spawn.visible_message(span("notice","\The [src.name] vanishes, releasing [mob_to_spawn.name]!"))
+ if(is_advanced(master))
+ var/mob/living/advanced/A = master
+ src.quick_equip(A,ignore_worn=TRUE,ignore_dynamic=TRUE,silent=TRUE)
+ update_sprite()
+ else
+ mob_to_spawn.visible_message(span("notice","\The [src.name] shatters, releasing [mob_to_spawn.name]!"))
+ qdel(src)
+
+
/obj/item/soulgem/update_sprite()
. = ..()
@@ -99,7 +144,38 @@
/obj/item/soulgem/click_on_object(var/mob/caller as mob,var/atom/object,location,control,params)
+ //Capture Minions
+ if(is_living(object))
+
+ INTERACT_CHECK
+ INTERACT_CHECK_OBJECT
+ INTERACT_DELAY(1)
+
+ var/mob/living/L = object
+ if(L.minion_master != caller)
+ return TRUE
+ if(L.qdeleting)
+ return TRUE
+ if(total_charge != 0)
+ caller.to_chat(span("warning","You need an empty soul gem in order to capture souls!"))
+ return TRUE
+ if(initial(L.soul_size) > src.total_capacity)
+ caller.to_chat(span("warning","This soul is too large to be contained in \the [src.name]!"))
+ return TRUE
+ total_charge = min(L.soul_size,total_capacity)
+ stored_soul_path = L.type
+ soul_gives_xp = FALSE
+ qdel(L)
+ update_sprite()
+ return TRUE
+
+ //Capture Souls
if(istype(object,/obj/effect/temp/soul))
+
+ INTERACT_CHECK
+ INTERACT_CHECK_OBJECT
+ INTERACT_DELAY(1)
+
if(total_charge != 0)
caller.to_chat(span("warning","You need an empty soul gem in order to capture souls!"))
return TRUE
@@ -108,11 +184,17 @@
if(S.qdeleting || !S.soul_size)
return TRUE
+ if(S.soul_size > src.total_capacity)
+ caller.to_chat(span("warning","This soul is too large to be contained in \the [src.name]!"))
+ return TRUE
+
total_charge = min(S.soul_size,total_capacity)
caller.visible_message(span("danger","\The [caller.name] traps \the [S.name] with \the [src.name]!"),span("warning","You trap \the [S.name] with \the [src.name]!"))
if(is_living(caller))
var/mob/living/L = caller
L.add_skill_xp(SKILL_SUMMONING,CEILING(S.soul_size*0.01,1))
+ stored_soul_path = S.soul_path
+ soul_gives_xp = TRUE
qdel(S)
update_sprite()
@@ -129,12 +211,14 @@
caller.visible_message(span("notice","\The [caller.name] recharges \the [S.name] with \the [src.name]."),span("notice","You charge \the [S] with \the [src]."))
S.total_charge += total_charge
total_charge -= total_charge
- if(is_living(caller))
+ if(soul_gives_xp && is_living(caller))
var/mob/living/L = caller
L.add_skill_xp(SKILL_SUMMONING,CEILING(total_charge*0.0025,1))
if(!do_not_consume && total_charge <= 0)
caller.to_chat(span("warning","\The [src] shatters!"))
qdel(src)
+ else
+ stored_soul_path = null
else
caller.to_chat(span("warning","\The [src] is empty!"))
update_sprite()
@@ -146,6 +230,7 @@
/obj/item/soulgem/common
total_capacity = SOUL_SIZE_COMMON
+ value = 1
/obj/item/soulgem/common/filled/Generate()
. = ..()
@@ -153,6 +238,7 @@
/obj/item/soulgem/uncommon
total_capacity = SOUL_SIZE_UNCOMMON
+ value = 1
/obj/item/soulgem/uncommon/filled/Generate()
. = ..()
@@ -160,6 +246,7 @@
/obj/item/soulgem/rare
total_capacity = SOUL_SIZE_RARE
+ value = 1
/obj/item/soulgem/rare/filled/Generate()
. = ..()
@@ -167,6 +254,7 @@
/obj/item/soulgem/mystic
total_capacity = SOUL_SIZE_MYSTIC
+ value = 1
/obj/item/soulgem/mystic/filled/Generate()
. = ..()
@@ -174,7 +262,7 @@
/obj/item/soulgem/godly
total_capacity = SOUL_SIZE_GODLY
- value_burgerbux = 1
+ value = 1
/obj/item/soulgem/godly/filled/Generate()
. = ..()
@@ -183,3 +271,5 @@
/obj/item/soulgem/azuras_star
total_capacity = SOUL_SIZE_MYSTIC
do_not_consume = TRUE
+ value_burgerbux = 1
+ value = 1
diff --git a/code/_core/obj/item/spellswap/_spellswap.dm b/code/_core/obj/item/spellswap/_spellswap.dm
index aa7de7c9e1..e469a0fc53 100644
--- a/code/_core/obj/item/spellswap/_spellswap.dm
+++ b/code/_core/obj/item/spellswap/_spellswap.dm
@@ -10,8 +10,6 @@
value_burgerbux = 1
- value = 3000
-
rarity = RARITY_RARE
diff --git a/code/_core/obj/item/spellswap/spellswap_types.dm b/code/_core/obj/item/spellswap/spellswap_types.dm
index 0b7c8e55d3..3b43d40677 100644
--- a/code/_core/obj/item/spellswap/spellswap_types.dm
+++ b/code/_core/obj/item/spellswap/spellswap_types.dm
@@ -9,6 +9,8 @@
ARCANE = 0.9
)
+ value = 1000
+
/obj/item/spellswap/chaos
name = "SpellSwapper(tm) - Chaos Orb"
desc_extended = "Use this on a weapon to trade the bullets for Chaos Orbs. Brought to you by The Demon Prince of Hot Lead."
@@ -21,6 +23,8 @@
DARK = 0.45
)
+ value = 1000
+
/obj/item/spellswap/fireball
name = "SpellSwapper(tm) - Fireball"
desc_extended = "Use this on a weapon to trade the bullets for Fireball. Brought to you by The Demon Prince of Hot Lead."
@@ -35,6 +39,8 @@
HEAT = 0.5
)
+ value = 1000
+
/obj/item/spellswap/flame
name = "SpellSwapper(tm) - Flame"
desc_extended = "Use this on a weapon to trade the bullets for Flame Bolts. Brought to you by The Demon Prince of Hot Lead."
@@ -48,6 +54,8 @@
HEAT = 0.7
)
+ value = 1000
+
/obj/item/spellswap/frost
name = "SpellSwapper(tm) - Frost"
desc_extended = "Use this on a weapon to trade the bullets for Frost Bolts. Brought to you by The Demon Prince of Hot Lead."
@@ -61,6 +69,8 @@
COLD = 0.7
)
+ value = 1000
+
/obj/item/spellswap/arcblade
name = "SpellSwapper(tm) - ArcBlade"
desc_extended = "Use this on a weapon to trade the bullets for ArcBlades. Brought to you by The Demon Prince of Hot Lead."
@@ -75,6 +85,8 @@
SHOCK = 0.5
)
+ value = 1000
+
/obj/item/spellswap/tesla
name = "SpellSwapper(tm) - Tesla"
desc_extended = "Use this on a weapon to trade the bullets for Tesla Balls. Brought to you by The Demon Prince of Hot Lead."
@@ -88,6 +100,8 @@
SHOCK = 0.7
)
+ value = 1000
+
/obj/item/spellswap/negate
name= "SpellSwapper(tm) - NULL"
desc_extended = "Use this on a weapon to trade the bullets for....bullets?."
diff --git a/code/_core/obj/item/stacks.dm b/code/_core/obj/item/stacks.dm
index bd76d77963..5b8df13a11 100644
--- a/code/_core/obj/item/stacks.dm
+++ b/code/_core/obj/item/stacks.dm
@@ -105,7 +105,26 @@
INTERACT_CHECK
INTERACT_CHECK_OBJECT
INTERACT_DELAY(1)
+
+ var/atom/old_location = I.loc
+
var/stacks_transfered = I.transfer_amount_to(src)
+
+ if(src.amount < src.amount_max && is_turf(old_location))
+ var/turf/T = old_location
+ var/check_limit = 10
+ for(var/obj/item/O in old_location)
+ if(check_limit <= 0 || src.amount >= src.amount_max)
+ break
+ check_limit--
+ if(O == I)
+ continue
+ if(O.loc != T || O.qdeleting)
+ continue
+ if(!O.can_transfer_stacks_to(src))
+ continue
+ stacks_transfered += O.transfer_amount_to(src)
+
if(stacks_transfered)
caller.to_chat(span("notice","You transfer [stacks_transfered] stacks to \the [src.name]."))
else
diff --git a/code/_core/obj/item/storage/bags/_bags.dm b/code/_core/obj/item/storage/bags/_bags.dm
index 0ba8c60a49..e90d014b67 100644
--- a/code/_core/obj/item/storage/bags/_bags.dm
+++ b/code/_core/obj/item/storage/bags/_bags.dm
@@ -2,7 +2,6 @@
name = "specific item type bags"
icon = 'icons/obj/item/storage/bags.dmi'
icon_state = "mining"
- value = 0
/obj/item/storage/bags/botany
name = "botany bag"
@@ -26,6 +25,8 @@
desc_extended = "A special bag that converts all plant matter into seeds when inserted into the bag."
icon_state = "botany_processor"
+ value = 100
+
/obj/item/storage/bags/botany/processor/click_self(var/mob/caller,location,control,params)
if(caller.attack_flags & CONTROL_MOD_DISARM)
diff --git a/code/_core/obj/item/storage/bags/goodie.dm b/code/_core/obj/item/storage/bags/goodie.dm
index d6701281f7..9a0648d5c8 100644
--- a/code/_core/obj/item/storage/bags/goodie.dm
+++ b/code/_core/obj/item/storage/bags/goodie.dm
@@ -20,4 +20,6 @@
loot_to_generate = /loot/halloween
- value = 50
\ No newline at end of file
+ value = 50
+
+ value_burgerbux = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/storage/bags/pillbottle.dm b/code/_core/obj/item/storage/bags/pillbottle.dm
index 7f5ce004fa..f79a2f4831 100644
--- a/code/_core/obj/item/storage/bags/pillbottle.dm
+++ b/code/_core/obj/item/storage/bags/pillbottle.dm
@@ -23,7 +23,6 @@
value = 20
-
/obj/item/storage/pillbottle/save_item_data(var/mob/living/advanced/player/P,var/save_inventory = TRUE,var/died=FALSE,var/loadout=FALSE)
RUN_PARENT_SAFE
SAVEVAR("color_lid")
diff --git a/code/_core/obj/item/storage/box/blood.dm b/code/_core/obj/item/storage/box/blood.dm
index 2931b158d3..1e7dff8a2a 100644
--- a/code/_core/obj/item/storage/box/blood.dm
+++ b/code/_core/obj/item/storage/box/blood.dm
@@ -9,10 +9,10 @@
dynamic_inventory_count = 8
- value = 20
-
value_burgerbux = 1
+ value = 0
+
/obj/item/storage/blood_box/Finalize()
. = ..()
prune_inventory()
@@ -25,6 +25,7 @@
new /obj/item/magazine/sniper_20mm(src)
new /obj/item/magazine/sniper_20mm(src)
new /obj/item/magazine/sniper_20mm(src)
+ new /obj/item/magazine/sniper_20mm(src)
. = ..()
/obj/item/storage/blood_box/holy_grenades/fill_inventory()
@@ -34,6 +35,8 @@
new /obj/item/grenade/fuse/holy(src)
new /obj/item/grenade/fuse/holy(src)
new /obj/item/grenade/fuse/holy(src)
+ new /obj/item/grenade/fuse/holy(src)
+ new /obj/item/grenade/fuse/holy(src)
. = ..()
/obj/item/storage/blood_box/minigun/fill_inventory()
new /obj/item/weapon/ranged/bullet/magazine/rifle/minigun(src)
@@ -41,4 +44,19 @@
new /obj/item/magazine/minigun_46/du(src)
new /obj/item/magazine/minigun_46/du(src)
new /obj/item/magazine/minigun_46/du(src)
- new /obj/item/magazine/minigun_46/du(src)
\ No newline at end of file
+ new /obj/item/magazine/minigun_46/du(src)
+ new /obj/item/magazine/minigun_46/du(src)
+ new /obj/item/magazine/minigun_46/du(src)
+ . = ..()
+
+
+/obj/item/storage/blood_box/auto_gauss/fill_inventory()
+ new /obj/item/weapon/ranged/bullet/magazine/rifle/gauss_gun/auto(src)
+ new /obj/item/magazine/gauss_gun(src)
+ new /obj/item/magazine/gauss_gun(src)
+ new /obj/item/magazine/gauss_gun(src)
+ new /obj/item/magazine/gauss_gun/ap(src)
+ new /obj/item/magazine/gauss_gun/explosive(src)
+ new /obj/item/magazine/gauss_gun/incendiary(src)
+ new /obj/item/magazine/gauss_gun/ion(src)
+ . = ..()
\ No newline at end of file
diff --git a/code/_core/obj/item/storage/cigarettes.dm b/code/_core/obj/item/storage/cigarettes.dm
index 581589c75d..21bf9ab3c8 100644
--- a/code/_core/obj/item/storage/cigarettes.dm
+++ b/code/_core/obj/item/storage/cigarettes.dm
@@ -21,7 +21,7 @@
var/obj/item/storage/cigarettes/cigarette_type
- value = 5
+ value = 0
/obj/item/storage/cigarettes/click_self(var/mob/caller,location,control,params)
@@ -73,38 +73,46 @@
name = "\improper NanoTrasen Red Label cigarettes"
cigarette_type = /obj/item/container/cigarette/red
icon_state = "red"
+ value = 10
/obj/item/storage/cigarettes/gold
name = "\improper NanoTrasen Gold Label cigarettes"
cigarette_type = /obj/item/container/cigarette/gold
icon_state = "gold"
+ value = 10
/obj/item/storage/cigarettes/blue
name = "\improper Water Smooth cigarettes"
cigarette_type = /obj/item/container/cigarette/blue
icon_state = "blue"
+ value = 10
/obj/item/storage/cigarettes/green
name = "\improper Freshmith cigarettes"
cigarette_type = /obj/item/container/cigarette/green
icon_state = "green"
+ value = 10
/obj/item/storage/cigarettes/purple
name = "\improper Hip Hipster cigarettes"
cigarette_type = /obj/item/container/cigarette/purple
icon_state = "purple"
+ value = 10
/obj/item/storage/cigarettes/orange
name = "\improper Western Classic cigarettes"
cigarette_type = /obj/item/container/cigarette/orange
icon_state = "orange"
+ value = 10
/obj/item/storage/cigarettes/syndicate
name = "\improper Syndicate Smokes cigarettes"
cigarette_type = /obj/item/container/cigarette/syndicate
icon_state = "syndicate"
+ value = 10
/obj/item/storage/cigarettes/slavic
name = "\improper Slavic Blue cigarettes"
cigarette_type = /obj/item/container/cigarette/slavic
- icon_state = "slavic"
\ No newline at end of file
+ icon_state = "slavic"
+ value = 10
\ No newline at end of file
diff --git a/code/_core/obj/item/storage/eggbox.dm b/code/_core/obj/item/storage/eggbox.dm
index 34054236eb..c4a790c914 100644
--- a/code/_core/obj/item/storage/eggbox.dm
+++ b/code/_core/obj/item/storage/eggbox.dm
@@ -15,6 +15,8 @@
size = SIZE_3
+ value = 10
+
/obj/item/storage/egg_carton/update_icon()
diff --git a/code/_core/obj/item/storage/emergency.dm b/code/_core/obj/item/storage/emergency.dm
index 713a5a0500..1ee327bba4 100644
--- a/code/_core/obj/item/storage/emergency.dm
+++ b/code/_core/obj/item/storage/emergency.dm
@@ -1,7 +1,10 @@
/obj/item/storage/emergency
name = "survival kit"
+ desc = "Where are your internals man"
+ desc_extended = "A very small box that starts with some basic medical supplies. Could save someone's life in a pinch."
icon = 'icons/obj/item/storage/boxes.dmi'
icon_state = "emergency"
+ value = 10
/obj/item/storage/emergency/fill_inventory()
diff --git a/code/_core/obj/item/storage/gloves.dm b/code/_core/obj/item/storage/gloves.dm
index 8be2e9c834..fe0fa92274 100644
--- a/code/_core/obj/item/storage/gloves.dm
+++ b/code/_core/obj/item/storage/gloves.dm
@@ -1,5 +1,5 @@
/obj/item/storage/glovebox/
- name = "white glovebox"
+ name = "glovebox"
desc = "Contains a matching pair of gloves."
icon = 'icons/obj/item/storage/boxes.dmi'
icon_state = "glovebox"
@@ -11,6 +11,12 @@
dynamic_inventory_count = 2
+ value = 0
+
+/obj/item/storage/glovebox/white
+ name = "white glovebox"
+ value = 1
+
/obj/item/storage/glovebox/white/fill_inventory()
new /obj/item/clothing/hands/gloves/colored(src)
new /obj/item/clothing/hands/gloves/colored/left(src)
@@ -19,6 +25,7 @@
/obj/item/storage/glovebox/yellow/
name = "insulated glovebox"
desc = "Contains 2 insulated yellow gloves."
+ value = 1
/obj/item/storage/glovebox/yellow/fill_inventory()
new /obj/item/clothing/hands/gloves/colored/insulated(src)
@@ -28,6 +35,7 @@
/obj/item/storage/glovebox/padded/
name = "padded glovebox"
desc = "Contains 2 padded black gloves. Perfect for winter conditions."
+ value = 1
/obj/item/storage/glovebox/padded/fill_inventory()
new /obj/item/clothing/hands/gloves/colored/padded/black(src)
@@ -38,6 +46,7 @@
/obj/item/storage/glovebox/brown_padded/
name = "brown padded glovebox"
desc = "Contains 2 padded brown gloves. Perfect for work conditions."
+ value = 1
/obj/item/storage/glovebox/brown_padded/fill_inventory()
new /obj/item/clothing/hands/gloves/colored/padded/brown(src)
diff --git a/code/_core/obj/item/storage/lighting.dm b/code/_core/obj/item/storage/lighting.dm
index 6c947ff035..b9a8c0804d 100644
--- a/code/_core/obj/item/storage/lighting.dm
+++ b/code/_core/obj/item/storage/lighting.dm
@@ -9,10 +9,11 @@
icon = 'icons/obj/item/storage/boxes.dmi'
icon_state = "largebox"
- value = 20
+ value = 0
/obj/item/storage/lighting/tube
name = "lighting tube box"
+ value = 1
/obj/item/storage/lighting/tube/fill_inventory()
for(var/i=1,i<=dynamic_inventory_count,i++)
@@ -21,6 +22,7 @@
/obj/item/storage/lighting/bulb
name = "lighting bulb box"
+ value = 1
/obj/item/storage/lighting/bulb/fill_inventory()
for(var/i=1,i<=dynamic_inventory_count,i++)
diff --git a/code/_core/obj/item/storage/nanotrasen_elite.dm b/code/_core/obj/item/storage/nanotrasen_elite.dm
index 9802a99ca7..b0950fa009 100644
--- a/code/_core/obj/item/storage/nanotrasen_elite.dm
+++ b/code/_core/obj/item/storage/nanotrasen_elite.dm
@@ -13,6 +13,8 @@
value = 150
+ value_burgerbux = 1
+
/obj/item/storage/nanotrasen_elite/fill_inventory()
new /obj/item/clothing/overwear/coat/nanotrasen_officer(src)
new /obj/item/clothing/overwear/armor/reinforced(src)
diff --git a/code/_core/obj/item/storage/pouch.dm b/code/_core/obj/item/storage/pouch.dm
index d710642770..83e2d21f12 100644
--- a/code/_core/obj/item/storage/pouch.dm
+++ b/code/_core/obj/item/storage/pouch.dm
@@ -6,7 +6,6 @@
size = SIZE_2
-
is_container = TRUE
container_max_size = SIZE_2
diff --git a/code/_core/obj/item/storage/shoes.dm b/code/_core/obj/item/storage/shoes.dm
index 436507253e..ee2cfe8f36 100644
--- a/code/_core/obj/item/storage/shoes.dm
+++ b/code/_core/obj/item/storage/shoes.dm
@@ -14,6 +14,7 @@
/obj/item/storage/shoebox/black/
name = "black shoebox"
desc = "Contains a pair of black shoes."
+ value = 1
/obj/item/storage/shoebox/black/fill_inventory()
new /obj/item/clothing/feet/shoes/colored/black(src)
@@ -23,6 +24,7 @@
/obj/item/storage/shoebox/jackboot/
name = "black boot shoebox"
desc = "Contains a pair of black boots."
+ value = 1
/obj/item/storage/shoebox/jackboot/fill_inventory()
new /obj/item/clothing/feet/shoes/black_boots(src)
@@ -32,16 +34,17 @@
/obj/item/storage/shoebox/sandal/
name = "sandal box"
desc = "Contains a pair of sandals."
+ value = 1
/obj/item/storage/shoebox/sandal/fill_inventory()
new /obj/item/clothing/feet/shoes/sandal(src)
new /obj/item/clothing/feet/shoes/sandal/left(src)
. = ..()
-
/obj/item/storage/shoebox/winter/
name = "winter boot shoebox"
desc = "Contains a pair of winter boots. Good for protecting against the cold."
+ value = 1
/obj/item/storage/shoebox/winter/fill_inventory()
new /obj/item/clothing/feet/shoes/winter(src)
@@ -51,6 +54,7 @@
/obj/item/storage/shoebox/colored/
name = "dyeable shoebox"
desc = "Contains a pair of shoes which can be dyed."
+ value = 1
/obj/item/storage/shoebox/colored/fill_inventory()
new /obj/item/clothing/feet/shoes/colored(src)
@@ -60,6 +64,7 @@
/obj/item/storage/shoebox/clown/
name = "clown shoebox"
desc = "Contains a pair of shoes which can be dyed."
+ value = 1
/obj/item/storage/shoebox/clown/fill_inventory()
new /obj/item/clothing/feet/shoes/clown(src)
@@ -69,6 +74,7 @@
/obj/item/storage/shoebox/duck/
name = "duck shoebox"
desc = "Contains a pair of slippers which can quack."
+ value = 1
/obj/item/storage/shoebox/duck/fill_inventory()
new /obj/item/clothing/feet/shoes/duck(src)
@@ -78,16 +84,17 @@
/obj/item/storage/shoebox/miner/
name = "miner shoebox"
desc = "Contains a pair of miner boots"
+ value = 1
/obj/item/storage/shoebox/miner/fill_inventory()
new /obj/item/clothing/feet/shoes/miner(src)
new /obj/item/clothing/feet/shoes/miner/left(src)
. = ..()
-
/obj/item/storage/shoebox/workboot/
name = "workboot shoebox"
desc = "Contains a pair of workboots."
+ value = 1
/obj/item/storage/shoebox/workboot/fill_inventory()
new /obj/item/clothing/feet/shoes/workboot(src)
@@ -98,6 +105,7 @@
/obj/item/storage/shoebox/galosh
name = "galoshes shoebox"
desc = "Contains a pair of galoshes."
+ value = 1
/obj/item/storage/shoebox/galosh/fill_inventory()
new /obj/item/clothing/feet/shoes/galosh(src)
diff --git a/code/_core/obj/item/storage_storage.dm b/code/_core/obj/item/storage_storage.dm
index ef7acf4ae9..b62b148338 100644
--- a/code/_core/obj/item/storage_storage.dm
+++ b/code/_core/obj/item/storage_storage.dm
@@ -1,4 +1,6 @@
-/obj/item/storage_storage
+
+
+/obj/item/structure_storage
name = "storage storage"
icon = null
icon_state = null
@@ -19,4 +21,6 @@
alpha = 0
invisibility = 101
- queue_delete_immune = TRUE
\ No newline at end of file
+ queue_delete_immune = TRUE
+
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/item/stripping.dm b/code/_core/obj/item/stripping.dm
index 0ef7d9a87c..bd61de2824 100644
--- a/code/_core/obj/item/stripping.dm
+++ b/code/_core/obj/item/stripping.dm
@@ -58,7 +58,7 @@
return FALSE
else
if(CL.loyalty_tag == "NanoTrasen")
- if(!allow_hostile_action(CL.loyalty_tag,L)) //NanoTrasen can only strip enemies.
+ if(!allow_hostile_action(CL.loyalty_tag,L) && (!L.dead || is_player(L)))
if(messages) caller.to_chat(span("warning","You can't strip allies!"))
return FALSE
else
diff --git a/code/_core/obj/item/supply_crate.dm b/code/_core/obj/item/supply_crate.dm
index 84d7e69a74..7dcbcadecb 100644
--- a/code/_core/obj/item/supply_crate.dm
+++ b/code/_core/obj/item/supply_crate.dm
@@ -16,8 +16,6 @@
var/has_gibs = TRUE
- value = 1 //Dummy value.
-
weight = 10
rarity = RARITY_RARE
@@ -33,7 +31,7 @@
if(!SSloot || !SSloot.initialized)
return null
var/loot/L = LOOT(loot)
- return CEILING(L.average_value * 1.5,100)
+ return CEILING(L.average_value * 1.25,100)
/obj/item/supply_crate/on_thrown(var/atom/owner,var/atom/hit_atom)
. = ..()
@@ -73,23 +71,29 @@
/obj/item/supply_crate/slavic
loot = /loot/supply_crate/slavic
icon_state = "supply_slavic"
+ value = 1
/obj/item/supply_crate/syndicate
loot = /loot/supply_crate/syndicate
icon_state = "supply_syndicate"
+ value = 1
/obj/item/supply_crate/solarian
loot = /loot/supply_crate/solarian
icon_state = "supply_solarian"
+ value = 1
/obj/item/supply_crate/nanotrasen
loot = /loot/supply_crate/nanotrasen
icon_state = "supply_nanotrasen"
+ value = 1
/obj/item/supply_crate/magic
loot = /loot/supply_crate/magic
icon_state = "supply_magic"
+ value = 1
/obj/item/supply_crate/medicine
loot = /loot/supply_crate/medicine
- icon_state = "supply_medicine"
\ No newline at end of file
+ icon_state = "supply_medicine"
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/supportgem.dm b/code/_core/obj/item/supportgem.dm
index 4c707974db..41311ce8b6 100644
--- a/code/_core/obj/item/supportgem.dm
+++ b/code/_core/obj/item/supportgem.dm
@@ -13,8 +13,6 @@
quality = 100
- value = 0
-
color = "#FFFFFF"
var/color_2 = "#FFFFFF"
var/color_3 = "#FFFFFF"
@@ -27,11 +25,10 @@
/obj/item/supportgem/get_base_value()
- if(!length(support_stats))
+ if(!length(support_stats)) //Dummy item, something went wrong.
return 0
- . = ..()
-
+ return initial(value)
/obj/item/supportgem/proc/update_support_stats()
return TRUE
@@ -57,10 +54,12 @@
I.color = color_3
add_overlay(I)
+/obj/item/supportgem/Initialize()
+ update_support_stats()
+ . = ..()
/obj/item/supportgem/Finalize()
. = ..()
- update_support_stats()
update_sprite()
/obj/item/supportgem/adjust_quality(var/quality_to_add=0)
diff --git a/code/_core/obj/item/tape.dm b/code/_core/obj/item/tape.dm
index 80d1d1875d..858e4544d2 100644
--- a/code/_core/obj/item/tape.dm
+++ b/code/_core/obj/item/tape.dm
@@ -142,11 +142,13 @@
rarity = RARITY_UNCOMMON
/obj/item/cassette_tape/Finalize()
- . = ..()
- if(stored_track)
+ if(!stored_track)
+ value = -1
+ else
var/track/T = SStrack.all_tracks[stored_track]
if(T)
name = "[initial(name)]: [T.name]"
+ . = ..()
/obj/item/cassette_tape/Generate()
. = ..()
diff --git a/code/_core/obj/item/tempering/_tempering.dm b/code/_core/obj/item/tempering/_tempering.dm
index 2aff7d9bf5..2bfe6cb090 100644
--- a/code/_core/obj/item/tempering/_tempering.dm
+++ b/code/_core/obj/item/tempering/_tempering.dm
@@ -5,8 +5,6 @@
var/obj/item/temper_whitelist //Type
- value = 0
-
var/increase = 5
var/minimum = 100
var/maximum = 125
@@ -44,7 +42,7 @@
return TRUE
else if(!is_inventory(object))
if(can_temper(caller,object))
- var/choice = input("Are you sure you want to temper \the [object.name]?","ALT+Click to skip this next time") as null|anything in list("Yes","No")
+ var/choice = input("Are you sure you want to temper \the [object.name]?","ALT+Click to skip this next time") as null|anything in list("Yes","No","Cancel")
if(choice == "Yes")
INTERACT_CHECK
INTERACT_CHECK_OBJECT
diff --git a/code/_core/obj/item/tempering/tempering_quality.dm b/code/_core/obj/item/tempering/tempering_quality.dm
index 2ea3e18146..facc056b48 100644
--- a/code/_core/obj/item/tempering/tempering_quality.dm
+++ b/code/_core/obj/item/tempering/tempering_quality.dm
@@ -75,6 +75,8 @@
temper_whitelist = /obj/item/clothing
value = 750
+/obj/item/tempering/quality/ranged
+
/obj/item/tempering/quality/ranged/projectile
name = "soldier's spare brass parts"
desc = "Stay ahead of the curve!"
@@ -112,4 +114,10 @@
maximum = 175
temper_whitelist = list(/obj/item/weapon/ranged/spellgem,/obj/item/weapon/ranged/wand,/obj/item/supportgem)
- value = 1250
\ No newline at end of file
+ value = 1250
+
+/obj/item/tempering/quality/ranged/magic/on_temper(var/mob/caller,var/obj/item/I)
+ . = ..()
+ if(istype(I,/obj/item/supportgem))
+ var/obj/item/supportgem/SG = I
+ SG.update_support_stats()
\ No newline at end of file
diff --git a/code/_core/obj/item/trash.dm b/code/_core/obj/item/trash.dm
index d8e6a7926c..329128ee99 100644
--- a/code/_core/obj/item/trash.dm
+++ b/code/_core/obj/item/trash.dm
@@ -4,7 +4,7 @@
desc_extended = "Wrappers, cigarette butts and any remains that have no use other than to be recycled. Dispose responsibly."
icon = 'icons/obj/item/trash.dmi'
icon_state = "candy"
- value = 1
+ value = 0
weight = 0.25
@@ -17,21 +17,28 @@
/obj/item/trash/raisins
icon_state = "raisins"
+ value = 1
/obj/item/trash/candy
icon_state = "candy"
+ value = 1
/obj/item/trash/chips
icon_state = "chips"
+ value = 1
/obj/item/trash/cheese_chips
icon_state = "cheese_chips"
+ value = 1
/obj/item/trash/jerky
icon_state = "jerky"
+ value = 1
/obj/item/trash/syndicate
icon_state = "syndicate"
+ value = 1
/obj/item/trash/butt
- icon_state = "butt"
\ No newline at end of file
+ icon_state = "butt"
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/trigger/radio.dm b/code/_core/obj/item/trigger/radio.dm
index c985a5196d..95f8978fd9 100644
--- a/code/_core/obj/item/trigger/radio.dm
+++ b/code/_core/obj/item/trigger/radio.dm
@@ -215,7 +215,7 @@ list(
frequency_min = RADIO_FREQ_MERCENARY_MIN
frequency_max = RADIO_FREQ_COMMON
- contraband = TRUE
+ can_save = FALSE
value = 300
@@ -233,7 +233,7 @@ list(
frequency_min = RADIO_FREQ_SYNDICATE_MIN
frequency_max = RADIO_FREQ_COMMON
- contraband = TRUE
+ can_save = FALSE
value = 300
@@ -251,7 +251,7 @@ list(
frequency_min = RADIO_FREQ_REVOLUTIONARY_MIN
frequency_max = RADIO_FREQ_COMMON
- contraband = TRUE
+ can_save = FALSE
value = 300
diff --git a/code/_core/obj/item/weapon/_weapon.dm b/code/_core/obj/item/weapon/_weapon.dm
index df59087471..57f6f18714 100644
--- a/code/_core/obj/item/weapon/_weapon.dm
+++ b/code/_core/obj/item/weapon/_weapon.dm
@@ -42,6 +42,8 @@
quality = 100
+ var/recommended_value_mod = 1
+
/obj/item/weapon/Finalize()
. = ..()
if(SSbalance && SSbalance.initialized && isnum(SSbalance.stored_tier[type]))
diff --git a/code/_core/obj/item/weapon/get_value.dm b/code/_core/obj/item/weapon/get_value.dm
index 45ebdb5f63..39e19f02a6 100644
--- a/code/_core/obj/item/weapon/get_value.dm
+++ b/code/_core/obj/item/weapon/get_value.dm
@@ -28,6 +28,12 @@
//2 => 80
//Magic number: 40.
bullet_mod = (found_bullet_value*get_hits_per_second())*40
+ else if(is_spell_gem(src))
+ var/obj/item/weapon/ranged/spellgem/S = src
+ var/mana_cost = S.calculate_mana_cost()
+ //A spellgem that fires 10 2-mana cost rounds a second should cost 400 credits.
+ //See above. Magic number: 20
+ bullet_mod = (mana_cost*get_hits_per_second())*20
else if(is_ranged_weapon(src))
bullet_mod = dps_mod*3.5
@@ -45,7 +51,9 @@
log_error("Value Calcuation Error: dps_mod for [src.type] was negative! ([dps_mod])")
return 1
- . = 0.2 * (dps_mod + stopping_power_mod + kill_time_mod + bullet_mod)**1.2
+ . = recommended_value_mod * 0.2 * (dps_mod + stopping_power_mod + kill_time_mod + bullet_mod)**1.2
+
+
if(debug) log_debug("final calculation: [.]")
diff --git a/code/_core/obj/item/weapon/melee/energy/shield.dm b/code/_core/obj/item/weapon/melee/energy/shield.dm
index 2015fc481d..6e52d9bd9e 100644
--- a/code/_core/obj/item/weapon/melee/energy/shield.dm
+++ b/code/_core/obj/item/weapon/melee/energy/shield.dm
@@ -26,12 +26,27 @@
value = 1000
dan_mode = TRUE
+ dan_offset_pixel_x = list(6,0,-6,3)
+ dan_offset_pixel_y = list(-4,-4,-4,-4)
rarity = RARITY_RARE
+/obj/item/weapon/melee/energy/shield/click_self(var/mob/caller,location,control,params)
+
+ . = ..()
+
+ if(.)
+ SPAM_CHECK(20)
+ if(enabled)
+ play_sound('sound/weapons/melee/esword/energy_on.ogg',get_turf(src),range_max=VIEW_RANGE)
+ else
+ play_sound('sound/weapons/melee/esword/energy_off.ogg',get_turf(src),range_max=VIEW_RANGE)
+
+
/obj/item/weapon/melee/energy/shield/syndicate
polymorphs = list(
"base" = "#FFFFFF",
"core" = "#FFFFFF",
"shield" = "#DD352B"
- )
\ No newline at end of file
+ )
+
diff --git a/code/_core/obj/item/weapon/melee/hierophant_staff.dm b/code/_core/obj/item/weapon/melee/hierophant_staff.dm
index 2d70090198..bb0368516c 100644
--- a/code/_core/obj/item/weapon/melee/hierophant_staff.dm
+++ b/code/_core/obj/item/weapon/melee/hierophant_staff.dm
@@ -22,6 +22,10 @@
rarity = RARITY_MYTHICAL
+/obj/item/weapon/melee/hierophant_staff/get_base_value()
+ . = ..()
+ . += 4000
+
/obj/item/weapon/melee/hierophant_staff/click_on_object(var/mob/caller,var/atom/object,location,control,params)
if(object.plane >= PLANE_HUD)
@@ -35,10 +39,11 @@
caller.to_chat(span("danger","\The [src.name]'s magic doesn't seem to work here!"))
return TRUE
var/obj/effect/temp/hazard/hierophant/targeted/H = new(get_turf(caller),7,caller)
+ H.copy_delay = 1
H.dir = caller.dir
H.target = T
H.should_teleport = TRUE
- next_teleport_command = world.time + SECONDS_TO_DECISECONDS(5)
+ next_teleport_command = world.time + SECONDS_TO_DECISECONDS(4)
INITIALIZE(H)
return TRUE
diff --git a/code/_core/obj/item/weapon/melee/runic.dm b/code/_core/obj/item/weapon/melee/runic.dm
index b03215df64..0f2c9c1b41 100644
--- a/code/_core/obj/item/weapon/melee/runic.dm
+++ b/code/_core/obj/item/weapon/melee/runic.dm
@@ -11,4 +11,6 @@
size = SIZE_3
weight = 8
- rarity = RARITY_MYTHICAL
\ No newline at end of file
+ rarity = RARITY_MYTHICAL
+
+ value = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/melee/swords.dm b/code/_core/obj/item/weapon/melee/swords.dm
index 3dc250b692..14de48d1c4 100644
--- a/code/_core/obj/item/weapon/melee/swords.dm
+++ b/code/_core/obj/item/weapon/melee/swords.dm
@@ -96,7 +96,7 @@
desc = "Pointy end towards invaders."
desc_extended = "A sharp spear made out of goliath hides, sinew, and bones."
icon = 'icons/obj/item/weapons/melee/polearms/bone_spear.dmi'
- damage_type = /damagetype/melee/spear/ratvar/
+ damage_type = /damagetype/melee/spear/basic
size = SIZE_4
diff --git a/code/_core/obj/item/weapon/ranged/_ranged.dm b/code/_core/obj/item/weapon/ranged/_ranged.dm
index 9a4dcc3e9e..43421840f4 100644
--- a/code/_core/obj/item/weapon/ranged/_ranged.dm
+++ b/code/_core/obj/item/weapon/ranged/_ranged.dm
@@ -387,7 +387,7 @@ obj/item/weapon/ranged/proc/shoot(var/mob/caller,var/atom/object,location,params
var/obj/projectile/projectile_to_use = projectile_override ? projectile_override : projectile
var/list/shoot_sounds_to_use = shoot_sounds
- var/damage_type_to_use = get_ranged_damage_type()
+ var/damagetype/damage_type_to_use = get_ranged_damage_type()
var/bullet_count_to_use = bullet_count
var/bullet_spread_to_use = 0
var/projectile_speed_to_use = projectile_speed * quality_mod
@@ -399,8 +399,11 @@ obj/item/weapon/ranged/proc/shoot(var/mob/caller,var/atom/object,location,params
var/damage_multiplier_to_use = damage_multiplier * damage_mod * quality_mod
var/penetrations_left = 0
var/condition_to_use = 1
- var/bullet_view_punch = 1
- var/power_to_use = 1
+ var/bullet_view_punch_mod = 1
+ var/bullet_heat_per_shot_mod = 1
+ var/size_mod = 0.75 + 0.25 * (SIZE_2/clamp(size,SIZE_1,SIZE_4))
+ var/heat_per_shot_to_use = heat_per_shot_mod * bullet_heat_per_shot_mod
+ var/view_punch_to_use = view_punch_mod * bullet_view_punch_mod
var/obj/item/bullet_cartridge/spent_bullet = handle_ammo(caller)
@@ -414,9 +417,9 @@ obj/item/weapon/ranged/proc/shoot(var/mob/caller,var/atom/object,location,params
SET(projectile_speed_to_use,spent_bullet.projectile_speed)
SET(bullet_color_to_use,spent_bullet.bullet_color)
MUL(inaccuracy_modifier_to_use,spent_bullet.inaccuracy_modifier)
- MUL(bullet_view_punch,spent_bullet.view_punch_mod)
+ MUL(bullet_view_punch_mod,spent_bullet.heat_per_shot_mod)
+ MUL(bullet_view_punch_mod,spent_bullet.view_punch_mod)
ADD(penetrations_left,spent_bullet.penetrations)
- power_to_use = max(power_to_use,spent_bullet.bullet_length*spent_bullet.bullet_diameter*0.2) //For heat calculations.
else
handle_empty(caller)
return FALSE
@@ -425,118 +428,123 @@ obj/item/weapon/ranged/proc/shoot(var/mob/caller,var/atom/object,location,params
handle_empty(caller)
return
- var/arm_strength = 0.5
- if(is_advanced(caller))
- var/mob/living/advanced/A = caller
- arm_strength = A.get_attribute_power(ATTRIBUTE_STRENGTH)*0.75 + A.get_skill_power(SKILL_RANGED)*0.25
- if(wielded || !can_wield)
- arm_strength *= 10
-
- var/heat_per_shot_to_use = max(0.25,1 - arm_strength)*heat_per_shot_mod*power_to_use*0.006*bullet_count_to_use*(10/clamp(weight,5,20))
- var/view_punch_to_use = max(0.25,1 - arm_strength)*view_punch_mod*bullet_view_punch*power_to_use*0.04*TILE_SIZE*bullet_count_to_use*(1 + heat_current/0.2)
- var/recoil_delay_to_use = recoil_delay + max(0,(weight - 10)/10)
-
if(src.stored_spellswap && src.stored_spellswap.desired_projectile)
projectile_to_use = src.stored_spellswap.desired_projectile
- if(projectile_to_use)
-
- if(!length(params))
- params = list(PARAM_ICON_X=16,PARAM_ICON_Y=16)
-
- var/icon_pos_x = params[PARAM_ICON_X]
- var/icon_pos_y = params[PARAM_ICON_Y]
-
- var/prone = FALSE
- var/static_spread = get_static_spread() * (2 - quality_mod)
- var/heat_spread = get_heat_spread() * (2 - quality_mod)
- var/skill_spread = 0
- var/movement_spread = 0
- var/iff_tag = null
- var/loyalty_tag = null
-
- var/prone_mod = 0.75
-
- if(is_living(caller))
- var/mob/living/L = caller
- skill_spread = get_skill_spread(L)
- if(L.ai)
- skill_spread += RAND_PRECISE(0.05,0.1)
- movement_spread = get_movement_spread(L)
- heat_spread *= (1 - L.get_skill_power(SKILL_RANGED,0,0.5,1))
- if(L.horizontal) prone = TRUE
- if(use_iff_tag) iff_tag = L.iff_tag
- if(use_loyalty_tag) loyalty_tag = L.loyalty_tag
-
- if(length(attachment_stats))
- SET(shoot_sounds_to_use,attachment_stats["shoot_sounds"])
- SET(shoot_alert_to_use,attachment_stats["shoot_alert"])
- SET(damage_type_to_use,attachment_stats["damage_type"])
- ADD(bullet_count_to_use,attachment_stats["bullet_count"])
- MUL(bullet_spread_to_use,attachment_stats["bullet_spread"])
- MUL(projectile_speed_to_use,attachment_stats["projectile_speed"])
- SET(bullet_color_to_use,attachment_stats["bullet_color"])
- MUL(inaccuracy_modifier_to_use,attachment_stats["inaccuracy_modifier"])
- MUL(damage_multiplier_to_use,attachment_stats["damage_multiplier"])
- MUL(static_spread,attachment_stats["static_spread"])
- MUL(heat_spread,attachment_stats["heat_spread"])
- MUL(skill_spread,attachment_stats["skill_spread"])
- MUL(movement_spread,attachment_stats["movement_spread"])
- MUL(view_punch_to_use,attachment_stats["view_punch"])
- MUL(shoot_delay_to_use,attachment_stats["shoot_delay"])
- MUL(condition_to_use,attachment_stats["condition_use_mod"])
- ADD(penetrations_left,attachment_stats["penetrations"])
- if(max_bursts_to_use > 1)
- ADD(max_bursts_to_use,attachment_stats["bursts_to_use"])
- MUL(prone_mod,attachment_stats["prone_mod"])
-
- if(can_wield && !wielded)
- movement_spread *= 2
- movement_spread += 0.01
- static_spread *= 2
- static_spread += 0.02
- view_punch_to_use *= 1.25
- view_punch_to_use += TILE_SIZE*0.1
-
-
- play_shoot_sounds(caller,shoot_sounds_to_use,shoot_alert_to_use)
-
- /* The problem with this is that it adds more sounds to be played by guns, which is already insane :(
- if(spent_bullet && projectile_speed_to_use >= TILE_SIZE*0.75)
- var/bullet_size = max(342,spent_bullet.bullet_length * spent_bullet.bullet_diameter)/342
- play_sound('sound/effects/bullet_crack.ogg', get_turf(src), pitch=RAND_PRECISE(0.95,1.05)-min(0.5,bullet_size*0.25),volume= 30 + bullet_size*25 + (projectile_speed_to_use/TILE_SIZE)*0.10)
- */
-
- var/accuracy_loss = clamp(static_spread + heat_spread + max(skill_spread,0) + movement_spread,0,0.5)
- if(prone) accuracy_loss *= prone_mod
- projectile_speed_to_use = min(projectile_speed_to_use,TILE_SIZE - 1)
-
- shoot_projectile(
- caller,
- object,
- location,
- params,
- projectile_to_use,
- damage_type_to_use,
- icon_pos_x,
- icon_pos_y,
- accuracy_loss,
- projectile_speed_to_use,
- bullet_count_to_use,
- bullet_color_to_use,
- view_punch_to_use,
- damage_multiplier_to_use,
- iff_tag ? iff_tag : null,
- loyalty_tag ? loyalty_tag : null,
- inaccuracy_modifier_to_use,
- get_base_spread(),
- penetrations_left
- )
+ if(!projectile_to_use)
+ handle_empty(caller)
+ return
+
+ if(!length(params))
+ params = list(PARAM_ICON_X=16,PARAM_ICON_Y=16)
+
+ var/icon_pos_x = params[PARAM_ICON_X]
+ var/icon_pos_y = params[PARAM_ICON_Y]
+
+ var/prone = FALSE
+ var/static_spread = get_static_spread() * (2 - quality_mod)
+ var/heat_spread = get_heat_spread() * (2 - quality_mod)
+ var/skill_spread = 0
+ var/movement_spread = 0
+ var/iff_tag = null
+ var/loyalty_tag = null
+
+ var/prone_mod = 0.75
+
+ if(is_living(caller))
+ var/mob/living/L = caller
+ skill_spread = get_skill_spread(L)
+ if(L.ai)
+ skill_spread += RAND_PRECISE(0.05,0.1)
+ movement_spread = get_movement_spread(L)
+ heat_spread *= (1 - L.get_skill_power(SKILL_RANGED,0,0.5,1))
+ if(L.horizontal) prone = TRUE
+ if(use_iff_tag) iff_tag = L.iff_tag
+ if(use_loyalty_tag) loyalty_tag = L.loyalty_tag
+
+ if(length(attachment_stats))
+ SET(shoot_sounds_to_use,attachment_stats["shoot_sounds"])
+ SET(shoot_alert_to_use,attachment_stats["shoot_alert"])
+ SET(damage_type_to_use,attachment_stats["damage_type"])
+ ADD(bullet_count_to_use,attachment_stats["bullet_count"])
+ MUL(bullet_spread_to_use,attachment_stats["bullet_spread"])
+ MUL(projectile_speed_to_use,attachment_stats["projectile_speed"])
+ SET(bullet_color_to_use,attachment_stats["bullet_color"])
+ MUL(inaccuracy_modifier_to_use,attachment_stats["inaccuracy_modifier"])
+ MUL(damage_multiplier_to_use,attachment_stats["damage_multiplier"])
+ MUL(static_spread,attachment_stats["static_spread"])
+ MUL(heat_spread,attachment_stats["heat_spread"])
+ MUL(skill_spread,attachment_stats["skill_spread"])
+ MUL(movement_spread,attachment_stats["movement_spread"])
+ MUL(view_punch_to_use,attachment_stats["view_punch"])
+ MUL(heat_per_shot_to_use,attachment_stats["heat_per_shot"])
+ MUL(shoot_delay_to_use,attachment_stats["shoot_delay"])
+ MUL(condition_to_use,attachment_stats["condition_use_mod"])
+ ADD(penetrations_left,attachment_stats["penetrations"])
+ if(max_bursts_to_use > 1)
+ ADD(max_bursts_to_use,attachment_stats["bursts_to_use"])
+ MUL(prone_mod,attachment_stats["prone_mod"])
last_shoot_time = world.time
next_shoot_time = world.time + shoot_delay_to_use
+ var/arm_strength = 0.5
+ if(is_advanced(caller))
+ var/mob/living/advanced/A = caller
+ arm_strength = A.get_attribute_power(ATTRIBUTE_STRENGTH)*0.75 + A.get_skill_power(SKILL_RANGED)*0.25
+
+ // https://www.desmos.com/calculator/3uukoz7iau
+ if(damage_type_to_use)
+ var/shot_power = 0
+ var/damagetype/DT = SSdamagetype.all_damage_types[damage_type_to_use]
+ var/bullet_power_mod = DT.total_base_damage + DT.total_base_penetration*0.5
+ shot_power = 10 + (max(0,bullet_power_mod-70)**0.25)*30
+ shot_power *= max(0.25,1 - arm_strength) * bullet_count_to_use * size_mod * (1 + heat_current/0.2)
+ heat_per_shot_to_use *= shot_power/(TILE_SIZE*8)
+ view_punch_to_use *= shot_power
+
+ if(can_wield && !wielded)
+ movement_spread *= 2
+ movement_spread += 0.01
+ static_spread *= 2
+ static_spread += 0.02
+ view_punch_to_use *= 1.25
+ view_punch_to_use += TILE_SIZE*0.1
+
+ var/accuracy_loss = clamp(static_spread + heat_spread + max(skill_spread,0) + movement_spread,0,0.5)
+ if(prone)
+ accuracy_loss *= prone_mod
+
+ play_shoot_sounds(
+ caller,
+ shoot_sounds_to_use,
+ shoot_alert_to_use
+ )
+
+ shoot_projectile(
+ caller,
+ object,
+ location,
+ params,
+ projectile_to_use,
+ damage_type_to_use,
+ icon_pos_x,
+ icon_pos_y,
+ accuracy_loss,
+ projectile_speed_to_use,
+ bullet_count_to_use,
+ bullet_color_to_use,
+ view_punch_to_use,
+ damage_multiplier_to_use,
+ iff_tag ? iff_tag : null,
+ loyalty_tag ? loyalty_tag : null,
+ inaccuracy_modifier_to_use,
+ get_base_spread(),
+ penetrations_left
+ )
+
if(heat_max)
+ var/recoil_delay_to_use = recoil_delay * size_mod
if(recoil_delay_to_use > 0)
queued_recoil = heat_per_shot_to_use
else
@@ -590,8 +598,6 @@ obj/item/weapon/ranged/proc/shoot(var/mob/caller,var/atom/object,location,params
use_condition(condition_to_use)
- update_sprite()
-
if(click_called && automatic && caller.client && is_player(caller)) //Automatic fire.
SSclient.queued_automatics[src] = list(
caller,
@@ -666,6 +672,8 @@ obj/item/weapon/ranged/proc/shoot(var/mob/caller,var/atom/object,location,params
var/list/target_cords = L.get_current_target_cords(params)
final_pixel_target_x = target_cords[1]
final_pixel_target_y = target_cords[2]
+ if(L.ai && ispath(projectile_to_use,/obj/projectile/magic))
+ projectile_speed_to_use *= 0.5 //Since AI have infinite mana.
else
final_pixel_target_x = TILE_SIZE*0.5
final_pixel_target_y = TILE_SIZE*0.5
diff --git a/code/_core/obj/item/weapon/ranged/bow/_bow.dm b/code/_core/obj/item/weapon/ranged/bow/_bow.dm
index 9bba169501..0af93beb6e 100644
--- a/code/_core/obj/item/weapon/ranged/bow/_bow.dm
+++ b/code/_core/obj/item/weapon/ranged/bow/_bow.dm
@@ -128,7 +128,7 @@
update_icon()
. = FALSE
- . = ..() || . //weirdest statement I ever wrote.
+ return ..() || .
/obj/item/weapon/ranged/bow/handle_ammo(var/mob/caller)
@@ -247,6 +247,7 @@
ranged_damage_type = /damagetype/ranged/bow/hardlight/syndicate
stage_per_decisecond = 8
stage_max = 125
+ rarity = RARITY_RARE
/obj/item/weapon/ranged/bow/ashen
name = "ashen bow"
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/pistol/_pistol.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/pistol/_pistol.dm
index f454445515..39e9a57c01 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/pistol/_pistol.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/pistol/_pistol.dm
@@ -9,6 +9,20 @@
tier_type = "pistol"
+/obj/item/weapon/ranged/bullet/magazine/pistol/handle_ammo(var/mob/caller)
+
+ var/old_chambered_bullet = chambered_bullet ? TRUE : FALSE
+ var/old_stored_magazine = stored_magazine ? TRUE : FALSE
+
+ . = ..()
+
+ if(.)
+ if(old_chambered_bullet != (chambered_bullet ? TRUE : FALSE))
+ update_icon()
+ else if(old_stored_magazine != (stored_magazine ? TRUE : FALSE))
+ update_icon()
+
+
/obj/item/weapon/ranged/bullet/magazine/pistol/update_icon()
icon_state = initial(icon_state)
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/carbine.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/carbine.dm
index 183ebd9e65..ee9f685679 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/carbine.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/carbine.dm
@@ -80,6 +80,19 @@
rarity = RARITY_COMMON
+/obj/item/weapon/ranged/bullet/magazine/rifle/carbine/handle_ammo(var/mob/caller)
+
+ var/old_stored_magazine = stored_magazine ? TRUE : FALSE
+ var/old_desired_ammo_count = stored_magazine ? CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*7, 1) : 0
+
+ . = ..()
+
+ if(.)
+ if(old_stored_magazine != (stored_magazine ? TRUE : FALSE))
+ update_icon()
+ else if(stored_magazine && old_desired_ammo_count != CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*7, 1))
+ update_icon()
+
/obj/item/weapon/ranged/bullet/magazine/rifle/carbine/update_icon()
icon_state = initial(icon_state)
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/lmg.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/lmg.dm
index 847295b78b..cd1f0858d1 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/lmg.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/lmg.dm
@@ -83,6 +83,18 @@
rarity = RARITY_RARE
+/obj/item/weapon/ranged/bullet/magazine/rifle/lmg/handle_ammo(var/mob/caller)
+
+ var/old_stored_magazine = stored_magazine ? TRUE : FALSE
+ var/old_desired_ammo_count = stored_magazine ? CEILING( (stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*5, 1) : 0
+
+ . = ..()
+
+ if(.)
+ if(old_stored_magazine != (stored_magazine ? TRUE : FALSE))
+ update_icon()
+ else if(stored_magazine && old_desired_ammo_count != CEILING( (stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*5, 1))
+ update_icon()
/obj/item/weapon/ranged/bullet/magazine/rifle/lmg/update_icon()
@@ -93,8 +105,7 @@
if(stored_magazine)
var/obj/item/magazine/M = stored_magazine
- var/math_mod = (M.get_ammo_count()/M.bullet_count_max)*5
- icon_state = "[initial(icon_state)][open ? "_open" : ""]_[CEILING(math_mod, 1)]"
+ icon_state = "[initial(icon_state)][open ? "_open" : ""]_[CEILING( (M.get_ammo_count()/M.bullet_count_max)*5, 1)]"
else
icon_state = "[initial(icon_state)][open ? "_open" : ""]"
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/lmg_nt_classic.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/lmg_nt_classic.dm
index 83d2a75014..d0fdc437b1 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/lmg_nt_classic.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/lmg_nt_classic.dm
@@ -77,25 +77,8 @@
movement_inaccuracy_modifier = 0.5
movement_spread_base = 0.1
- override_icon_state = TRUE
-
rarity = RARITY_RARE
-/obj/item/weapon/ranged/bullet/magazine/rifle/lmg_nt_classic/update_icon()
-
- . = ..()
-
- icon_state = initial(icon_state)
-
- if(!chambered_bullet)
- icon_state = "[icon_state]_unloaded"
-
- if(!stored_magazine)
- icon_state = "[icon_state]_open"
-
-
-
-
/obj/item/weapon/ranged/bullet/magazine/rifle/lmg_nt_classic/get_static_spread()
return 0.003
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/pkm.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/pkm.dm
index 6ab93b1d49..65f629e3df 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/pkm.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/pkm.dm
@@ -76,6 +76,20 @@
rarity = RARITY_RARE
+/obj/item/weapon/ranged/bullet/magazine/rifle/pkm/handle_ammo(var/mob/caller)
+
+ var/old_stored_magazine = stored_magazine ? TRUE : FALSE
+ var/old_desired_ammo_count = stored_magazine ? min(6,stored_magazine.get_ammo_count()) : 0
+
+ . = ..()
+
+ if(.)
+ if(old_stored_magazine != (stored_magazine ? TRUE : FALSE))
+ update_icon()
+ else if(stored_magazine && old_desired_ammo_count != min(6,stored_magazine.get_ammo_count()))
+ update_icon()
+
+
/obj/item/weapon/ranged/bullet/magazine/rifle/pkm/update_icon()
icon_state = initial(icon_state)
@@ -86,7 +100,7 @@
else
icon_state = "[icon_state]_open"
- ..()
+ . = ..()
/obj/item/weapon/ranged/bullet/magazine/rifle/pkm/get_static_spread()
return 0.005
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/pulse.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/pulse.dm
index 8fd9a4a9bc..3b17dea9b0 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/pulse.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/pulse.dm
@@ -87,13 +87,25 @@
/obj/item/weapon/ranged/bullet/magazine/rifle/pulse/get_skill_spread(var/mob/living/L)
return max(0,0.01 - (0.01 * L.get_skill_power(SKILL_RANGED)))
+/obj/item/weapon/ranged/bullet/magazine/rifle/pulse/handle_ammo(var/mob/caller)
+
+ var/old_stored_magazine = stored_magazine ? TRUE : FALSE
+ var/old_desired_ammo_count = stored_magazine ? CEILING(3*(stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max),1) : 0
+
+ . = ..()
+
+ if(.)
+ if(old_stored_magazine != (stored_magazine ? TRUE : FALSE))
+ update_icon()
+ else if(stored_magazine && old_desired_ammo_count != CEILING(3*(stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max),1))
+ update_icon()
+
/obj/item/weapon/ranged/bullet/magazine/rifle/pulse/update_icon()
if(stored_magazine)
var/obj/item/magazine/M = stored_magazine
- var/icon_num = CEILING(3*(M.get_ammo_count()/M.bullet_count_max),1)
- icon_state = "[initial(icon_state)]_[icon_num]"
+ icon_state = "[initial(icon_state)]_[CEILING(3*(M.get_ammo_count()/M.bullet_count_max),1)]"
else
icon_state = "[initial(icon_state)]_open"
- return ..()
+ . = ..()
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/syringe_rifle.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/syringe_rifle.dm
index 2c6a9504b4..85ca71807b 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/syringe_rifle.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/syringe_rifle.dm
@@ -25,13 +25,13 @@
heat_max = 0.03
- bullet_length_min = 18.5
+ bullet_length_min = 18.4
bullet_length_best = 18.5
- bullet_length_max = 18.5
+ bullet_length_max = 18.6
- bullet_diameter_min = 18.5
+ bullet_diameter_min = 18.4
bullet_diameter_best = 18.5
- bullet_diameter_max = 18.5
+ bullet_diameter_max = 18.6
ai_heat_sensitivity = 2
@@ -83,18 +83,27 @@
. = ..()
. += 1000
+/obj/item/weapon/ranged/bullet/magazine/rifle/syringe/handle_ammo(var/mob/caller)
+
+ var/old_stored_magazine = stored_magazine ? TRUE : FALSE
+ var/old_desired_ammo_count = stored_magazine ? CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*5, 1) : 0
+
+ . = ..()
+
+ if(.)
+ if(old_stored_magazine != (stored_magazine ? TRUE : FALSE))
+ update_icon()
+ else if(stored_magazine && old_desired_ammo_count != CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*5, 1))
+ update_icon()
+
/obj/item/weapon/ranged/bullet/magazine/rifle/syringe/update_icon()
+
+ icon_state = initial(icon_state)
+
if(stored_magazine)
- var/obj/item/magazine/M = stored_magazine
- var/stored_bullets = M.get_ammo_count()
- if(stored_bullets == 1)
- icon_state = "[initial(icon_state)]_[round(stored_bullets,1)]"
- else
- icon_state = "[initial(icon_state)]_[round(stored_bullets,2)]"
- else
- icon_state = initial(icon_state)
-
- ..()
+ icon_state = "[icon_state]_[CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*5, 1)]"
+
+ return ..()
/obj/item/weapon/ranged/bullet/magazine/rifle/syringe/shoot_projectile(var/atom/caller,var/atom/target,location,params,var/obj/projectile/projectile_to_use,var/damagetype/damage_type_to_use,var/icon_pos_x=0,var/icon_pos_y=0,var/accuracy_loss=0,var/projectile_speed_to_use=0,var/bullet_count_to_use=1,var/bullet_color="#FFFFFF",var/view_punch=0,var/damage_multiplier=1,var/desired_iff_tag,var/desired_loyalty_tag,var/desired_inaccuracy_modifier=1,var/base_spread = get_base_spread(),var/penetrations_left=0)
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/tungsten.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/tungsten.dm
index c5a0f8a716..ad8c535159 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/tungsten.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/tungsten.dm
@@ -77,16 +77,29 @@
rarity = RARITY_UNCOMMON
+/obj/item/weapon/ranged/bullet/magazine/rifle/tungsten/handle_ammo(var/mob/caller)
+
+ var/old_stored_magazine = stored_magazine ? TRUE : FALSE
+ var/old_desired_ammo_count = stored_magazine ? CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*8, 1) : 0
+
+ . = ..()
+
+ if(.)
+ if(old_stored_magazine != (stored_magazine ? TRUE : FALSE))
+ update_icon()
+ else if(stored_magazine && old_desired_ammo_count != CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*8, 1))
+ update_icon()
+
/obj/item/weapon/ranged/bullet/magazine/rifle/tungsten/update_icon()
icon_state = initial(icon_state)
- if(stored_magazine)
- icon_state = "[icon_state]_[CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*8, 1)]"
- else
+ if(!stored_magazine)
icon_state = "[icon_state]_open"
+ else
+ icon_state = "[icon_state]_[CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*8, 1)]"
- . = ..()
+ return ..()
/obj/item/weapon/ranged/bullet/magazine/rifle/tungsten/get_static_spread()
return 0.001
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/vintorez.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/vintorez.dm
index 406d111c30..97ff325ad4 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/vintorez.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/rifle/vintorez.dm
@@ -43,15 +43,27 @@
shoot_alert = ALERT_LEVEL_NONE
attachment_whitelist = list(
- /obj/item/attachment/barrel/charger = TRUE,
- /obj/item/attachment/barrel/charger/advanced = TRUE,
+ /obj/item/attachment/barrel/charger = TRUE, /obj/item/attachment/barrel/charger/advanced = TRUE,
/obj/item/attachment/barrel/compensator = TRUE,
/obj/item/attachment/barrel/extended = TRUE,
+ /obj/item/attachment/barrel/gyro = TRUE,
+ /obj/item/attachment/barrel/laser_charger = FALSE,
/obj/item/attachment/barrel/suppressor = TRUE,
/obj/item/attachment/barrel_mod/reinforced_barrel = TRUE,
/obj/item/attachment/stock_mod/reinforced_stock = TRUE,
+
+ /obj/item/attachment/sight/laser_sight = TRUE,
+ /obj/item/attachment/sight/quickfire_adapter = TRUE,
+ /obj/item/attachment/sight/red_dot = TRUE,
+ /obj/item/attachment/sight/scope = TRUE,
+ /obj/item/attachment/sight/scope/large = TRUE,
+ /obj/item/attachment/sight/targeting_computer = TRUE,
+
+ /obj/item/attachment/undermount/angled_grip = TRUE,
/obj/item/attachment/undermount/bipod = TRUE,
- /obj/item/attachment/undermount/burst_adapter = TRUE
+ /obj/item/attachment/undermount/burst_adapter = FALSE,
+ /obj/item/attachment/undermount/vertical_grip = TRUE,
+ /obj/item/attachment/undermount/gun/grenade_launcher = TRUE
)
attachment_barrel_offset_x = 32 - 16
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/smg/nanotech.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/smg/nanotech.dm
index a1d3d0e66b..22e654f5dd 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/smg/nanotech.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/smg/nanotech.dm
@@ -67,16 +67,27 @@
rarity = RARITY_UNCOMMON
+/obj/item/weapon/ranged/bullet/magazine/smg/nanotech/handle_ammo(var/mob/caller)
+
+ var/old_stored_magazine = stored_magazine ? TRUE : FALSE
+ var/old_desired_ammo_count = stored_magazine ? CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*9, 1) : 0
+
+ . = ..()
+
+ if(.)
+ if(old_stored_magazine != (stored_magazine ? TRUE : FALSE))
+ update_icon()
+ else if(stored_magazine && old_desired_ammo_count != CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*9, 1))
+ update_icon()
+
/obj/item/weapon/ranged/bullet/magazine/smg/nanotech/update_icon()
icon_state = initial(icon_state)
- if(stored_magazine)
- var/obj/item/magazine/M = stored_magazine
- var/bullet_num = FLOOR(length(M.get_ammo_count()/M.bullet_count_max)*9,1)
- icon_state = "[icon_state]_[bullet_num]"
- else
+ if(!stored_magazine)
icon_state = "[icon_state]_open"
+ else
+ icon_state = "[icon_state]_[CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*9, 1)]"
return ..()
diff --git a/code/_core/obj/item/weapon/ranged/bullet/magazine/smg/pdw.dm b/code/_core/obj/item/weapon/ranged/bullet/magazine/smg/pdw.dm
index 10d9c88aaa..3c8e3a7961 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/magazine/smg/pdw.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/magazine/smg/pdw.dm
@@ -83,10 +83,26 @@
/obj/item/weapon/ranged/bullet/magazine/smg/pdw/get_skill_spread(var/mob/living/L)
return max(0,0.01 - (0.04 * L.get_skill_power(SKILL_RANGED)))
+/obj/item/weapon/ranged/bullet/magazine/smg/pdw/handle_ammo(var/mob/caller)
+
+ var/old_stored_magazine = stored_magazine ? TRUE : FALSE
+ var/old_desired_ammo_count = stored_magazine ? CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*5, 1) : 0
+
+ . = ..()
+
+ if(.)
+ if(old_stored_magazine != (stored_magazine ? TRUE : FALSE))
+ update_icon()
+ else if(stored_magazine && old_desired_ammo_count != CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*5, 1))
+ update_icon()
+
/obj/item/weapon/ranged/bullet/magazine/smg/pdw/update_icon()
- if(stored_magazine)
- var/obj/item/magazine/M = stored_magazine
- icon_state = "[initial(icon_state)]_[CEILING((M.get_ammo_count()/M.bullet_count_max)*5,1)]"
+
+ icon_state = initial(icon_state)
+
+ if(!stored_magazine)
+ icon_state = "[icon_state]_open"
else
- icon_state = "[initial(icon_state)]_open"
- ..()
\ No newline at end of file
+ icon_state = "[icon_state]_[CEILING((stored_magazine.get_ammo_count()/stored_magazine.bullet_count_max)*5, 1)]"
+
+ return ..()
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/bullet/pump/_pump.dm b/code/_core/obj/item/weapon/ranged/bullet/pump/_pump.dm
index 240a11bc66..b82b5f8041 100644
--- a/code/_core/obj/item/weapon/ranged/bullet/pump/_pump.dm
+++ b/code/_core/obj/item/weapon/ranged/bullet/pump/_pump.dm
@@ -29,7 +29,6 @@
if(!silent && pump_sound)
play_sound(pump_sound,T,range_max=VIEW_RANGE)
- update_sprite()
return TRUE
diff --git a/code/_core/obj/item/weapon/ranged/laser/_laser.dm b/code/_core/obj/item/weapon/ranged/laser/_laser.dm
index b066abb224..948b306a38 100644
--- a/code/_core/obj/item/weapon/ranged/laser/_laser.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/_laser.dm
@@ -17,6 +17,10 @@
damage_mod = 1
+ var/charge_icon_state_count = 0
+ var/old_charge_icon_state
+ var/charge_icon_uses_bullet_color = FALSE
+
/obj/item/weapon/ranged/energy/PreDestroy()
QDEL_NULL(battery)
. = ..()
@@ -62,8 +66,6 @@
/obj/item/weapon/ranged/energy/clicked_on_by_object(var/mob/caller,var/atom/object,location,control,params)
-
-
if(istype(object,/obj/item/))
var/obj/item/I = object
@@ -130,9 +132,21 @@
return FLOOR(battery.charge_current/charge_cost, 1)
/obj/item/weapon/ranged/energy/handle_ammo(var/mob/caller,var/bullet_position=1)
+
var/obj/item/powercell/PC = get_battery()
if(istype(PC))
- PC.charge_current -= charge_cost
+ PC.charge_current = max(0,PC.charge_current - charge_cost)
+
+ if(charge_icon_state_count > 0)
+ if(old_charge_icon_state == null)
+ overlays.Cut()
+ update_overlays()
+ else
+ var/desired_state = get_charge_icon_state()
+ if(desired_state != old_charge_icon_state)
+ overlays.Cut()
+ update_overlays()
+
return null
/obj/item/weapon/ranged/energy/can_gun_shoot(var/mob/caller,var/atom/object,location,params,var/check_time=TRUE,var/messages=TRUE)
@@ -162,3 +176,33 @@
. += div("notice","[PC.charge_current] / [PC.charge_max] ([get_ammo_count()] shots) remaining.")
else
. += div("warning","No powercell detected!")
+
+/obj/item/weapon/ranged/energy/proc/get_charge_icon_state()
+
+ if(!charge_icon_state_count)
+ return 0
+
+ if(charge_cost <= 0 || charge_icon_state_count <= 1)
+ return charge_icon_state_count
+
+ var/obj/item/powercell/PC = get_battery()
+
+ if(!PC || PC.charge_max <= 0 || PC.charge_current < charge_cost) //Always display 0 charge if we can't fire a shot.
+ return 0
+
+ . = (PC.charge_current/PC.charge_max) * charge_icon_state_count
+ . = CEILING(.,1)
+
+ if(PC.charge_current < PC.charge_max) //Never display max charge if we're not max charge.
+ . = min(.,charge_icon_state_count-1)
+
+/obj/item/weapon/ranged/energy/update_overlays()
+
+ . = ..()
+
+ if(charge_icon_state_count)
+ old_charge_icon_state = get_charge_icon_state()
+ var/image/I = new/image(initial(icon),"charge_[old_charge_icon_state]")
+ if(charge_icon_uses_bullet_color)
+ I.color = bullet_color
+ add_overlay(I)
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/laser/abductor.dm b/code/_core/obj/item/weapon/ranged/laser/abductor.dm
index 1e8fbdb471..a33cf8bc21 100644
--- a/code/_core/obj/item/weapon/ranged/laser/abductor.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/abductor.dm
@@ -37,15 +37,7 @@
rarity = RARITY_RARE
-/obj/item/weapon/ranged/energy/abductor/update_overlays()
- . = ..()
- var/obj/item/powercell/PC = get_battery()
- if(!istype(PC) || PC.charge_current < charge_cost)
- var/image/I = new/image(initial(icon),"charge_0")
- add_overlay(I)
- else
- var/image/I = new/image(initial(icon),"charge_[FLOOR((PC.charge_current/PC.charge_max) * 5, 1)]")
- add_overlay(I)
+ charge_icon_state_count = 5
/obj/item/weapon/ranged/energy/abductor/get_static_spread()
return 0
diff --git a/code/_core/obj/item/weapon/ranged/laser/captain.dm b/code/_core/obj/item/weapon/ranged/laser/captain.dm
index 33430e3f7f..5418c83a05 100644
--- a/code/_core/obj/item/weapon/ranged/laser/captain.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/captain.dm
@@ -20,7 +20,7 @@
shoot_sounds = list('sound/weapons/ranged/energy/captain/shoot.ogg')
- charge_cost = CELL_SIZE_BASIC / 80
+ charge_cost = (CELL_SIZE_BASIC*0.5) / 40
override_icon_state = TRUE
@@ -37,35 +37,10 @@
rarity = RARITY_LEGENDARY
-/obj/item/weapon/ranged/energy/captain/update_overlays()
- . = ..()
- var/obj/item/powercell/PC = get_battery()
- if(!istype(PC))
- var/image/I = new/image(initial(icon),"charge0")
- add_overlay(I)
- else
- var/image/I = new/image(initial(icon),"charge[FLOOR((PC.charge_current/PC.charge_max) * 4, 1)]")
- add_overlay(I)
-
+ charge_icon_state_count = 4
/obj/item/weapon/ranged/energy/captain/get_static_spread()
return 0
/obj/item/weapon/ranged/energy/captain/get_skill_spread(var/mob/living/L)
return max(0,0.01 - (0.02 * L.get_skill_power(SKILL_RANGED)))
-
-/obj/item/weapon/ranged/energy/captain/clicked_on_by_object(var/mob/caller,var/atom/object,location,control,params)
-
- if(is_item(object))
- var/obj/item/I = object
- if(I.flags_tool & FLAG_TOOL_CROWBAR)
- INTERACT_CHECK
- INTERACT_CHECK_OBJECT
- INTERACT_DELAY(5)
- if(battery)
- caller.to_chat(span("warning","You are unable to pry out \the [battery.name]."))
- else
- caller.to_chat(span("warning","There is nothing to pry out of \the [src.name]!"))
- return TRUE
-
- . = ..()
diff --git a/code/_core/obj/item/weapon/ranged/laser/clockwork_turret.dm b/code/_core/obj/item/weapon/ranged/laser/clockwork_turret.dm
index 9330bad575..1cc012c08f 100644
--- a/code/_core/obj/item/weapon/ranged/laser/clockwork_turret.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/clockwork_turret.dm
@@ -32,6 +32,8 @@
inaccuracy_modifier = 1.25
movement_spread_base = 0
+ charge_icon_state_count = 0
+
/obj/item/weapon/ranged/energy/clockwork_turret/get_static_spread()
return 0.003
diff --git a/code/_core/obj/item/weapon/ranged/laser/dynamic.dm b/code/_core/obj/item/weapon/ranged/laser/dynamic.dm
index 371cfd0667..9f05e7df98 100644
--- a/code/_core/obj/item/weapon/ranged/laser/dynamic.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/dynamic.dm
@@ -67,6 +67,7 @@
rarity = RARITY_RARE
+ charge_icon_state_count = 0
/obj/item/weapon/ranged/energy/dynamic/get_static_spread()
return 0
diff --git a/code/_core/obj/item/weapon/ranged/laser/freezegun.dm b/code/_core/obj/item/weapon/ranged/laser/freezegun.dm
index f2fc600f0a..358f4945da 100644
--- a/code/_core/obj/item/weapon/ranged/laser/freezegun.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/freezegun.dm
@@ -68,19 +68,10 @@
rarity = RARITY_UNCOMMON
+ charge_icon_state_count = 4
+
/obj/item/weapon/ranged/energy/freezegun/get_static_spread()
return 0.001
/obj/item/weapon/ranged/energy/freezegun/get_skill_spread(var/mob/living/L)
return max(0,0.01 - (0.02 * L.get_skill_power(SKILL_RANGED)))
-
-/obj/item/weapon/ranged/energy/freezegun/update_icon()
-
- var/obj/item/powercell/PC = get_battery()
-
- if(!istype(PC) || charge_cost > PC.charge_current)
- icon_state = "inventory_0"
- else
- icon_state = "inventory_[FLOOR((PC.charge_current/PC.charge_max) * 4, 1)]"
-
- return ..()
diff --git a/code/_core/obj/item/weapon/ranged/laser/gatling.dm b/code/_core/obj/item/weapon/ranged/laser/gatling.dm
index 04931a8222..aa7a00e7b3 100644
--- a/code/_core/obj/item/weapon/ranged/laser/gatling.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/gatling.dm
@@ -2,7 +2,7 @@
name = "L055-Prototype Gatling Laser"
desc = "It costs 400.000 watts to fire this weapon for 12 seconds."
desc_extended = "A behemoth of a weapon, now in laser form. Handle with care."
- icon = 'icons/obj/item/weapons/ranged/laser/gatling.dmi'
+ icon = 'icons/obj/item/weapons/ranged/laser/gatling_new.dmi'
value = 10000
company_type = "Solarian"
@@ -44,6 +44,15 @@
rarity = RARITY_MYTHICAL
+ charge_icon_state_count = 5
+
+ charge_icon_uses_bullet_color = TRUE
+
+ polymorphs = list(
+ "base" = "#FFFFFF",
+ "barrel" = "#FF6A00"
+ )
+
/obj/item/weapon/ranged/energy/gatling/get_static_spread(var/mob/living/L)
return 0.05
@@ -52,30 +61,3 @@
/obj/item/weapon/ranged/energy/gatling/get_skill_spread(var/mob/living/L)
return max(0,0.15 - (0.1 * L.get_skill_power(SKILL_RANGED)))
-
-/obj/item/weapon/ranged/energy/gatling/update_icon()
-
- var/open_text = open_icon && open ? "_open" : ""
-
- icon_state = initial(icon_state)
- var/icon_state_held = "held"
-
- var/obj/item/powercell/PC = get_battery()
-
- var/charge_mod = (istype(PC) && PC.charge_current >= charge_cost) ? CEILING((PC.charge_current/PC.charge_max)*4,1) : 0
-
- icon_state = "[icon_state]_[charge_mod]"
- icon_state_held = "[icon_state_held]_[charge_mod]"
-
- if(wielded)
- icon_state_held_right = "[icon_state_held]_right_wielded"
- icon_state_held_left = "[icon_state_held]_left_wielded"
- else
- icon_state_held_right = "[icon_state_held]_right"
- icon_state_held_left = "[icon_state_held]_left"
-
- icon_state_held_left = "[icon_state_held_left][open_text]"
- icon_state_held_right = "[icon_state_held_right][open_text]"
- update_held_icon()
-
- return ..()
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/laser/hybrid/_hybrid.dm b/code/_core/obj/item/weapon/ranged/laser/hybrid/_hybrid.dm
index d6e07d29b5..b6b2496dd3 100644
--- a/code/_core/obj/item/weapon/ranged/laser/hybrid/_hybrid.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/hybrid/_hybrid.dm
@@ -26,7 +26,7 @@
bullet_color = bullet_color_kill
update_sprite()
-
+ update_held_icon()
/obj/item/weapon/ranged/energy/hybrid/click_self(var/mob/caller,location,control,params)
@@ -49,6 +49,9 @@
charge_cost = get_charge_cost()
+ charge_icon_state_count = null
+
update_sprite()
+ update_held_icon()
return TRUE
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/laser/hybrid/carbine.dm b/code/_core/obj/item/weapon/ranged/laser/hybrid/carbine.dm
index bc98edf63c..40202de39d 100644
--- a/code/_core/obj/item/weapon/ranged/laser/hybrid/carbine.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/hybrid/carbine.dm
@@ -1,8 +1,8 @@
/obj/item/weapon/ranged/energy/hybrid/carbine
name = "hybrid laser carbine"
desc = "Freeze, Criminal Scum!"
- desc_extended = "A hybrid laser carbine with two firemodes, low intensity (stun) and high intensity (kill). Commonly used by shitsecurity."
- icon = 'icons/obj/item/weapons/ranged/laser/carbine.dmi'
+ desc_extended = "A hybrid laser carbine with two firemodes, low intensity (stun) and high intensity (kill). Commonly used by security forces all over the galaxy."
+ icon = 'icons/obj/item/weapons/ranged/laser/carbine_new.dmi'
value = 1900
company_type = "NanoTrasen"
@@ -24,9 +24,6 @@
automatic = TRUE
max_bursts = 3
- override_icon_state = TRUE
- override_icon_state_held = TRUE
-
charge_cost = CELL_SIZE_BASIC / 120
heat_max = 0.03
@@ -38,36 +35,20 @@
movement_inaccuracy_modifier = 0
movement_spread_base = 0.01
- var/icon_count = 4
-
rarity = RARITY_COMMON
+ polymorphs = list(
+ "base" = "#FFFFFF",
+ "barrel" = "#FF0000"
+ )
-/obj/item/weapon/ranged/energy/hybrid/carbine/update_icon()
-
- icon_state = initial(icon_state)
- var/icon_state_held = "held"
-
- if(mode)
- icon_state = "[icon_state]_kill"
- icon_state_held = "[icon_state_held]_kill"
- bullet_color = "#FF0000"
- else
- icon_state = "[icon_state]_stun"
- icon_state_held = "[icon_state_held]_stun"
- bullet_color = "#00FFFF"
-
- var/obj/item/powercell/PC = get_battery()
+ dyeable = FALSE
- var/charge_mod = (istype(PC) && PC.charge_current >= charge_cost) ? CEILING((PC.charge_current/PC.charge_max)*icon_count,1) : 0
+ charge_icon_uses_bullet_color = TRUE
- icon_state = "[icon_state]_[charge_mod]"
- icon_state_held = "[icon_state_held]_[charge_mod]"
-
- icon_state_held_right = "[icon_state_held]_right"
- icon_state_held_left = "[icon_state_held]_left"
-
- return ..()
+/obj/item/weapon/ranged/energy/hybrid/carbine/update_sprite()
+ polymorphs["barrel"] = bullet_color
+ . = ..()
/obj/item/weapon/ranged/energy/hybrid/carbine/get_static_spread()
return 0.001
@@ -75,38 +56,9 @@
/obj/item/weapon/ranged/energy/hybrid/carbine/get_skill_spread(var/mob/living/L)
return max(0,0.02 - (0.08 * L.get_skill_power(SKILL_RANGED)))
-/obj/item/weapon/ranged/energy/hybrid/carbine/small
-
- name = "hybrid laser pistol"
- desc = "Freeze, Criminal Scum!"
- desc_extended = "A more compact variant of the hybrid laser carbine for easier handling and shooting, at the cost of less damage and more charge usage per shot."
- icon = 'icons/obj/item/weapons/ranged/laser/e_pistol.dmi'
- value = 1900
-
- company_type = "NanoTrasen"
-
- automatic = FALSE
- max_bursts = 0
- shoot_delay = 3
-
- size = SIZE_2
- weight = 8
- heat_max = 0.04
-
- icon_count = 3
-
- charge_cost = CELL_SIZE_BASIC / 80
-
- damage_mod = 0.9
-
- rarity = RARITY_UNCOMMON
-
-/obj/item/weapon/ranged/energy/hybrid/carbine/small/get_static_spread()
- return 0.007
-
-/obj/item/weapon/ranged/energy/hybrid/carbine/small/ai_core
+/obj/item/weapon/ranged/energy/hybrid/carbine/ai_core
value_burgerbux = 1
- contraband = TRUE
+ can_save = FALSE
value = 0
battery = /obj/item/powercell/recharging
bullet_count = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/laser/iongun.dm b/code/_core/obj/item/weapon/ranged/laser/iongun.dm
index 9b4887b6b8..76ceb9e708 100644
--- a/code/_core/obj/item/weapon/ranged/laser/iongun.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/iongun.dm
@@ -39,20 +39,11 @@
rarity = RARITY_UNCOMMON
+ charge_icon_state_count = 4
+
/obj/item/weapon/ranged/energy/iongun/get_static_spread()
if(wielded) return 0
return 0.001
/obj/item/weapon/ranged/energy/iongun/get_skill_spread(var/mob/living/L)
return max(0,0.005 - (0.01 * L.get_skill_power(SKILL_RANGED)))
-
-/obj/item/weapon/ranged/energy/iongun/update_icon()
-
- var/obj/item/powercell/PC = get_battery()
-
- if(!istype(PC) || charge_cost > PC.charge_current)
- icon_state = "inventory_0"
- else
- icon_state = "inventory_[FLOOR((PC.charge_current/PC.charge_max) * 4, 1)]"
-
- return ..()
diff --git a/code/_core/obj/item/weapon/ranged/laser/laser_rifle.dm b/code/_core/obj/item/weapon/ranged/laser/laser_rifle.dm
index aba2e7e481..549987c080 100644
--- a/code/_core/obj/item/weapon/ranged/laser/laser_rifle.dm
+++ b/code/_core/obj/item/weapon/ranged/laser/laser_rifle.dm
@@ -77,6 +77,10 @@
rarity = RARITY_COMMON
+ charge_icon_state_count = 8
+
+ charge_icon_uses_bullet_color = TRUE
+
/obj/item/weapon/ranged/energy/rifle/get_static_spread()
return 0.005
@@ -87,18 +91,6 @@
. = ..()
update_sprite()
-/obj/item/weapon/ranged/energy/rifle/update_overlays()
-
- . = ..()
-
- var/obj/item/powercell/PC = get_battery()
-
- var/true_charge = istype(PC) ? FLOOR(PC.charge_current/charge_cost, 1) / FLOOR(PC.charge_max/charge_cost, 1) : 0
-
- var/image/I = new/image(initial(icon),"ammo_[CEILING(true_charge * 8, 1)]")
- I.color = polymorphs["barrel"]
- add_overlay(I)
-
/obj/item/weapon/ranged/energy/rifle/update_sprite()
. = ..()
bullet_color = polymorphs["barrel"]
diff --git a/code/_core/obj/item/weapon/ranged/reagent_ammo/flamethrower.dm b/code/_core/obj/item/weapon/ranged/reagent_ammo/flamethrower.dm
index 4bcb6589fb..3b4dd3dc29 100644
--- a/code/_core/obj/item/weapon/ranged/reagent_ammo/flamethrower.dm
+++ b/code/_core/obj/item/weapon/ranged/reagent_ammo/flamethrower.dm
@@ -32,6 +32,8 @@
inaccuracy_modifier = 0.15
+ value = 1
+
/obj/item/weapon/ranged/reagent_ammo/flamethrower/get_base_value()
return 4000
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/_spellgem.dm b/code/_core/obj/item/weapon/ranged/spellgem/_spellgem.dm
index d67ad9b018..5676f6201f 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/_spellgem.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/_spellgem.dm
@@ -1,7 +1,7 @@
/obj/item/weapon/ranged/spellgem
name = "spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands."
+ desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells."
icon = 'icons/obj/item/spellgem.dmi'
icon_state = null
@@ -24,19 +24,21 @@
requires_bullets = FALSE
-/obj/item/weapon/ranged/spellgem/get_examine_list(var/mob/examiner)
- . = ..()
- . += div("notice","Base mana cost: [get_base_mana_cost()]")
+ recommended_value_mod = 1.5
-/obj/item/weapon/ranged/spellgem/get_base_value()
+/obj/item/weapon/ranged/spellgem/get_examine_list(var/mob/examiner)
. = ..()
- . *= 1 - min(0.5,spread_per_shot/180)
- . = CEILING(.,1)
-
-/obj/item/weapon/ranged/spellgem/proc/get_base_mana_cost()
- . = get_damage_per_hit(0)
- . *= 1 + bullet_count*0.75
- . *= max(0.125,1 - (spread_per_shot/180))
+ . += div("notice","This spellgem has a base mana cost of [base_mana_cost*(max_bursts ? max_bursts : 1)]. Can be augmented into wands to alter the spellgem's stats.")
+
+/obj/item/weapon/ranged/spellgem/proc/calculate_mana_cost() //Don't actually use this. Use src.base_mana_cost instead.
+ . = (get_damage_per_hit(0) + get_damage_per_hit(50) + get_damage_per_hit(100)) / 3
+ if(bullet_count > 1)
+ . *= 0.5 + bullet_count*0.5
+ if((bullet_count % 2) != 1) //Even number of shots means it's not going to be accurate.
+ . *= 0.5
+ . *= max(0.125,1 - ((spread_per_shot*bullet_count)/90))
+ . *= 0.5 + (projectile_speed / (TILE_SIZE-1))*0.5
+ . *= 0.5 + min(1,10/shoot_delay)*0.5
. *= 0.125
. = CEILING(.,1)
@@ -47,6 +49,8 @@
if(!istype(src.loc,/obj/item/weapon/ranged/wand))
return FALSE
+ attachment_stats["mana_cost_multiplier"] = 1
+
var/obj/item/weapon/ranged/wand/W = src.loc
for(var/g in W.socketed_supportgems)
@@ -79,7 +83,7 @@
/obj/item/weapon/ranged/spellgem/Initialize()
. = ..()
- base_mana_cost = get_base_mana_cost()
+ base_mana_cost = calculate_mana_cost()
/obj/item/weapon/ranged/spellgem/Finalize()
. = ..()
@@ -99,17 +103,20 @@
/obj/item/weapon/ranged/spellgem/pre_shoot(var/mob/caller,var/atom/object,location,params,var/damage_multiplier=1)
-
. = ..()
if(. && caller.health)
+
var/final_mana_cost = base_mana_cost
+
if(length(attachment_stats) && attachment_stats["mana_cost_multiplier"])
final_mana_cost *= attachment_stats["mana_cost_multiplier"]
if(is_living(caller))
var/mob/living/L = caller
- final_mana_cost *= 1 / (1+L.get_skill_power(casting_type)*3) //Up to 25% reduction at level 100.
+ final_mana_cost *= 1 - L.get_skill_power(casting_type,0,1,2)*0.25 //Up to 25% reduction at level 100. Level 200 is 50%
+
+ final_mana_cost = max(final_mana_cost,base_mana_cost*0.25)
if(final_mana_cost > caller.health.mana_current)
caller.to_chat(span("warning","You try to push with all your mana, but the spell fizzles!"))
@@ -123,14 +130,14 @@
if(color_2)
var/image/I = new(icon,"[icon_state]_grad")
I.appearance_flags = appearance_flags | RESET_COLOR
- I.alpha = 200
+ I.alpha = min(100 + base_mana_cost,255)
I.color = color_2
add_overlay(I)
if(color_3)
var/image/I = new(icon,"[icon_state]_outline")
I.appearance_flags = appearance_flags | RESET_COLOR
- I.alpha = 200
+ I.alpha = min(100 + base_mana_cost,255)
I.color = color_3
add_overlay(I)
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/arcblades.dm b/code/_core/obj/item/weapon/ranged/spellgem/arcblades.dm
index dba98d9d9e..107d25ca28 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/arcblades.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/arcblades.dm
@@ -1,13 +1,15 @@
/obj/item/weapon/ranged/spellgem/arcblades
name = "arcblades spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots two spinning arc blades that pierces enemies and bounces off walls."
+ desc_extended = "Shoots four spinning arc blades that pierces enemies and bounces off walls."
icon_state = "damage"
+ rarity = RARITY_UNCOMMON
+
shoot_delay = 20
- bullet_count = 2
- projectile_speed = TILE_SIZE*0.5 - 1
+ bullet_count = 3
+ projectile_speed = TILE_SIZE*0.5
projectile = /obj/projectile/magic/arcblade
ranged_damage_type = /damagetype/ranged/magic/arcblade
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/blackflame.dm b/code/_core/obj/item/weapon/ranged/spellgem/blackflame.dm
index 08363d63ec..31f3c3ce9a 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/blackflame.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/blackflame.dm
@@ -1,13 +1,15 @@
/obj/item/weapon/ranged/spellgem/blackflame
name = "blackflame spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a single slow-moving high-damage unholy fireball that ignites unignited targets and explodes already ignited targets."
+ desc_extended = "Shoots a single slow-moving high-damage unholy fireball that ignites targets and explodes already ignited targets."
icon_state = "damage"
+ rarity = RARITY_UNCOMMON
+
shoot_delay = 20
bullet_count = 1
- projectile_speed = TILE_SIZE*0.4 - 1
+ projectile_speed = TILE_SIZE*0.6 - 1
company_type = "Ashwalkers"
@@ -20,4 +22,12 @@
color_2 = "#FFFFFF"
color_3 = "#000000"
- value = 800
\ No newline at end of file
+ value = 800
+
+/obj/item/weapon/ranged/spellgem/blackflame/get_base_value()
+ . = ..()
+ . += 600 //For the explosion + Ignite.
+
+/obj/item/weapon/ranged/spellgem/blackflame/calculate_mana_cost()
+ . = ..()
+ . += 10 //For the explosion + Ignite.
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/buckshot.dm b/code/_core/obj/item/weapon/ranged/spellgem/buckshot.dm
index 6e850d95ba..caf6eb7a09 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/buckshot.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/buckshot.dm
@@ -1,19 +1,21 @@
/obj/item/weapon/ranged/spellgem/buckshot
name = "buckshot spell gem"
desc = "The source of all... lead?"
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots buckshot. Is this just a shotgun? Wait hold on....."
+ desc_extended = "Shoots buckshot. Wait, is this just a magic shotgun?"
icon_state = "damage"
+ rarity = RARITY_UNCOMMON
+
shoot_delay = 12
- bullet_count = 5
+ bullet_count = 6
projectile_speed = BULLET_SPEED_LARGE_PROJECTILE
- spread_per_shot = 8
+ spread_per_shot = 5
projectile = /obj/projectile/bullet/firearm/shotgun_pellet
ranged_damage_type = /damagetype/ranged/bullet/shotgun_12
- shoot_sounds = list('sound/weapons/magic/chaos.ogg')
+ shoot_sounds = list('sound/weapons/ranged/shotgun/doom/shoot.ogg')
color = "#B0B0CC"
color_2 = "#CCB0B0"
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/chaos.dm b/code/_core/obj/item/weapon/ranged/spellgem/chaos.dm
index 60ce4c6767..082b4e1c96 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/chaos.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/chaos.dm
@@ -1,14 +1,16 @@
/obj/item/weapon/ranged/spellgem/chaos
name = "chaos spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots 5 dark-dealing chaotic moving orbs."
+ desc_extended = "Shoots 9 chaotic moving orbs."
icon_state = "damage"
- shoot_delay = 14
+ rarity = RARITY_MYTHICAL
+
+ shoot_delay = 10
bullet_count = 5
projectile_speed = TILE_SIZE*0.2 - 1
- spread_per_shot = 15
+ spread_per_shot = 20
projectile = /obj/projectile/magic/chaos
ranged_damage_type = /damagetype/ranged/magic/chaos
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/crystal.dm b/code/_core/obj/item/weapon/ranged/spellgem/crystal.dm
index 6127073a81..254b88dea2 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/crystal.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/crystal.dm
@@ -1,13 +1,18 @@
/obj/item/weapon/ranged/spellgem/crystal
name = "crystal spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots arcane crystals at a rapid rate."
+ desc_extended = "Shoots a burst of arcane crystals at a rapid rate that penetrates several targets."
icon_state = "damage"
+ rarity = RARITY_MYTHICAL
+
+ burst_delay = 15
+ max_bursts = 4
+
shoot_delay = 3
bullet_count = 1
- projectile_speed = TILE_SIZE*0.8 - 1
+ projectile_speed = TILE_SIZE*0.75 - 1
projectile = /obj/projectile/magic/crystal
ranged_damage_type = /damagetype/ranged/magic/crystal
@@ -18,4 +23,5 @@
color_2 = "#7F006E"
color_3 = "#FFAEB6"
- value = 600
\ No newline at end of file
+ value = 600
+
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/cult.dm b/code/_core/obj/item/weapon/ranged/spellgem/cult.dm
index d68eca14a9..64313a5a9b 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/cult.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/cult.dm
@@ -1,27 +1,27 @@
/obj/item/weapon/ranged/spellgem/cult
name = "desecrated spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots unholy tendrils that spread desecrated ground."
+ desc_extended = "Shoots an unholy hand that spread desecrated ground in a short distance."
icon_state = "damage"
color = "#7F0000"
+ rarity = RARITY_RARE
+
shoot_delay = 10
- bullet_count = 2
- projectile_speed = TILE_SIZE*0.3 - 1
+ bullet_count = 3
+ projectile_speed = TILE_SIZE*0.6 - 1
+ spread_per_shot = 20
company_type = "Blood Cultists"
projectile = /obj/projectile/magic/cultist
ranged_damage_type = /damagetype/ranged/magic/cult
- shoot_sounds = list('sound/weapons/magic/chaos.ogg')
+ shoot_sounds = list('sound/weapons/magic/repulse_fast.ogg')
color = "#7F0000"
color_2 = "#FF0000"
color_3 = "#000000"
value = 800
-
-/obj/item/weapon/ranged/spellgem/cult/get_base_spread()
- return 0.07
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/f50cal.dm b/code/_core/obj/item/weapon/ranged/spellgem/f50cal.dm
index 42e83e8b9e..9705bb1e11 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/f50cal.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/f50cal.dm
@@ -1,22 +1,27 @@
/obj/item/weapon/ranged/spellgem/f50cal
- name = ".50 caliber spell gem"
+ name = ".357 spell gem"
desc = "The source of all... lead?"
- desc_extended = "After the Third Mage War, Desert Eagles were largely replaced with this particular shiny rock that acts just like one without needing bullets."
+ desc_extended = "Shoots two homing .357 bullets at a time. Wicked."
icon_state = "damage"
- shoot_delay = 8
+ rarity = RARITY_LEGENDARY
+
+ shoot_delay = 1
bullet_count = 1
- projectile_speed = BULLET_SPEED_LARGE_PROJECTILE
- spread_per_shot = 8
+ projectile_speed = BULLET_SPEED_PISTOL_HEAVY
+
+ burst_delay = 2
+ max_bursts = 2
- projectile = /obj/projectile/bullet/firearm/rifle
- ranged_damage_type = /damagetype/ranged/bullet/pistol_50
+ projectile = /obj/projectile/bullet/firearm/pistol/smart/ignore_requirements
+ ranged_damage_type = /damagetype/ranged/bullet/revolver_357
- shoot_sounds = list('sound/weapons/ranged/rifle/50_sniper/shoot.ogg')
+ shoot_sounds = list('sound/weapons/ranged/pistol/357_traitor/shoot.ogg')
color = "#FDDFCC"
color_2 = "#2333FF"
color_3 = "#F38C22"
value = 2700
+
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/fireball.dm b/code/_core/obj/item/weapon/ranged/spellgem/fireball.dm
index 44f7ec5a70..45ee8e4edf 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/fireball.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/fireball.dm
@@ -1,13 +1,15 @@
/obj/item/weapon/ranged/spellgem/fireball
name = "firebolt spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a single high-damage fireball."
+ desc_extended = "Shoots a single high-damage bolt of fire that can ignite."
icon_state = "damage"
- shoot_delay = 30
+ rarity = RARITY_UNCOMMON
+
+ shoot_delay = 35
bullet_count = 1
- projectile_speed = TILE_SIZE*0.75 - 1
+ projectile_speed = TILE_SIZE*0.8 - 1
projectile = /obj/projectile/magic/fireball
ranged_damage_type = /damagetype/ranged/magic/fireball
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/flame.dm b/code/_core/obj/item/weapon/ranged/spellgem/flame.dm
index 9fc13ef14f..5eae084076 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/flame.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/flame.dm
@@ -1,13 +1,15 @@
/obj/item/weapon/ranged/spellgem/flame
name = "flame stream spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a cone of igniting flames."
+ desc_extended = "Shoots a stream of igniting flames."
icon_state = "damage"
+ rarity = RARITY_RARE
+
shoot_delay = 3
bullet_count = 1
- projectile_speed = TILE_SIZE - 1
+ projectile_speed = TILE_SIZE*0.75 - 1
projectile = /obj/projectile/magic/lesser_fire
ranged_damage_type = /damagetype/ranged/magic/flame
@@ -18,4 +20,6 @@
color_2 = "#FF521F"
color_3 = "#FF521F"
- value = 800
\ No newline at end of file
+ value = 800
+
+ spread_per_shot = 16
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/fractal.dm b/code/_core/obj/item/weapon/ranged/spellgem/fractal.dm
index 64f443b834..605075d2d8 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/fractal.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/fractal.dm
@@ -1,13 +1,17 @@
/obj/item/weapon/ranged/spellgem/fractal
name = "fractal spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots two spiraling firebrands that homes in on a nearby enemy target."
+ desc_extended = "Shoots four spiraling firebrands that homes in on a nearby enemy target."
icon_state = "damage"
- shoot_delay = 3
+ rarity = RARITY_MYTHICAL
- bullet_count = 1
- projectile_speed = TILE_SIZE - 1
+ shoot_delay = 5
+
+ bullet_count = 2
+ projectile_speed = TILE_SIZE*0.5 - 1
+
+ spread_per_shot = 40
burst_delay = SECONDS_TO_DECISECONDS(1)
max_bursts = 2
@@ -21,4 +25,4 @@
color_2 = "#303030"
color_3 = "#FFFFFF"
- value = 800
\ No newline at end of file
+ value = 800
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/frost.dm b/code/_core/obj/item/weapon/ranged/spellgem/frost.dm
index faa74c12a6..3ccd7ed48c 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/frost.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/frost.dm
@@ -1,13 +1,15 @@
/obj/item/weapon/ranged/spellgem/frost
name = "frost spray spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a stream of slowing frost."
+ desc_extended = "Shoots a short stream of slowing frost."
icon_state = "damage"
- shoot_delay = 3
+ rarity = RARITY_RARE
+
+ shoot_delay = 2
bullet_count = 1
- projectile_speed = TILE_SIZE*0.75 - 1
+ projectile_speed = TILE_SIZE*0.8 - 1
projectile = /obj/projectile/magic/frost
ranged_damage_type = /damagetype/ranged/magic/frost
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/holy_cross.dm b/code/_core/obj/item/weapon/ranged/spellgem/holy_cross.dm
index 4750a30c73..617ac9afd3 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/holy_cross.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/holy_cross.dm
@@ -1,9 +1,11 @@
/obj/item/weapon/ranged/spellgem/holy_cross
name = "holy cross spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a holy cross that deals extra damage to unholy creatures and causes them to explode!"
+ desc_extended = "Shoots a holy cross. Always deals critical strikes against bosses."
icon_state = "damage"
+ rarity = RARITY_COMMON
+
shoot_delay = 20
bullet_count = 1
@@ -12,10 +14,10 @@
projectile = /obj/projectile/magic/holy_cross
ranged_damage_type = /damagetype/ranged/magic/holy_cross
- shoot_sounds = list('sound/weapons/magic/fireball.ogg')
+ shoot_sounds = list('sound/weapons/magic/creation.ogg')
color = "#FFD800"
color_2 = "#917E1F"
color_3 = "#7F0000"
- value = 800
\ No newline at end of file
+ value = 800
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/inferno.dm b/code/_core/obj/item/weapon/ranged/spellgem/inferno.dm
index 35c8206ce6..762d260dc3 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/inferno.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/inferno.dm
@@ -1,9 +1,11 @@
/obj/item/weapon/ranged/spellgem/inferno
name = "inferno spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a wad of fire that spreads on hit."
+ desc_extended = "Shoots a wad of fire that creates a fire hazard on hit."
icon_state = "damage"
+ rarity = RARITY_RARE
+
shoot_delay = 20
bullet_count = 1
@@ -18,4 +20,12 @@
color_2 = "#FFD800"
color_3 = "#FFB200"
- value = 800
\ No newline at end of file
+ value = 800
+
+/obj/item/weapon/ranged/spellgem/inferno/get_base_value()
+ . = ..()
+ . += 1000 //For the fire spreading.
+
+/obj/item/weapon/ranged/spellgem/inferno/calculate_mana_cost()
+ . = ..()
+ . += 25 //For the fire spreading.
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/lightning.dm b/code/_core/obj/item/weapon/ranged/spellgem/lightning.dm
index 9fe349ddae..1af7ff588b 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/lightning.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/lightning.dm
@@ -1,9 +1,9 @@
/obj/item/weapon/ranged/spellgem/lightning
name = "holy lightning bolt spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a fast moving holy lightning bolt that deals damage to other living targets in an area if it hits a living target."
+ desc_extended = "Shoots a fast moving holy lightning bolt that deals damage to other living targets in an area if it hits another living target."
icon_state = "damage"
- shoot_delay = 15
+ shoot_delay = 2
bullet_count = 1
projectile_speed = TILE_SIZE*0.8 - 1
@@ -16,4 +16,9 @@
color_3 = "#FFFFBE"
shoot_sounds = list('sound/weapons/magic/zap_large.ogg')
- value = 800
\ No newline at end of file
+ value = 800
+
+/obj/item/weapon/ranged/spellgem/lightning/calculate_mana_cost()
+ . = ..()
+ . *= 1.5 //For the AOE damage.
+ . = CEILING(.,1)
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/magic_missile.dm b/code/_core/obj/item/weapon/ranged/spellgem/magic_missile.dm
index fca5ea3029..d508afcfd5 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/magic_missile.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/magic_missile.dm
@@ -1,13 +1,15 @@
/obj/item/weapon/ranged/spellgem/magic_missile
name = "magic missile spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots three enemy-seeking magic missiles that deal arcane damage."
+ desc_extended = "Shoots one enemy-seeking magic missiles that deals arcane damage."
icon_state = "damage"
+ rarity = RARITY_COMMON
+
shoot_delay = 10
- bullet_count = 3
- projectile_speed = TILE_SIZE*0.75 - 1
+ bullet_count = 1
+ projectile_speed = TILE_SIZE*0.25 - 1
projectile = /obj/projectile/magic/magic_missile
ranged_damage_type = /damagetype/ranged/magic/magic_missile
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/oozey.dm b/code/_core/obj/item/weapon/ranged/spellgem/oozey.dm
index d7642212ca..9c3ebf06c6 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/oozey.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/oozey.dm
@@ -1,14 +1,15 @@
/obj/item/weapon/ranged/spellgem/oozey
name = "oozey spell gem"
desc = "The source of all... lead?"
- desc_extended = "Enunciation is very important. This spell is often learned by young mages accidentally, intending to creas"
+ desc_extended = "Shoots an endless stream of accurate low-damaging bullets."
icon_state = "damage"
+ rarity = RARITY_RARE
+
shoot_delay = 1.5
bullet_count = 1
projectile_speed = BULLET_SPEED_PISTOL_LIGHT
- spread_per_shot = 3
projectile = /obj/projectile/bullet/firearm/smg
ranged_damage_type = /damagetype/ranged/bullet/pistol_9mm
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/pillar.dm b/code/_core/obj/item/weapon/ranged/spellgem/pillar.dm
new file mode 100644
index 0000000000..de4ae497bd
--- /dev/null
+++ b/code/_core/obj/item/weapon/ranged/spellgem/pillar.dm
@@ -0,0 +1,30 @@
+/obj/item/weapon/ranged/spellgem/pillar
+ name = "pillar spell gem"
+ desc = "The source of all... taxes?"
+ desc_extended = "Shoots an massive slow-moving pillar that penetrates everything in its path."
+ icon_state = "damage"
+
+ rarity = RARITY_LEGENDARY
+
+ shoot_delay = 17
+
+ bullet_count = 1
+ projectile_speed = TILE_SIZE*0.3 - 1
+
+ projectile = /obj/projectile/magic/pillar
+ ranged_damage_type = /damagetype/ranged/magic/pillar
+
+ shoot_sounds = list('sound/weapons/magic/magic.ogg')
+
+ color = "#ebbd27"
+ color_2 = "#000000"
+
+ value = 8000
+
+/obj/item/weapon/ranged/spellgem/pillar/get_base_value()
+ . = ..() //Penetrations
+ . *= 3
+
+/obj/item/weapon/ranged/spellgem/pillar/calculate_mana_cost()
+ . = ..() //Penetrations
+ . *= 3
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/shock.dm b/code/_core/obj/item/weapon/ranged/spellgem/shock.dm
index 9c948cb111..db412534dd 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/shock.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/shock.dm
@@ -1,13 +1,15 @@
/obj/item/weapon/ranged/spellgem/shock
name = "shock stream spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a short stream of lightning."
+ desc_extended = "Shoots a short stream of fast-moving lightning."
icon_state = "damage"
- shoot_delay = 2
+ shoot_delay = 3
+
+ rarity = RARITY_UNCOMMON
bullet_count = 1
- projectile_speed = TILE_SIZE*0.75 - 1
+ projectile_speed = TILE_SIZE*0.7 - 1
projectile = /obj/projectile/magic/lightning
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/tesla.dm b/code/_core/obj/item/weapon/ranged/spellgem/tesla.dm
index c8b8f35373..fcd6a6ccca 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/tesla.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/tesla.dm
@@ -1,14 +1,24 @@
/obj/item/weapon/ranged/spellgem/tesla
- name = "tesla bolt spell gem"
+ name = "tesla blast spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a tesla bolt."
+ desc_extended = "Shoots a blast of tesla bolts in random directions."
icon_state = "damage"
- projectile = /obj/projectile/magic/tesla_bolt // The projectile for this projectile to shoot when near valid targets.
+ rarity = RARITY_UNCOMMON
+
+ shoot_delay = 3
+
+ bullet_count = 4
+ projectile_speed = TILE_SIZE*0.2 - 1
+ spread_per_shot = 90
+
+ burst_delay = 15
+ max_bursts = 3
+
+ projectile = /obj/projectile/magic/tesla_bolt
ranged_damage_type = /damagetype/ranged/magic/tesla_shock
- shoot_delay = 5 //The delay in which the projectile can shoot.
- projectile_speed = TILE_SIZE*0.3 - 1
+ projectile_speed = TILE_SIZE*0.4 - 1
shoot_sounds = list('sound/effects/tesla.ogg')
color = "#FFFFFF"
@@ -17,4 +27,7 @@
value = 800
- rarity = RARITY_UNCOMMON
\ No newline at end of file
+ rarity = RARITY_UNCOMMON
+
+/obj/item/weapon/ranged/spellgem/tesla/get_projectile_offset(var/initial_offset_x,var/initial_offset_y,var/bullet_num,var/bullet_num_max,var/accuracy)
+ return list(cos(rand(1,360)),sin(rand(1,360)))
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/unholy_skull.dm b/code/_core/obj/item/weapon/ranged/spellgem/unholy_skull.dm
index 5d60750d09..31696f7c24 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/unholy_skull.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/unholy_skull.dm
@@ -1,13 +1,15 @@
/obj/item/weapon/ranged/spellgem/unholy_skull
name = "unholy skull spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots an unholy skull that homes into its target, then explodes"
+ desc_extended = "Shoots an unholy skull that homes into its target, then explodes on contact."
icon_state = "damage"
- shoot_delay = 10
+ rarity = RARITY_RARE
+
+ shoot_delay = 20
bullet_count = 1
- projectile_speed = TILE_SIZE - 1
+ projectile_speed = TILE_SIZE*0.3 - 1
company_type = "Ashwalkers"
@@ -20,4 +22,12 @@
color_2 = "#7F0000"
color_3 = "#7F0000"
- value = 800
\ No newline at end of file
+ value = 800
+
+/obj/item/weapon/ranged/spellgem/unholy_skull/get_base_value()
+ . = ..()
+ . += 400 //For the explosion + homing
+
+/obj/item/weapon/ranged/spellgem/unholy_skull/calculate_mana_cost()
+ . = ..()
+ . += 10 //For the explosion + homing
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/ranged/spellgem/x_spear.dm b/code/_core/obj/item/weapon/ranged/spellgem/x_spear.dm
index 44e06e965d..acf203dde4 100644
--- a/code/_core/obj/item/weapon/ranged/spellgem/x_spear.dm
+++ b/code/_core/obj/item/weapon/ranged/spellgem/x_spear.dm
@@ -1,12 +1,14 @@
/obj/item/weapon/ranged/spellgem/ice_spear
name = "ice spear spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a fast moving ice crystal that pierces."
+ desc_extended = "Shoots a fast moving ice crystal that pierces."
icon_state = "damage"
company_type = "Ashwalkers"
- shoot_delay = 8
+ rarity = RARITY_UNCOMMON
+
+ shoot_delay = 10
bullet_count = 1
projectile_speed = TILE_SIZE - 1
@@ -25,12 +27,14 @@
/obj/item/weapon/ranged/spellgem/fire_spear
name = "fire spear spell gem"
desc = "The source of all magic."
- desc_extended = "A magical gem filled with pure arcane energy that gives the user the ability to cast spells. Can be augmented onto wands. This one shoots a fast moving accurate fire crystal can pierce."
+ desc_extended = "Shoots a fast moving accurate fire crystal that pierces."
icon_state = "damage"
company_type = "Ashwalkers"
- shoot_delay = 8
+ rarity = RARITY_UNCOMMON
+
+ shoot_delay = 10
bullet_count = 1
projectile_speed = TILE_SIZE - 1
diff --git a/code/_core/obj/item/weapon/ranged/wand/_wand.dm b/code/_core/obj/item/weapon/ranged/wand/_wand.dm
index 31aaa21402..57481a0a8e 100644
--- a/code/_core/obj/item/weapon/ranged/wand/_wand.dm
+++ b/code/_core/obj/item/weapon/ranged/wand/_wand.dm
@@ -6,8 +6,6 @@
company_type = "Wizard Federation"
- value = 0
-
var/obj/item/weapon/ranged/spellgem/socketed_spellgem
var/list/obj/item/supportgem/socketed_supportgems = list()
@@ -205,7 +203,7 @@
/obj/item/weapon/ranged/wand/shoot(var/mob/caller,var/atom/object,location,params,var/damage_multiplier=1,var/click_called=FALSE)
if(!socketed_spellgem)
return FALSE
- damage_multiplier *= get_quality_mod()
+ damage_multiplier *= src.get_quality_mod()
return socketed_spellgem.shoot(caller,object,location,params,damage_multiplier,click_called)
/obj/item/weapon/ranged/wand/clicked_on_by_object(var/mob/caller,var/atom/object,location,control,params)
@@ -290,7 +288,7 @@
wand_damage_multiplier = 1
- tier = 0
+ tier = 1
value = 100
@@ -300,17 +298,17 @@
wand_damage_multiplier = 1.1
- tier = 1
+ tier = 2
value = 100
/obj/item/weapon/ranged/wand/quartz
- name = "crafted wand"
+ name = "quartz wand"
icon = 'icons/obj/item/weapons/ranged/magic/wand/quartz.dmi'
wand_damage_multiplier = 1.2
- tier = 1
+ tier = 2
value = 100
@@ -320,7 +318,7 @@
wand_damage_multiplier = 1.3
- tier = 2
+ tier = 3
value = 100
diff --git a/code/_core/obj/item/weapon/unarmed/single_use/_single_use.dm b/code/_core/obj/item/weapon/unarmed/single_use/_single_use.dm
index 62c95b35b4..03224f402f 100644
--- a/code/_core/obj/item/weapon/unarmed/single_use/_single_use.dm
+++ b/code/_core/obj/item/weapon/unarmed/single_use/_single_use.dm
@@ -1,4 +1,2 @@
/obj/item/weapon/unarmed/single_use
can_save = FALSE
- value = 0
- value_burgerbux = 1
\ No newline at end of file
diff --git a/code/_core/obj/item/weapon/unarmed/single_use/smite.dm b/code/_core/obj/item/weapon/unarmed/single_use/smite.dm
index 3547ac0d1d..cff8089c3d 100644
--- a/code/_core/obj/item/weapon/unarmed/single_use/smite.dm
+++ b/code/_core/obj/item/weapon/unarmed/single_use/smite.dm
@@ -7,4 +7,20 @@
damage_type = /damagetype/unarmed/smite
- dan_mode = FALSE
\ No newline at end of file
+ dan_mode = FALSE
+
+ value = 0
+
+
+/obj/item/weapon/unarmed/single_use/soultrap
+ name = "soultrap"
+ desc = "Your soul is mine!"
+ desc_extended = "A lesser but still powerful variant of the smite hand. Deals 25% of the target's current health as dark damage. Only works on humanoids."
+
+ icon = 'icons/obj/item/weapons/unarmed/soul_trap.dmi'
+
+ damage_type = /damagetype/unarmed/soultrap
+
+ dan_mode = FALSE
+
+ value = 0
\ No newline at end of file
diff --git a/code/_core/obj/markers/generation_mob.dm b/code/_core/obj/markers/generation_mob.dm
index 87928505c4..24e384d63b 100644
--- a/code/_core/obj/markers/generation_mob.dm
+++ b/code/_core/obj/markers/generation_mob.dm
@@ -20,6 +20,9 @@
object_to_place = /mob/living/simple/arachnid
objects_max = 1
+/obj/marker/generation/mob/arachnid/sand
+ object_to_place = /mob/living/simple/arachnid/sand
+
/obj/marker/generation/mob/bat
object_to_place = /mob/living/simple/bat
objects_max = 3
@@ -213,5 +216,5 @@
object_to_place = /mob/living/advanced/npc/zombie/normal
objects_max = 2
-/obj/marker/generation/mob/zombie/desert
- object_to_place = /mob/living/advanced/npc/zombie/normal
\ No newline at end of file
+/obj/marker/generation/mob/zombie/mummy
+ object_to_place = /mob/living/advanced/npc/zombie/mummy
\ No newline at end of file
diff --git a/code/_core/obj/markers/prefab.dm b/code/_core/obj/markers/prefab.dm
index fb4b8e5c12..40e20bf934 100644
--- a/code/_core/obj/markers/prefab.dm
+++ b/code/_core/obj/markers/prefab.dm
@@ -139,6 +139,7 @@
category = "house"
chance_none = 0
rotational_offset = 16
+ unique = TRUE
/obj/marker/prefab/alley
icon = 'icons/obj/markers/prefab_5x5.dmi'
@@ -217,9 +218,34 @@
dir = EAST
else
category = "city_street_straight"
+ if(prob(50)) dir = turn(dir,180)
. = ..()
+/obj/marker/prefab/city/line_small
+ icon = 'icons/obj/markers/prefab_42x42_city.dmi'
+ icon_state = null
+ category = "city_street_straight_small" //or "city_street_corner_small"
+ unique = FALSE
+ rotational_offset = 42
+
+/obj/marker/prefab/city/line_small/prepare_prefab()
+
+ if(dir in DIRECTIONS_INTERCARDINAL) //Corner
+ category = "city_street_corner_small"
+ switch(dir)
+ if(SOUTHWEST)
+ dir = SOUTH
+ if(NORTHWEST)
+ dir = WEST
+ if(NORTHEAST)
+ dir = NORTH
+ if(SOUTHEAST)
+ dir = EAST
+ else
+ category = "city_street_straight_small"
+
+ . = ..()
/obj/marker/prefab/city/intersection
icon = 'icons/obj/markers/prefab_64x64_city_intersection.dmi'
@@ -231,19 +257,16 @@
. = ..()
dir = pick(NORTH,EAST,SOUTH,WEST)
-
-
-/obj/marker/prefab/city/sol_base
- icon = 'icons/obj/markers/prefab_64x64_city_intersection.dmi'
- icon_state = "t"
- category = "sol_base"
+/obj/marker/prefab/city/intersection_small
+ icon = 'icons/obj/markers/prefab_42x42_city_intersection.dmi'
+ icon_state = "cross"
+ category = "city_street_intersection_small"
unique = TRUE
+ rotational_offset = 42
-/obj/marker/prefab/city/city_hall
- icon = 'icons/obj/markers/prefab_64x64_city_offset.dmi' //Shitty solution but it works.
- icon_state = null
- category = "city_special"
- unique = TRUE
+/obj/marker/prefab/city/intersection_small/New(var/desired_loc)
+ . = ..()
+ dir = pick(NORTH,EAST,SOUTH,WEST)
/obj/marker/prefab/city/t_junction
icon = 'icons/obj/markers/prefab_64x64_city_intersection.dmi'
@@ -251,17 +274,43 @@
category = "city_street_t"
unique = TRUE
+/obj/marker/prefab/city/t_junction_small
+ icon = 'icons/obj/markers/prefab_42x42_city_intersection.dmi'
+ icon_state = "t"
+ category = "city_street_t_small"
+ unique = TRUE
+ rotational_offset = 42
+
/obj/marker/prefab/city/end
icon = 'icons/obj/markers/prefab_64x64_city_end.dmi'
icon_state = null
category = "city_street_end"
- unique = FALSE
+ unique = TRUE
+
+/obj/marker/prefab/city/end_small
+ icon = 'icons/obj/markers/prefab_42x42_city_end.dmi'
+ icon_state = null
+ category = "city_street_end_small"
+ unique = TRUE
+ rotational_offset = 42
/obj/marker/prefab/city/farm
icon = 'icons/obj/markers/prefab_64x64_farm.dmi'
icon_state = null
category = "farm"
- unique = FALSE
+ unique = TRUE
+
+/obj/marker/prefab/city/city_hall
+ icon = 'icons/obj/markers/prefab_64x64_city_offset.dmi' //Shitty solution but it works.
+ icon_state = null
+ category = "city_special"
+ unique = TRUE
+
+/obj/marker/prefab/city/sol_base
+ icon = 'icons/obj/markers/prefab_64x64_city_intersection.dmi'
+ icon_state = "t"
+ category = "sol_base"
+ unique = TRUE
/obj/marker/prefab/city/parking
icon = 'icons/obj/markers/prefab_10x10.dmi'
diff --git a/code/_core/obj/projectile/_projectile.dm b/code/_core/obj/projectile/_projectile.dm
index dbc58f6fbc..c48faa22ca 100644
--- a/code/_core/obj/projectile/_projectile.dm
+++ b/code/_core/obj/projectile/_projectile.dm
@@ -88,6 +88,8 @@
var/ignore_living = FALSE //Ignore collisions with living beings.
+ var/muzzleflash_uses_bullet_color = FALSE
+
/obj/projectile/PreDestroy()
SSprojectiles.all_projectiles -= src
. = ..()
@@ -180,6 +182,8 @@
M.pixel_x = pixel_x + muzzle_offset*normal_x
M.pixel_y = pixel_y + muzzle_offset*normal_y
M.pixel_z = pixel_z
+ if(muzzleflash_uses_bullet_color)
+ M.color = bullet_color
var/new_angle = ATAN2(vel_x,vel_y) - 90
M.transform = turn(M.transform,-new_angle)
INITIALIZE(M)
diff --git a/code/_core/obj/projectile/bullet/firearm.dm b/code/_core/obj/projectile/bullet/firearm.dm
index 38d19a3853..36712369e9 100644
--- a/code/_core/obj/projectile/bullet/firearm.dm
+++ b/code/_core/obj/projectile/bullet/firearm.dm
@@ -31,11 +31,12 @@
name = "smart pistol bullet"
icon_state = "bullet_small"
var/smart = FALSE
+ var/ignore_requirements = FALSE
/obj/projectile/bullet/firearm/pistol/smart/New(var/desired_loc,var/atom/desired_owner,var/atom/desired_weapon,var/desired_vel_x,var/desired_vel_y,var/desired_shoot_x = 0,var/desired_shoot_y = 0, var/turf/desired_turf, var/desired_damage_type, var/desired_target, var/desired_color, var/desired_blamed, var/desired_damage_multiplier=1,var/desired_iff_tag,var/desired_loyalty_tag,var/desired_inaccuracy_modifier=1,var/desired_penetrations_left=0)
. = ..()
- if(istype(weapon,/obj/item/weapon/ranged/bullet/magazine/smg/smart))
+ if(!ignore_requirements && istype(weapon,/obj/item/weapon/ranged/bullet/magazine/smg/smart))
smart = TRUE
if(smart && iff_tag && target_turf)
@@ -56,6 +57,9 @@
if(!is_living(target_atom))
smart = FALSE
+/obj/projectile/bullet/firearm/pistol/smart/ignore_requirements
+ ignore_requirements = TRUE
+
/obj/projectile/bullet/firearm/pistol/smart/update_projectile(var/tick_rate=1)
diff --git a/code/_core/obj/projectile/laser.dm b/code/_core/obj/projectile/laser.dm
index 6373d2a931..8748c8a51b 100644
--- a/code/_core/obj/projectile/laser.dm
+++ b/code/_core/obj/projectile/laser.dm
@@ -9,6 +9,8 @@
collision_bullet_flags = FLAG_COLLISION_BULLET_LIGHT
+ muzzleflash_uses_bullet_color = TRUE
+
/obj/projectile/bullet/laser/update_underlays()
. = ..()
var/image/I = new/image(initial(icon),"[icon_state]_outline")
diff --git a/code/_core/obj/projectile/magic.dm b/code/_core/obj/projectile/magic.dm
index 52600a2e5f..685ba07fb2 100644
--- a/code/_core/obj/projectile/magic.dm
+++ b/code/_core/obj/projectile/magic.dm
@@ -8,12 +8,11 @@
var/velocity_degrade = 0
+ rotate_projectile = TRUE
var/homing = FALSE //Do we home in on a target?
var/homing_distance_max = VIEW_RANGE //Allowed maximum distance to home.
var/homing_distance_min = 0 //If non-zero, speed up if above this range and slow down if below this range.
- var/homing_speed = 0 //How fast are we allowed to go without slowing down? Set to 0 to disable.
- var/homing_maximum_acceleration = 0.05 //Per tick. Also deceleration. limited between 0.01 and 0.25.
var/homing_angle_limit = 45 //Maximum angle that it can change when homing.
var/homing_mod = 0.05 //What percentage of velocity (as a value 0-1) should the projectile try to turn to.
@@ -30,8 +29,8 @@
/obj/projectile/magic/New(var/desired_loc,var/atom/desired_owner,var/atom/desired_weapon,var/desired_vel_x,var/desired_vel_y,var/desired_shoot_x = 0,var/desired_shoot_y = 0, var/turf/desired_turf, var/desired_damage_type, var/desired_target, var/desired_color, var/desired_blamed, var/desired_damage_multiplier=1,var/desired_iff_tag,var/desired_loyalty_tag,var/desired_inaccuracy_modifier=1,var/desired_penetrations_left=0)
+
. = ..()
- homing_maximum_acceleration = clamp(homing_maximum_acceleration,0.01,0.25)
//Stolen from smartguns
if(homing && (loyalty_tag || iff_tag) && target_turf)
@@ -109,27 +108,12 @@
if(homing && target_atom && target_atom.z == src.z && !target_atom.qdeleting)
- var/current_speed = ROOT(vel_x**2 + vel_y**2,2) //Current speed.
+ var/current_speed = HYPOTENUSE(vel_x,vel_y) //Current speed.
if(current_speed <= 0)
on_projectile_hit(current_loc)
return FALSE
- if(homing_speed > 0)
- var/found_max = max(abs(vel_x),abs(vel_y))
- var/norm_x = vel_x/found_max
- var/norm_y = vel_y/found_max
- var/max_increase = 1 / (current_speed / homing_speed)
- max_increase = round(max_increase,0.01)
- if(max_increase != 1) //No point in doing anything if the speed is fine.
- if(max_increase < 1) //Woah, slow down.
- max_increase = max(max_increase,1-homing_maximum_acceleration)
- else if(max_increase > 1) //Lets speed up.
- max_increase = min(max_increase,1+homing_maximum_acceleration)
- current_speed *= max_increase
- vel_x = norm_x * current_speed
- vel_y = norm_y * current_speed
-
var/real_distance_to_target = get_dist_real(current_loc,target_atom)
if(homing_distance_max > 0 && real_distance_to_target > homing_distance_max) //Too far away.
@@ -139,22 +123,33 @@
return .
if(vel_x && vel_y)
- var/list/offsets = get_directional_offsets(current_loc,target_atom)
+ var/list/offsets = get_directional_offsets(current_loc,target_atom) //Where we want to go.
if(offsets[1] || offsets[2])
var/current_angle = ATAN2(vel_x,vel_y) - 90
var/new_angle = ATAN2(offsets[1],offsets[2]) - 90
+ var/ang_diff = abs(current_angle - new_angle)
+
+ if(ang_diff >= 1 && (!homing_angle_limit || ang_diff < homing_angle_limit))
+
+ var/desired_vel_x = offsets[1]*current_speed
+ var/desired_vel_y = offsets[2]*current_speed
+
+ vel_x = vel_x*(1-homing_mod) + desired_vel_x*homing_mod
+ vel_y = vel_y*(1-homing_mod) + desired_vel_y*homing_mod
+
+ vel_x = round(vel_x,0.001)
+ vel_y = round(vel_y,0.001)
+
+ vel_x = clamp(vel_x,-(TILE_SIZE-1),TILE_SIZE-1)
+ vel_y = clamp(vel_y,-(TILE_SIZE-1),TILE_SIZE-1)
- if(current_angle != new_angle)
- if(!homing_angle_limit || abs(current_angle - new_angle) < homing_angle_limit)
- vel_x = round(offsets[1]*current_speed*homing_mod + vel_x*(1-homing_mod),0.001)
- vel_y = round(offsets[2]*current_speed*homing_mod + vel_y*(1-homing_mod),0.001)
if(rotate_projectile)
var/matrix/M = get_base_transform()
M.Turn(last_angle)
transform = M
//Start to degrade velocity over time.
- if(velocity_degrade > 0 && (!homing || homing_speed <= 0) && start_time + extra_lifetime <= lifetime)
+ if(velocity_degrade > 0 && !homing && start_time + extra_lifetime <= lifetime)
vel_x *= velocity_degrade
vel_y *= velocity_degrade
alpha -= 10
@@ -230,8 +225,6 @@
homing = TRUE //Do we home in on a target?
homing_distance_max = VIEW_RANGE //Allowed maximum distance to home.
homing_distance_min = 0 //If non-zero, speed up if above this range and slow down if below this range.
- homing_speed = 0 //How fast are we allowed to go without slowing down? Set to 0 to disable.
- homing_maximum_acceleration = 0.05 //Per tick. Also deceleration. limited between 0.01 and 0.25.
homing_angle_limit = 60 //Maximum angle that it can change when homing.
homing_mod = 0.5 //What percentage of velocity (as a value 0-1) should the projectile try to turn to.
@@ -319,7 +312,7 @@
name = "lesser fire"
icon_state = "fire_lesser"
- velocity_degrade = 0.6
+ velocity_degrade = 0.2
/obj/projectile/magic/lightning_bolt
name = "holy lightning bolt"
@@ -348,9 +341,9 @@
collision_bullet_flags = FLAG_COLLISION_BULLET_SOLID
- penetrations_left = 1
+ penetrations_left = 5
- velocity_degrade = 0.7
+ velocity_degrade = 0.8
extra_lifetime = 1
/obj/projectile/magic/crystal/fire
@@ -431,11 +424,16 @@
collision_bullet_flags = FLAG_COLLISION_BULLET_SOLID
penetrations_left = 1
homing = TRUE
- homing_speed = TILE_SIZE*0.75
homing_mod = 0.1
ricochet_angle = 90
homing_angle_limit = 80
+/obj/projectile/magic/pillar
+ name = "pillar"
+ icon_state = "arbiterpillar"
+ penetrations_left = 6
+ collision_bullet_flags = FLAG_COLLISION_BULLET_SOLID
+
/*
/obj/projectile/magic/fractal/on_projectile_hit(atom/hit_atom)
@@ -457,9 +455,6 @@
/obj/projectile/magic/holy_cross
name = "holy cross"
icon_state = "cross"
-
- //TODO: Var for all 'Unholy' creatures.Deal extra to them.
-
collision_bullet_flags = FLAG_COLLISION_BULLET_SOLID
/obj/projectile/magic/unholy_skull
@@ -467,7 +462,6 @@
icon_state = "evil"
homing = TRUE
- homing_speed = TILE_SIZE * 0.5
explode_power = 2
collision_bullet_flags = FLAG_COLLISION_BULLET_SOLID
@@ -482,7 +476,7 @@
/obj/projectile/magic/inferno/on_projectile_hit(var/atom/hit_atom,var/turf/old_loc,var/turf/new_loc)
. = ..()
- firebomb(old_loc,6,owner,weapon,src.loyalty_tag)
+ firebomb(is_living(hit_atom) ? new_loc : old_loc,12,owner,weapon,src.loyalty_tag)
/obj/projectile/magic/buff
diff --git a/code/_core/obj/shuttle_controler/_shuttle_controller.dm b/code/_core/obj/shuttle_controler/_shuttle_controller.dm
index f598c02b9b..60971559b4 100644
--- a/code/_core/obj/shuttle_controler/_shuttle_controller.dm
+++ b/code/_core/obj/shuttle_controler/_shuttle_controller.dm
@@ -11,10 +11,13 @@
var/display
- var/obj/marker/shuttle_landing/transit_marker_base //The shuttle's base location. Created at new. Doesn't change past load.
- var/obj/marker/shuttle_landing/transit_marker_bluespace //The shuttle's bluespace location. Doesn't change past load.
+ ///The shuttle's base location. Created at new. Doesn't change past load.
+ var/obj/marker/shuttle_landing/transit_marker_base
+ ///The shuttle's bluespace location. Doesn't change past load.
+ var/obj/marker/shuttle_landing/transit_marker_bluespace
- var/obj/marker/shuttle_landing/transit_marker_destination //The shuttle's desired location to transit to.
+ ///The shuttle's desired location to transit to.
+ var/obj/marker/shuttle_landing/transit_marker_destination
var/default_transit_time = SHUTTLE_DEFAULT_TRANSIT_TIME //In seconds
var/default_waiting_time = SHUTTLE_DEFAULT_WAITING_TIME //In seconds.
@@ -25,7 +28,8 @@
initialize_type = INITIALIZE_LATE
- var/mob/last_caller = null //The last caller who interacted with this shuttle's launch, if any.
+ ///The last caller who interacted with this shuttle's launch, if any.
+ var/mob/last_caller = null
var/start_sound = 'sound/effects/shuttle/hyperspace_begin.ogg'
var/progress_sound = 'sound/effects/shuttle/hyperspace_progress.ogg'
@@ -43,7 +47,7 @@
SSshuttle.all_shuttle_controlers -= src
return ..()
-/obj/shuttle_controller/New(var/desired_loc)
+/obj/shuttle_controller/New(desired_loc)
SSshuttle.all_shuttle_controlers += src
@@ -65,7 +69,6 @@
return ..()
/obj/shuttle_controller/Finalize()
-
. = ..()
var/min_x = INFINITY
@@ -110,11 +113,11 @@
set_doors(TRUE,TRUE,TRUE) //Open and bolt all the doors!
-/obj/shuttle_controller/proc/set_destination(var/mob/caller,var/obj/marker/shuttle_landing/desired_marker)
+/obj/shuttle_controller/proc/set_destination(mob/caller, obj/marker/shuttle_landing/desired_marker)
if(!is_safe_to_land(caller,desired_marker))
return FALSE
src.transit_marker_destination = desired_marker
- return TRUE
\ No newline at end of file
+ return TRUE
diff --git a/code/_core/obj/structure/interactive/bed.dm b/code/_core/obj/structure/interactive/bed.dm
index f782b75ea6..5e7a1eb97b 100644
--- a/code/_core/obj/structure/interactive/bed.dm
+++ b/code/_core/obj/structure/interactive/bed.dm
@@ -22,6 +22,7 @@ obj/structure/interactive/bed
density = TRUE
+/*
/obj/structure/interactive/bed/Crossed(atom/movable/O,atom/OldLoc)
. = ..()
if(src.z && is_living(O))
@@ -37,6 +38,7 @@ obj/structure/interactive/bed
found = TRUE
if(found)
L.add_disease(/disease/hrp)
+*/
/obj/structure/interactive/bed/buckle(var/mob/living/victim,var/mob/caller,var/silent=FALSE)
diff --git a/code/_core/obj/structure/interactive/blob/_blob.dm b/code/_core/obj/structure/interactive/blob/_blob.dm
index 9eb090f5d6..e13d1bb9f6 100644
--- a/code/_core/obj/structure/interactive/blob/_blob.dm
+++ b/code/_core/obj/structure/interactive/blob/_blob.dm
@@ -36,6 +36,7 @@
/obj/structure/interactive/blob/PreDestroy()
if(linked_core)
+ linked_core.blob_fatigue++
linked_core.linked_walls -= src
linked_core.linked_nodes -= src
linked_core = null
diff --git a/code/_core/obj/structure/interactive/blob/blob_core.dm b/code/_core/obj/structure/interactive/blob/blob_core.dm
index 46f11d10cc..4c8e8dde14 100644
--- a/code/_core/obj/structure/interactive/blob/blob_core.dm
+++ b/code/_core/obj/structure/interactive/blob/blob_core.dm
@@ -18,6 +18,7 @@
var/blob_limit = 700
+ var/blob_fatigue = 0 //Basically means how many tiles destroyed.
/obj/structure/interactive/blob/core/New(var/desired_loc,var/obj/structure/interactive/blob/core/desired_owner)
color = random_color()
@@ -75,7 +76,10 @@
priority_turf = pick(lost_turfs)
var/obj/structure/interactive/blob/node/N = linked_nodes[current_node]
N.grow_charge(src,src,1,priority_turf)
- next_grow = world.time + CEILING(SECONDS_TO_DECISECONDS(5)/max(1,node_count),1)
+ var/grow_delay = SECONDS_TO_DECISECONDS(5)/max(1,node_count)
+ grow_delay *= 1 - min(0.75,blob_fatigue*0.01)
+ grow_delay *= clamp( 2 - length(SSliving.all_players)*0.25 , 0.25, 2)
+ next_grow = world.time + CEILING(grow_delay,1)
current_node++
if(fast_grows_left > 0)
fast_grows_left--
diff --git a/code/_core/obj/structure/interactive/boss_loot.dm b/code/_core/obj/structure/interactive/boss_loot.dm
index 6f9554f0f6..e15c2649e9 100644
--- a/code/_core/obj/structure/interactive/boss_loot.dm
+++ b/code/_core/obj/structure/interactive/boss_loot.dm
@@ -85,10 +85,72 @@
return ..()
/obj/structure/interactive/boss_loot/Finalize()
- die_time = world.time + SECONDS_TO_DECISECONDS(120)
+
+ die_time = world.time + SECONDS_TO_DECISECONDS(180)
START_THINKING(src)
+
+ var/turf/T = get_turf(src)
+ var/list/direction_loop = list(NORTH,NORTHEAST,EAST,SOUTHEAST,SOUTH,SOUTHWEST,WEST,NORTHWEST)
+ var/list/turf_loop = list()
+ //Setup turf_loop
+ for(var/i=1,i<=length(direction_loop),i++)
+ turf_loop += get_step(T,direction_loop[i])
+
+ //Spawn the loot
+ var/loot/L = LOOT(/loot/boss/always_single)
+ var/list/spawned_loot = list()
+ for(var/i=1,i<=rand(8,8 + length(allowed_users)),i++)
+ spawned_loot += L.do_spawn(T)
+
+ //Calculate delays.
+ var/desired_delay = max(1, 5 - length(spawned_loot)*(1/8))
+ desired_delay = round(desired_delay,1)
+
+ //Run the animations.
+ for(var/i=1,i<=length(spawned_loot),i++)
+ var/atom/movable/M = spawned_loot[i]
+ var/chosen_number = 1 + (i % length(direction_loop))
+ var/chosen_direction = direction_loop[chosen_number]
+ var/chosen_turf = turf_loop[chosen_number]
+ M.invisibility = 101
+ M.force_move(chosen_turf)
+ CALLBACK("\ref[src]_make_loot_[i]",5 + i*desired_delay,src,src::spawn_loot_instance(),M,chosen_direction,chosen_turf)
+
return ..()
+
+/obj/structure/interactive/boss_loot/proc/spawn_loot_instance(var/atom/movable/M,var/desired_direction,var/desired_turf)
+
+ var/direction_offset = direction_to_pixel_offset(desired_direction)
+ var/desired_time = rand(4,8)
+
+ M.pixel_x = -direction_offset[1]*TILE_SIZE
+ M.pixel_y = -direction_offset[2]*TILE_SIZE
+ M.pixel_z = rand(4,8)
+ M.invisibility = initial(M.invisibility)
+
+ animate(
+ M,
+ pixel_z=rand(16,32),
+ time=desired_time*0.5,
+ easing=QUAD_EASING|EASE_OUT,
+ flags=ANIMATION_PARALLEL
+ )
+ animate(
+ pixel_z=0,
+ time=desired_time*0.5,
+ easing=QUAD_EASING|EASE_IN
+ )
+
+ animate(
+ M,
+ pixel_x = rand(-4,4),
+ pixel_y = rand(-4,4),
+ time=desired_time,
+ flags=ANIMATION_PARALLEL
+ )
+
+
/obj/structure/interactive/boss_loot/think()
. = ..()
diff --git a/code/_core/obj/structure/interactive/cannon.dm b/code/_core/obj/structure/interactive/cannon.dm
index 254061cafa..04e3539eea 100644
--- a/code/_core/obj/structure/interactive/cannon.dm
+++ b/code/_core/obj/structure/interactive/cannon.dm
@@ -58,15 +58,18 @@
set_dir(dir,TRUE)
+/obj/structure/interactive/cannon/get_base_transform()
+ var/matrix/M = matrix()
+ M.Turn(dir2angle(src.dir) + 180)
+ return M
+
+
/obj/structure/interactive/cannon/set_dir(var/desired_dir,var/force = FALSE)
. = ..()
if(.)
- var/matrix/M = matrix()
- M.Turn(dir2angle(src.dir) + 180)
- transform = M
-
+ transform = get_base_transform()
/obj/structure/interactive/cannon/proc/insert_item(var/mob/living/caller,var/obj/item/I)
I.drop_item(src)
diff --git a/code/_core/obj/structure/interactive/fulton.dm b/code/_core/obj/structure/interactive/fulton.dm
index d805c91ad9..936e22d3f8 100644
--- a/code/_core/obj/structure/interactive/fulton.dm
+++ b/code/_core/obj/structure/interactive/fulton.dm
@@ -74,17 +74,8 @@
if(is_living(stored_movable))
var/mob/living/L = stored_movable
if(L.is_player_controlled() && L.loyalty_tag == "NanoTrasen")
- var/has_tax = FALSE
- if(is_player(L))
- var/mob/living/advanced/player/P = L
- var/delinq = SStax.check_delinquent(P)
- if(delinq)
- has_tax = TRUE
- if(has_tax)
- L.to_chat(span("danger","You were forced to pay your taxes!"))
- . = SStax.pay_taxes(L)*0.25
-
- L.to_chat(span("danger","You were sold back to NanoTrasen!"))
+
+ L.to_chat(span("danger","You were sold back to NanoTrasen and forced to pay your taxes!"))
if(is_player(L))
var/mob/living/advanced/player/P = L
. += -P.adjust_currency(-3000)
diff --git a/code/_core/obj/structure/interactive/light_switch.dm b/code/_core/obj/structure/interactive/light_switch.dm
index 3929b9217d..e619d3afde 100644
--- a/code/_core/obj/structure/interactive/light_switch.dm
+++ b/code/_core/obj/structure/interactive/light_switch.dm
@@ -82,10 +82,12 @@
add_underlay(I)
/obj/structure/interactive/light_switch/proc/toggle(var/mob/caller)
+
var/area/A = get_area(src)
if(!A || !A.linked_apc || !A.linked_apc.cell || !A.linked_apc.cell.charge_current)
caller.to_chat(span("warning","This doesn't seem to be working..."))
return FALSE
+
play_sound('sound/machines/click.ogg',get_turf(src),range_max=VIEW_RANGE*0.5)
if(A.enable_power_lights & ON)
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/_vendor.dm b/code/_core/obj/structure/interactive/local_machine/vendor/_vendor.dm
index 3b785a68da..7c263a932e 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/_vendor.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/_vendor.dm
@@ -166,9 +166,6 @@
caller.to_chat(span("notice","You vend \the [new_item.name]."))
- if(!ignore_economy)
- SSeconomy.purchases_this_round["[associated_item.type]"] += 1
-
return new_item
/obj/structure/interactive/vending/PostInitialize()
@@ -237,24 +234,25 @@
price_max = accepts_item.amount_max
for(var/obj/item/I in stored_objects)
+
if(stored_cost[I.type])
continue
- var/local_markup = markup
- if(!ignore_economy)
- local_markup = max(markup * (SSeconomy.price_multipliers["[I.type]"] ? SSeconomy.price_multipliers["[I.type]"] : 1),markup)
+
if(isnum(item_multiplier[I.type]))
- stored_cost[I.type] = CEILING((get_bullshit_price(I.get_value()*local_markup)*item_multiplier[I.type]),1)
+ stored_cost[I.type] = CEILING((get_bullshit_price(I.get_value()*markup)*item_multiplier[I.type]),1)
else
- stored_cost[I.type] = CEILING(get_bullshit_price(I.get_value()*local_markup),1)
- if(price_max)
- stored_cost[I.type] = min(price_max,stored_cost[I.type])
- if(stored_cost[I.type] <= 0)
+ stored_cost[I.type] = CEILING(get_bullshit_price(I.get_value()*markup),1)
+
+ if(price_max && stored_cost[I.type] > price_max)
+ log_error("Warning: [I.type] is for sale, yet it is too expensive to be purchased in \the [src.get_debug_name()]!")
+ stored_cost -= I.type
+ stored_objects -= I
+ qdel(I)
+ else if(stored_cost[I.type] <= 0)
log_error("Warning: [I.type] is for sale, yet it has no value!")
stored_cost -= I.type
stored_objects -= I
qdel(I)
- else if(!ignore_economy && !isnum(SSeconomy.purchases_this_round["[I.type]"]))
- SSeconomy.purchases_this_round["[I.type]"] = 0
update_sprite()
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/clothes.dm b/code/_core/obj/structure/interactive/local_machine/vendor/clothes.dm
index af14cf0915..05626ba6f2 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/clothes.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/clothes.dm
@@ -25,6 +25,7 @@
/obj/item/clothing/shirt/normal,
/obj/item/clothing/shirt/normal/striped,
/obj/item/clothing/shirt/normal/uniform,
+ /obj/item/clothing/shirt/normal/grey,
/obj/item/clothing/shirt/blouse,
/obj/item/clothing/shirt/blouse/frill,
/obj/item/clothing/shirt/blouse/uniform,
@@ -66,6 +67,7 @@
/obj/item/clothing/feet/socks/knee/striped,
/obj/item/clothing/feet/socks/thigh,
/obj/item/clothing/feet/socks/thigh/striped,
+ /obj/item/clothing/underbottom/underwear/long_johns,
/obj/item/clothing/underbottom/underwear/boxers,
/obj/item/clothing/underbottom/underwear/panty,
/obj/item/clothing/underbottom/underwear/thong,
@@ -81,10 +83,11 @@
/obj/item/clothing/pants/normal,
/obj/item/clothing/pants/normal/chaps,
/obj/item/clothing/pants/normal/striped,
+ /obj/item/clothing/pants/normal/grey,
/obj/item/clothing/pants/skirt,
/obj/item/clothing/pants/skirt/striped,
- /obj/item/clothing/pants/kilt,
-
+ /obj/item/clothing/pants/skirt/grey,
+ /obj/item/clothing/pants/kilt
)
/obj/structure/interactive/vending/clothes/shoes
@@ -101,9 +104,13 @@
icon_state = "accessories"
stored_types = list(
/obj/item/clothing/back/storage/satchel/poly,
+ /obj/item/clothing/back/storage/satchel,
/obj/item/clothing/back/storage/backpack/poly,
+ /obj/item/clothing/back/storage/backpack,
/obj/item/clothing/back/storage/dufflebag/poly,
+ /obj/item/clothing/back/storage/dufflebag/poly/grey, //the classic grey dufflebag is *mysteriously missing* from the code, might try unfucking later
/obj/item/clothing/belt/storage/colored,
+ /obj/item/clothing/belt/storage,
/obj/item/clothing/head/hat/bandana,
/obj/item/clothing/head/hat/skimask,
/obj/item/clothing/neck/cape,
@@ -122,5 +129,6 @@
/obj/item/clothing/head/hat/beret,
/obj/item/clothing/head/hat/cat,
/obj/item/clothing/head/hat/top,
+ /obj/item/clothing/head/hat/bowler,
/obj/item/clothing/head/hat/wizard
- )
\ No newline at end of file
+ )
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/contract.dm b/code/_core/obj/structure/interactive/local_machine/vendor/contract.dm
index 869d9dcb29..49183d4fc7 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/contract.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/contract.dm
@@ -3,27 +3,6 @@
markup = 2
stored_types = list()
- var/list/possible_rewards = list(
- /obj/item/weapon/ranged/bullet/magazine/pistol/brown/mod,
- /obj/item/weapon/ranged/bullet/magazine/pistol/deagle/mod,
- /obj/item/weapon/ranged/bullet/magazine/pistol/high_calibre/mod,
- /obj/item/weapon/ranged/bullet/magazine/pistol/high_power/mod,
- /obj/item/weapon/ranged/bullet/magazine/pistol/laton/mod,
- /obj/item/weapon/ranged/bullet/magazine/pistol/overseer/mod,
- /obj/item/weapon/ranged/bullet/magazine/pistol/syndie/mod,
- /obj/item/weapon/ranged/bullet/magazine/pistol/tactical/mod,
- /obj/item/weapon/ranged/bullet/magazine/rifle/ak47/mod,
- /obj/item/weapon/ranged/bullet/magazine/rifle/burst/mod,
- /obj/item/weapon/ranged/bullet/magazine/rifle/carbine/mod,
- /obj/item/weapon/ranged/bullet/magazine/rifle/marksman/mod,
- /obj/item/weapon/ranged/bullet/pump/shotgun/combat/mod,
- /obj/item/weapon/melee/energy/sword/katana,
- /obj/item/weapon/melee/energy/stunbaton,
- /obj/item/weapon/melee/sword/zweihander,
- /obj/item/weapon/unarmed/brass_knuckles,
- /obj/item/weapon/unarmed/powerfist
- )
-
health = null
apc_powered = FALSE //Does not require power.
@@ -72,11 +51,6 @@
return ..()
var/obj/item/contract/I = new item_path(turf_spawn)
- if(!I.reward)
- var/chosen_reward = pick(possible_rewards)
- possible_rewards -= chosen_reward
- I.reward = chosen_reward
-
INITIALIZE(I)
GENERATE(I)
FINALIZE(I)
@@ -92,7 +66,5 @@
return TRUE
-
-
/obj/structure/interactive/vending/contract/get_bullshit_price(var/desired_price)
return CEILING(desired_price,10)
\ No newline at end of file
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/enchanting.dm b/code/_core/obj/structure/interactive/local_machine/vendor/enchanting.dm
index 73c5e7f12a..c9de37d8f9 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/enchanting.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/enchanting.dm
@@ -9,7 +9,8 @@
/obj/item/paper/book/enchanting/soul_trap,
/obj/item/enchanting_chalk,
/obj/item/soulgem/common,
- /obj/item/weapon/melee/sword/cult_dagger
+ /obj/item/weapon/melee/sword/cult_dagger,
+ /obj/item/ability_learner/soul_trap
)
accepts_item = /obj/item/currency/gold_coin
@@ -18,37 +19,33 @@
/obj/structure/interactive/vending/magic/spellgem
name = "spellgem vendor"
desc = "Absolutely magic!"
- desc_extended = "An almost cartoonish vendor of magical equipment and gear for the aspiring wizard."
+ desc_extended = "An almost cartoonish vendor of magical equipment and gear for the aspiring wizard. Only accepts gold coins!"
icon_state = "MagiVend"
stored_types = list(
- /obj/item/weapon/ranged/wand/branch{sockets=2},
-
- /obj/item/weapon/ranged/spellgem/arcblades,
- /obj/item/weapon/ranged/spellgem/chaos,
- /obj/item/weapon/ranged/spellgem/crystal,
- /obj/item/weapon/ranged/spellgem/fire_spear,
- /obj/item/weapon/ranged/spellgem/fireball,
- /obj/item/weapon/ranged/spellgem/flame,
- /obj/item/weapon/ranged/spellgem/fractal,
- /obj/item/weapon/ranged/spellgem/frost,
- /obj/item/weapon/ranged/spellgem/holy_cross,
- /obj/item/weapon/ranged/spellgem/ice_spear,
- /obj/item/weapon/ranged/spellgem/inferno,
- /obj/item/weapon/ranged/spellgem/lightning,
- /obj/item/weapon/ranged/spellgem/magic_missile,
- /obj/item/weapon/ranged/spellgem/shock,
-
- /obj/item/supportgem/cost,
- /obj/item/supportgem/damage,
- /obj/item/supportgem/spread,
- /obj/item/supportgem/overkill,
- /obj/item/supportgem/speed,
- /obj/item/supportgem/precision
+ /obj/item/weapon/ranged/wand/branch{sockets=2}
)
accepts_item = /obj/item/currency/gold_coin
+/obj/structure/interactive/vending/magic/spellgem/Initialize() //Adds all the cheap support and spellgems.
+
+ . = ..()
+
+ for(var/k in subtypesof(/obj/item/weapon/ranged/spellgem))
+ var/obj/item/weapon/ranged/spellgem/S = k
+ if(rarity_to_number[initial(S.rarity)] > rarity_to_number[RARITY_UNCOMMON])
+ continue
+ if(SSbalance.stored_value[S] && SSbalance.stored_value[S] <= 1500)
+ stored_types += S
+
+ for(var/k in subtypesof(/obj/item/supportgem))
+ var/obj/item/supportgem/S = k
+ if(rarity_to_number[initial(S.rarity)] > rarity_to_number[RARITY_UNCOMMON])
+ continue
+ if(SSbalance.stored_value[S] && SSbalance.stored_value[S] <= 1500)
+ stored_types += S
+
/obj/structure/interactive/vending/magic/magicdrobe
name = "magicdrobe vendor"
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/essentials.dm b/code/_core/obj/structure/interactive/local_machine/vendor/essentials.dm
index 296fad04fe..2d842d6320 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/essentials.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/essentials.dm
@@ -24,5 +24,7 @@
/obj/item/bullet_cartridge/revolver_38{amount=6},
/obj/item/storage/secure,
- /obj/item/implanter/death_alarm
- )
\ No newline at end of file
+ /obj/item/implanter/torso/death_alarm,
+
+ /obj/item/storage/box
+ )
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/medical.dm b/code/_core/obj/structure/interactive/local_machine/vendor/medical.dm
index dd153fc93c..77deb4e7ed 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/medical.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/medical.dm
@@ -102,5 +102,5 @@
/obj/item/storage/kit/toxin/filled,
/obj/item/storage/kit/advanced/filled,
/obj/item/storage/kit/rad/filled,
- /obj/item/implanter/death_alarm
+ /obj/item/implanter/torso/death_alarm
)
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/nanotrasen/nanotrasen_chemistry.dm b/code/_core/obj/structure/interactive/local_machine/vendor/nanotrasen/nanotrasen_chemistry.dm
index 417cbd24ef..0c784ff5d1 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/nanotrasen/nanotrasen_chemistry.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/nanotrasen/nanotrasen_chemistry.dm
@@ -40,6 +40,8 @@
/obj/item/container/spray,
/obj/item/container/syringe/hypodermic,
/obj/item/container/syringe/medipen,
+ /obj/item/storage/pillbottle,
+ /obj/item/storage/pillbottle/consumer,
/obj/item/grenade/device,
/obj/item/grenade/device/large,
/obj/item/device/timer,
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/nanotrasen/nanotrasen_normal.dm b/code/_core/obj/structure/interactive/local_machine/vendor/nanotrasen/nanotrasen_normal.dm
index 091cdb2608..4232ef1f5f 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/nanotrasen/nanotrasen_normal.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/nanotrasen/nanotrasen_normal.dm
@@ -68,7 +68,6 @@
/obj/item/weapon/ranged/bullet/magazine/pistol/laton,
/obj/item/weapon/ranged/bullet/magazine/pistol/high_power,
/obj/item/weapon/ranged/bullet/revolver/defender,
- /obj/item/weapon/ranged/energy/hybrid/carbine/small,
//4 smgs or shotguns.
/obj/item/weapon/ranged/energy/hybrid/carbine,
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/syndicate_rev.dm b/code/_core/obj/structure/interactive/local_machine/vendor/syndicate_rev.dm
index d813ad709e..efdc681a7b 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/syndicate_rev.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/syndicate_rev.dm
@@ -50,7 +50,6 @@
/obj/structure/interactive/vending/syndicate/guns/rev
name = "revolutionary armaments vendor"
- icon_state = "sovietsoda"
stored_types = list(
/obj/item/weapon/ranged/bullet/revolver/nagant,
/obj/item/bullet_cartridge/revolver_762{amount=5},
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/vendor_vr.dm b/code/_core/obj/structure/interactive/local_machine/vendor/vendor_vr.dm
index 73e1cd7112..66fefb1fb8 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/vendor_vr.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/vendor_vr.dm
@@ -101,7 +101,7 @@
if(istype(I,/obj/item/weapon/ranged))
var/obj/item/weapon/ranged/R = I
- R.firing_pin = /obj/item/firing_pin/mechanical
+ R.firing_pin = /obj/item/firing_pin/electronic
/obj/structure/interactive/vending/virtual_reality/weapons
diff --git a/code/_core/obj/structure/interactive/local_machine/vendor/wizard.dm b/code/_core/obj/structure/interactive/local_machine/vendor/wizard.dm
index bb4a54217e..b0cc8c7730 100644
--- a/code/_core/obj/structure/interactive/local_machine/vendor/wizard.dm
+++ b/code/_core/obj/structure/interactive/local_machine/vendor/wizard.dm
@@ -7,24 +7,30 @@
stored_types = list(
/obj/item/clothing/overwear/armor/knight/battlemage,
/obj/item/clothing/head/helmet/full/knight/battlemage,
- /obj/item/supply_crate/magic,
/obj/item/soulgem/uncommon,
/obj/item/container/simple/beaker/bottle/health_potion,
/obj/item/container/simple/beaker/bottle/stamina_potion,
/obj/item/container/simple/beaker/bottle/mana_potion,
- /obj/item/weapon/ranged/spellgem/chaos,
+ /obj/item/weapon/ranged/spellgem/arcblades,
+ /obj/item/weapon/ranged/spellgem/blackflame,
/obj/item/weapon/ranged/spellgem/crystal,
- /obj/item/weapon/ranged/spellgem/f50cal,
/obj/item/weapon/ranged/spellgem/fireball,
/obj/item/weapon/ranged/spellgem/oozey,
- /obj/item/weapon/ranged/wand/quartz,
+ /obj/item/weapon/ranged/spellgem/fireball,
+ /obj/item/weapon/ranged/wand/crafted{sockets=3},
/obj/item/weapon/melee/torch/lantern,
/obj/item/weapon/ranged/magic/spellblade/runesword,
/obj/item/weapon/melee/shield/heartstone,
- /obj/item/soulgem/uncommon/filled,
- /obj/item/soulgem/rare,
- /obj/item/soulgem/mystic,
-
+ /obj/item/ability_learner/fireball,
+ /obj/item/ability_learner/mana_armor,
+ /obj/item/ability_learner/radial_blind,
+ /obj/item/ability_learner/smite,
+ /obj/item/ability_learner/soul_trap,
+ /obj/item/ability_learner/tesla,
+ /obj/item/ability_learner/wrath,
+ /obj/item/soulgem/common,
+ /obj/item/soulgem/uncommon,
+ /obj/item/soulgem/rare
)
accepts_item = /obj/item/currency/magic_token
diff --git a/code/_core/obj/structure/interactive/mountable/browning.dm b/code/_core/obj/structure/interactive/mountable/browning.dm
index 8f808eddd1..433def0be7 100644
--- a/code/_core/obj/structure/interactive/mountable/browning.dm
+++ b/code/_core/obj/structure/interactive/mountable/browning.dm
@@ -88,6 +88,8 @@
weight = 2
+ value = 0
+
/obj/item/browning_handle/PreDestroy()
QDEL_NULL(linked_gun)
. = ..()
diff --git a/code/_core/obj/structure/interactive/power/apc.dm b/code/_core/obj/structure/interactive/power/apc.dm
index 9ab8fce5fb..0c5ec28193 100644
--- a/code/_core/obj/structure/interactive/power/apc.dm
+++ b/code/_core/obj/structure/interactive/power/apc.dm
@@ -19,7 +19,13 @@
/obj/structure/interactive/power/apc/get_examine_list(var/mob/examiner)
. = ..()
- . += div("notice","Area Power Draw: [src.power_draw]w.")
+
+ var/total_power_draw = 0
+ for(var/k in linked_areas)
+ var/area/A = k
+ total_power_draw += A.power_draw
+
+ . += div("notice","Area Power Draw: [total_power_draw]w.")
. += div("notice","\The [cell.name] has [cell.charge_current] out of [cell.charge_max] charge remaining.")
/obj/structure/interactive/power/apc/PreDestroy()
diff --git a/code/_core/obj/structure/interactive/shrine.dm b/code/_core/obj/structure/interactive/shrine.dm
index e59066e109..5aa80aa8da 100644
--- a/code/_core/obj/structure/interactive/shrine.dm
+++ b/code/_core/obj/structure/interactive/shrine.dm
@@ -62,7 +62,7 @@
HOOK_REMOVE("post_death","\ref[src]_post_death",L)
HOOK_REMOVE("Destroy","\ref[src]_destroy",L)
HOOK_REMOVE("post_move","\ref[src]_post_move",L)
- if(length(tracked_enemies) <= 0 && IS_THINKING(src))
+ if(length(tracked_enemies) <= 0 && spawns_left <= 0 && IS_THINKING(src))
end_ritual(TRUE)
return TRUE
@@ -125,6 +125,8 @@
log_error("Could not start [src.get_debug_name()], no found players!")
return FALSE
+ create_smoke() //Must be called before valid turfs.
+
if(!length(valid_turfs)) //Something went wrong.
log_error("Could not find any good edge turfs for [src.get_debug_name()]. Choosing random ones...")
for(var/turf/simulated/floor/F in orange(src,ritual_size-1))
@@ -138,7 +140,6 @@
enemy_type_to_spawn = pickweight(possible_ritual_spawns)
spawns_left = possible_ritual_spawns[enemy_type_to_spawn]
- create_smoke()
START_THINKING(src)
next_enemy_spawn = world.time + SECONDS_TO_DECISECONDS(6)
return TRUE
diff --git a/code/_core/obj/structure/interactive/storage/_storage.dm b/code/_core/obj/structure/interactive/storage/_storage.dm
index 6eae77afdd..ca85bc53ef 100644
--- a/code/_core/obj/structure/interactive/storage/_storage.dm
+++ b/code/_core/obj/structure/interactive/storage/_storage.dm
@@ -1,7 +1,7 @@
/obj/structure/interactive/storage
name = "lootable storage"
desc = "Like inventories, but better."
- var/obj/item/storage_storage/storage
+ var/obj/item/structure_storage/storage
var/loot/stored_loot
var/loot/stored_loot_per_instance
diff --git a/code/_core/obj/structure/interactive/supermatter.dm b/code/_core/obj/structure/interactive/supermatter.dm
index 2de93f6151..76b42ee0c9 100644
--- a/code/_core/obj/structure/interactive/supermatter.dm
+++ b/code/_core/obj/structure/interactive/supermatter.dm
@@ -136,7 +136,7 @@
trigger_warning()
//update_map_text()
- if(weapon && DT.get_attack_type() == ATTACK_TYPE_MELEE)
+ if(weapon && DT.attack_type == ATTACK_TYPE_MELEE)
if(weapon.health)
weapon.health.adjust_loss_smart(burn=400)
else if(is_item(weapon))
diff --git a/code/_core/obj/structure/interactive/wizard_hole.dm b/code/_core/obj/structure/interactive/wizard_hole.dm
index 3eac357850..8e65648c03 100644
--- a/code/_core/obj/structure/interactive/wizard_hole.dm
+++ b/code/_core/obj/structure/interactive/wizard_hole.dm
@@ -22,6 +22,7 @@
return ..()
var/obj/marker/wizard_rift_location/RL = pick(wizard_rift_markers)
+ wizard_rift_markers -= RL
var/obj/structure/interactive/wizard_hole/WH = new(get_turf(RL))
WH.linked_wormhole = src
diff --git a/code/_core/obj/teleport/chargen.dm b/code/_core/obj/teleport/chargen.dm
index 0c4f772702..3fd164c722 100644
--- a/code/_core/obj/teleport/chargen.dm
+++ b/code/_core/obj/teleport/chargen.dm
@@ -56,13 +56,26 @@
var/obj/marker/shuttle_marker/SM = pick(shuttle_markers)
L.force_move(get_turf(SM))
+/obj/trigger/teleport_to_world
+ name = "teleport to world"
+ invisibility = 101
+ density = TRUE
+/obj/trigger/teleport_to_world/Crossed(var/atom/movable/triggerer)
+ . = ..()
-/obj/marker/shuttle_marker/
- name = "shuttle marker"
+ if(!is_living(triggerer))
+ return .
+
+ var/mob/living/L = triggerer
+ var/obj/marker/wizard_rift_location/RL = pick(wizard_rift_markers)
+ L.force_move(get_turf(RL))
+
+/obj/marker/shuttle_marker/
+ name = "shuttle marker"
/*
diff --git a/code/_core/turf/unsimulated/generation/desert.dm b/code/_core/turf/unsimulated/generation/desert.dm
index c3c29c001c..18239b7693 100644
--- a/code/_core/turf/unsimulated/generation/desert.dm
+++ b/code/_core/turf/unsimulated/generation/desert.dm
@@ -30,7 +30,7 @@
if(prob(0.25))
new /obj/marker/generation/mob/slime/sand(src)
else if(prob(0.25))
- new /obj/marker/generation/mob/zombie/desert(src)
+ new /obj/marker/generation/mob/zombie/mummy(src)
new /turf/simulated/floor/colored/sand/desert/lighter(src)
if(GENERATION_SEGMENT_LOW - 0.1 to GENERATION_SEGMENT_LOW)
if(!density)
@@ -40,7 +40,7 @@
if(prob(0.25))
new /obj/marker/generation/mob/slime/sand(src)
else if(prob(0.25))
- new /obj/marker/generation/mob/zombie/desert(src)
+ new /obj/marker/generation/mob/zombie/mummy(src)
new /turf/simulated/floor/colored/sand/desert/lighter(src)
if(GENERATION_SEGMENT_LOW to GENERATION_SEGMENT_LOW + 0.1)
if(!density)
@@ -50,7 +50,7 @@
if(prob(1))
new /obj/marker/generation/mob/slime/sand(src)
else if(prob(0.25))
- new /obj/marker/generation/mob/zombie/desert(src)
+ new /obj/marker/generation/mob/zombie/mummy(src)
new /turf/simulated/floor/colored/sand/desert/lighter(src)
if(GENERATION_SEGMENT_LOW + 0.1 to GENERATION_SEGMENT_MID)
if(!density)
@@ -71,6 +71,8 @@
new /obj/marker/generation/turf/desert_wall(src)
else if(prob(2))
new /obj/marker/generation/plant/cactus_fruit(src)
+ else if(prob(0.5))
+ new /obj/marker/generation/mob/arachnid/sand(src)
new /turf/simulated/floor/colored/sand/desert(src)
if(GENERATION_SEGMENT_HIGH to GENERATION_SEGMENT_HIGHEST)
@@ -82,6 +84,8 @@
new /obj/marker/generation/plant/glowshroom(src)
if(prob(3))
new /obj/marker/generation/mob/spider/glow(src)
+ else if(prob(0.5))
+ new /obj/marker/generation/mob/arachnid/sand(src)
new /turf/simulated/floor/cave_dirt(src)
if(GENERATION_SEGMENT_HIGHEST to INFINITY)
diff --git a/code/_core/world/_world.dm b/code/_core/world/_world.dm
index dbcae49a4c..b95e195183 100644
--- a/code/_core/world/_world.dm
+++ b/code/_core/world/_world.dm
@@ -46,6 +46,7 @@ var/global/world_state = STATE_STARTING
createtypecache(/mob/living)
createtypecache(/mob/living/advanced)
createtypecache(/mob/living/advanced/player)
+ createtypecache(/mob/living/simple)
createtypecache(/mob/abstract/observer)
createtypecache(/obj/structure)
createtypecache(/obj/item)
@@ -59,6 +60,7 @@ var/global/world_state = STATE_STARTING
createtypecache(/obj/item/weapon/ranged/bow)
createtypecache(/obj/item/weapon/ranged/bullet)
createtypecache(/obj/item/weapon/ranged/bullet/magazine)
+ createtypecache(/obj/item/weapon/ranged/spellgem)
createtypecache(/obj/item/magazine)
createtypecache(/obj/item/material)
createtypecache(/obj/item/bullet_cartridge)
@@ -73,6 +75,7 @@ var/global/world_state = STATE_STARTING
createtypecache(/turf/unsimulated)
createtypecache(/reagent/nutrition)
+
. = ..()
src.TgsNew(new /datum/tgs_event_handler, TGS_SECURITY_TRUSTED)
@@ -82,6 +85,10 @@ var/global/world_state = STATE_STARTING
sleep_offline = initial(sleep_offline)
+ if(world.port != 0 && !length(SSadmin.stored_user_ranks))
+ world.log << "FATAL ERROR: Failed to properly load and initalize user ranks. Restarting!"
+ Reboot(0)
+
/world/Topic(T,Addr,Master,Keys)
TGS_TOPIC
. = ..()
@@ -139,7 +146,9 @@ var/global/world_state = STATE_STARTING
/world/Reboot(reason)
rustg_log_close_all()
+ sleep(1)
TgsReboot()
+ sleep(1)
. = ..()
@@ -156,15 +165,11 @@ var/global/world_state = STATE_STARTING
continue
G.save()
-/proc/save_economy()
- SSeconomy.save()
-
/world/proc/save()
save_all_globals()
//save_all_mechs()
save_deathboxes()
save_banks()
- save_economy()
save_all_characters()
return TRUE
@@ -183,14 +188,13 @@ var/global/world_state = STATE_STARTING
if(!P.ai) log_error("Warning: Tried saving [P.get_debug_name()] without a ckey_last assigned!")
continue
var/savedata/client/mob/M = SSclient.ckey_to_mobdata[P.ckey_last]
- if(M.save_character(P,died = P.dead))
+ if(M.save_character(P))
P.to_chat(span("notice","Your character was automatically saved."))
else
P.to_chat(span("danger","Save error! Your character could not be saved!"))
- sleep(1)
CHECK_TICK_HARD
-/world/proc/end(var/reason,var/shutdown=FALSE)
+/world/proc/end(var/reason = FALSE, var/shutdown = FALSE)
if(world_state != STATE_RUNNING)
log_error("Can't end now!")
@@ -200,22 +204,64 @@ var/global/world_state = STATE_STARTING
world_state = STATE_ROUND_END
+ if(!reason)
+ var/gamemode/gamemode = SSgamemode.active_gamemode
+ var/completed_objectives = length(gamemode.crew_completed_objectives)
+ var/failed_objectives = length(gamemode.crew_failed_objectives)
+ var/total_objectives = length(gamemode.crew_active_objectives) + completed_objectives + failed_objectives
+
+ if((completed_objectives || failed_objectives) && total_objectives)
+ switch((completed_objectives - (failed_objectives * 0.4)) / total_objectives)
+ if(-INFINITY to 0)
+ reason = WORLD_END_SYNDICATE_VICTORY
+ if(0.01 to 0.99)
+ reason = WORLD_END_MINOR_NANOTRASEN_VICTORY
+ if(1 to INFINITY)
+ reason = WORLD_END_NANOTRASEN_VICTORY
+
+ else
+ reason = WORLD_END_BORING_VICTORY
+
switch(reason)
if(WORLD_END_SHUTDOWN)
nice_reason = "Adminbus."
+
+ if(WORLD_END_SYNDICATE_VICTORY)
+ nice_reason = "Syndicate Victory"
+ announce("Central Command Mission Update","Fission Mailed","Mission failed, we'll get them next time.")
+
+ if(WORLD_END_BORING_VICTORY)
+ nice_reason = "Neutral Victory"
+ announce("Central Command Mission Update","Mission... failure?","You completed no objectives, don't expect to get paid any extra for your \"work\".")
+
+ if(WORLD_END_MINOR_NANOTRASEN_VICTORY)
+ nice_reason = "Minor Nanotrasen Victory"
+ SSpayday.stored_payday += 2500
+ SSpayday.trigger_payday()
+ announce("Central Command Mission Update","Minor Mission Success","You completed some of the objectives without fucking up too hard, so here is a small bonus.")
+
if(WORLD_END_NANOTRASEN_VICTORY)
nice_reason = "Nanotrasen Victory"
SSpayday.stored_payday += 5000
SSpayday.trigger_payday()
announce("Central Command Mission Update","Mission Success","You completed all the objectives without fucking up too hard, so here is a bonus.")
- if(WORLD_END_SYNDICATE_VICTORY)
- nice_reason = "Syndicate Victory"
- announce("Central Command Mission Update","Fission Mailed","Mission failed, we'll get them next time.")
+
+ else
+ nice_reason = reason
play_sound_global('sound/meme/apcdestroyed.ogg',SSliving.all_mobs_with_clients)
//SSvote.create_vote(/vote/map)
+ for(var/mob/living/L as anything in SSliving.all_players)
+ if(L.loyalty_tag != "NanoTrasen")
+ continue
+ if(!L.ckey_last)
+ continue
+ L.resurrect(FALSE)
+ L.add_status_effect(IMMORTAL)
+ CHECK_TICK_HARD
+
if(shutdown)
broadcast_to_clients(span("notice","Shutting down world in [REBOOT_TIME] seconds due to [nice_reason]. Characters will be saved when the server shuts down."))
CALLBACK("shutdown_world",SECONDS_TO_DECISECONDS(REBOOT_TIME),src,src::shutdown_server())
@@ -225,4 +271,4 @@ var/global/world_state = STATE_STARTING
SSdiscord.send_message("Round ended with [length(SSclient.all_clients)] players due to [nice_reason].")
- return TRUE
\ No newline at end of file
+ return TRUE
diff --git a/code/_core/world/life.dm b/code/_core/world/life.dm
index c54cd886b7..923dc7b067 100644
--- a/code/_core/world/life.dm
+++ b/code/_core/world/life.dm
@@ -71,6 +71,7 @@
CHECK_TICK_HARD
+ //Do initializations.
for(var/k in active_subsystems)
var/subsystem/SS = k
if(!SS)
@@ -79,9 +80,23 @@
continue
if(SS.qdeleting)
active_subsystems -= k
- log_error("FATAL ERROR: Subsystem [SS.get_debug_name()] was qdeleting!")
+ log_error("FATAL ERROR: Subsystem [SS.get_debug_name()] was qdeleted before it could be iniitalized!")
continue
subsystem_initialize(SS)
+
+ CHECK_TICK_HARD
+
+ //Do the life loop.
+ for(var/k in active_subsystems)
+ var/subsystem/SS = k
+ if(!SS)
+ active_subsystems -= k
+ log_error("FATAL ERROR: There was a subsystem in the active_substyems list that was null!")
+ continue
+ if(SS.qdeleting)
+ active_subsystems -= k
+ log_error("FATAL ERROR: Subsystem [SS.get_debug_name()] was qdeleting before it could run their life loop!")
+ continue
subsystem_life_loop(SS)
var/final_time_text = "All initializations took [DECISECONDS_TO_SECONDS((true_time() - benchmark))] seconds."
diff --git a/code/_core/world/subsystems/balance.dm b/code/_core/world/subsystems/balance.dm
index 9a78e2a411..9588e203e9 100644
--- a/code/_core/world/subsystems/balance.dm
+++ b/code/_core/world/subsystems/balance.dm
@@ -12,7 +12,9 @@ SUBSYSTEM_DEF(balance)
var/list/stored_tier_max = list()
var/list/stored_killtime = list()
- var/list/stored_value = list() //STORED VALUE SHOULD BE ONLY USED FOR LOOT GENERATION (EXCEPTION: WEAPONS, BULLETS, MAGAZINES)
+ var/list/stored_value = list()
+
+ var/list/stored_mob_value = list() //Mob = mob loot value.
var/list/weapon_to_bullet = list()
var/list/weapon_to_magazine = list()
@@ -132,6 +134,8 @@ SUBSYSTEM_DEF(balance)
/subsystem/balance/proc/process_loadout(var/turf/T)
+ //This proc checks if we're allowed to save an item as a loadout, as long as it is in a vending machine that belongs to Nanotrasen.
+
for(var/k in subtypesof(/obj/structure/interactive/vending/))
var/obj/structure/interactive/vending/V = k
if(initial(V.special))
@@ -161,7 +165,9 @@ SUBSYSTEM_DEF(balance)
for(var/k in everything_else)
var/obj/item/I = k
- if(initial(I.value) <= 0)
+ if(initial(I.value) < 0)
+ continue
+ if(!initial(I.can_save))
continue
I = new k(T)
I.initialize_type = INITIALIZE_NONE
@@ -179,6 +185,10 @@ SUBSYSTEM_DEF(balance)
. = list()
for(var/k in bullet_subtypes)
var/obj/item/bullet_cartridge/B = k
+ if(initial(B.value) < 0)
+ continue
+ if(!initial(B.can_save))
+ continue
B = new k(T)
B.initialize_type = INITIALIZE_NONE
INITIALIZE(B)
@@ -197,6 +207,10 @@ SUBSYSTEM_DEF(balance)
. = list()
for(var/k in magazine_subtypes)
var/obj/item/magazine/M = k
+ if(initial(M.value) < 0)
+ continue
+ if(!initial(M.can_save))
+ continue
if(initial(M.bullet_count_max) <= 0)
continue
M = new k(T)
@@ -218,7 +232,9 @@ SUBSYSTEM_DEF(balance)
. = list()
for(var/k in weapon_subtypes)
var/obj/item/weapon/W = k
- if(initial(W.value) <= 0)
+ if(initial(W.value) < 0)
+ continue
+ if(!initial(W.can_save))
continue
W = new k(T)
W.initialize_type = INITIALIZE_NONE
diff --git a/code/_core/world/subsystems/boss.dm b/code/_core/world/subsystems/boss.dm
index 50329d64cf..bec5c8dbd0 100644
--- a/code/_core/world/subsystems/boss.dm
+++ b/code/_core/world/subsystems/boss.dm
@@ -22,28 +22,38 @@ SUBSYSTEM_DEF(bosses)
/subsystem/bosses/proc/check_boss(var/mob/living/L)
- if(L.dead || L.qdeleting)
- for(var/v in L.players_fighting_boss)
- var/mob/living/advanced/P = v
- if(!P || P.qdeleting)
- L.players_fighting_boss -= v
- continue
+ if(L.dead || L.qdeleting) //Boss is dead or deleted.
+ for(var/k in L.players_fighting_boss)
+ var/mob/living/advanced/P = k
L.remove_player_from_boss(P)
CHECK_TICK(tick_usage_max,FPS_SERVER*5)
return FALSE
+ var/turf/boss_turf = get_turf(L)
+ for(var/v in L.players_fighting_boss)
+ var/mob/living/advanced/player/P = v
+ var/turf/player_turf = get_turf(P)
+ if(!boss_turf || !player_turf || player_turf.z != boss_turf.z)
+ L.remove_player_from_boss(P)
+ continue
+ if(get_dist(player_turf,boss_turf) >= L.boss_range*2)
+ if(L.ai)
+ var/ai/AI = L.ai
+ if(AI.objective_attack)
+ var/turf/T = get_turf(AI.objective_attack)
+ if(T && T.z == P.z && get_dist(T,P) <= L.boss_range*2)
+ continue
+ L.remove_player_from_boss(P)
+ CHECK_TICK(tick_usage_max,FPS_SERVER*5)
+
if(L.ai)
var/ai/AI = L.ai
- if(AI.objective_attack)
+ if(AI.objective_attack) //Boss is officially in combat.
for(var/mob/living/advanced/player/P in viewers(L.boss_range,L))
- CHECK_TICK(tick_usage_max,FPS_SERVER*5)
+ if(L.loyalty_tag == P.loyalty_tag)
+ continue
L.add_player_to_boss(P)
-
- for(var/v in L.players_fighting_boss)
- var/mob/living/advanced/player/P = v
- CHECK_TICK(tick_usage_max,FPS_SERVER*5)
- if(get_dist(P,L) >= L.boss_range*2)
- L.remove_player_from_boss(P)
+ CHECK_TICK(tick_usage_max,FPS_SERVER*5)
return TRUE
@@ -51,7 +61,7 @@ SUBSYSTEM_DEF(bosses)
for(var/k in tracked_bosses)
var/mob/living/L = k
- if(!L)
+ if(!L) // Invalid entry, for some reason.
tracked_bosses -= k
continue
if(check_boss(L) == null)
@@ -70,17 +80,19 @@ SUBSYSTEM_DEF(bosses)
B.update_stats()
/mob/living/proc/add_player_to_boss(var/mob/living/advanced/player/P)
- if(P in src.players_fighting_boss)
+ if(!P || P.qdeleting) //Can't add an invalid player.
return FALSE
- players_fighting_boss += P
+ players_fighting_boss |= P
for(var/obj/hud/button/boss_health/B in P.buttons)
B.target_bosses |= src
B.update_stats()
+ return TRUE
/mob/living/proc/remove_player_from_boss(var/mob/living/advanced/player/P)
- if(!(P in src.players_fighting_boss))
- return FALSE
players_fighting_boss -= P
+ if(!P || P.qdeleting)
+ return TRUE
for(var/obj/hud/button/boss_health/B in P.buttons)
B.target_bosses -= src
- B.update_stats()
\ No newline at end of file
+ B.update_stats()
+ return TRUE
\ No newline at end of file
diff --git a/code/_core/world/subsystems/dmm_suite.dm b/code/_core/world/subsystems/dmm_suite.dm
index e0af4dc4b1..1069ba0f95 100644
--- a/code/_core/world/subsystems/dmm_suite.dm
+++ b/code/_core/world/subsystems/dmm_suite.dm
@@ -18,9 +18,6 @@ SUBSYSTEM_DEF(dmm_suite)
var/list/valid_prefabs = list()
- var/list/linked_prefabs_below = list()
- var/list/linked_prefabs_above = list()
-
var/list/maps_to_load = list(
"maps/_core/mission.dmm",
"maps/_core/bluespace.dmm",
@@ -107,16 +104,9 @@ SUBSYSTEM_DEF(dmm_suite)
for(var/file in flist("[PREFABS_DIR][category]/"))
if(!has_suffix(file,".dmm"))
continue
- if(has_suffix(file,"_below.dmm"))
- var/linked_file = replacetextEx(file,"_below.dmm",".dmm")
- linked_prefabs_below["[PREFABS_DIR][category]/[linked_file]"] = "[PREFABS_DIR][category]/[file]"
- else if(has_suffix(file,"_above.dmm"))
- var/linked_file = replacetextEx(file,"_above.dmm",".dmm")
- linked_prefabs_above["[PREFABS_DIR][category]/[linked_file]"] = "[PREFABS_DIR][category]/[file]"
- else
- if(!valid_prefabs[category])
- valid_prefabs[category] = list()
- valid_prefabs[category] += "[PREFABS_DIR][category]/[file]"
+ if(!valid_prefabs[category])
+ valid_prefabs[category] = list()
+ valid_prefabs[category] += "[PREFABS_DIR][category]/[file]"
log_subsystem(name,"Found [length(valid_prefabs)] valid prefab sets.")
var/loaded_prefabs = 0
@@ -129,23 +119,23 @@ SUBSYSTEM_DEF(dmm_suite)
var/obj/marker/prefab/M = prefab_markers[1]
prefab_markers -= M
M.prepare_prefab()
- if(!length(valid_prefabs[M.category]))
- if(!not_enough[M.category])
- not_enough[M.category] = 1
- else
- not_enough[M.category] += 1
- continue
- var/list/local_prefabs = valid_prefabs[M.category].Copy()
- if(length(M.prefabs))
- local_prefabs = local_prefabs & M.prefabs
- if(!length(local_prefabs))
+ if(!length(valid_prefabs[M.category])) //Check global prefabs.
if(!not_enough[M.category])
not_enough[M.category] = 1
else
not_enough[M.category] += 1
continue
+ var/list/prefab_to_use = valid_prefabs[M.category]
+ if(length(M.prefabs)) //We have local prefabs.
+ prefab_to_use = prefab_to_use.Copy() & M.prefabs
+ if(!length(prefab_to_use)) //Check local prefabs.
+ if(!not_enough[M.category])
+ not_enough[M.category] = 1
+ else
+ not_enough[M.category] += 1
+ continue
- M.chosen_file = pick(local_prefabs)
+ M.chosen_file = pick(prefab_to_use)
if(M.unique) valid_prefabs[M.category] -= M.chosen_file
var/map_contents = rustg_file_read(M.chosen_file)
var/desired_angle = 0
@@ -166,30 +156,6 @@ SUBSYSTEM_DEF(dmm_suite)
tag="[M.chosen_file]",
angleOffset = SIMPLIFY_DEGREES(desired_angle)
)
- /*
- if(linked_prefabs_below[M.chosen_file])
- M.chosen_file_below = linked_prefabs_below[M.chosen_file]
- var/chosen_map_contents = rustg_file_read(M.chosen_file_below)
- dmm_suite.read_map(
- chosen_map_contents,
- M.x + M.offset_x,
- M.y + M.offset_y,
- M.z-1,
- tag="[M.chosen_file_below]",
- angleOffset = SIMPLIFY_DEGREES(desired_angle)
- )
- if(linked_prefabs_above[M.chosen_file])
- M.chosen_file_above = linked_prefabs_above[M.chosen_file]
- var/chosen_map_contents = rustg_file_read(M.chosen_file_above)
- dmm_suite.read_map(
- chosen_map_contents,
- M.x + M.offset_x,
- M.y + M.offset_y,
- M.z+1,
- tag="[M.chosen_file_above]",
- angleOffset = SIMPLIFY_DEGREES(desired_angle)
- )
- */
loaded_prefabs++
diff --git a/code/_core/world/subsystems/economy.dm b/code/_core/world/subsystems/economy.dm
index fbb36cc6b5..dcdd789969 100644
--- a/code/_core/world/subsystems/economy.dm
+++ b/code/_core/world/subsystems/economy.dm
@@ -1,3 +1,6 @@
+//Disabled because makinga good economy system is an insane task.
+
+
#define PRICE_MULTIPLIER_DIR "data/server/price_multipliers.txt"
#define GOLD_CIRCULATION_DIR "data/server/gold_circulation.txt"
#define GOBLIN_CIRCULATION_DIR "data/server/gold_circulation_goblin.txt"
diff --git a/code/_core/world/subsystems/explosion.dm b/code/_core/world/subsystems/explosion.dm
index 551d35a01a..2b3356d612 100644
--- a/code/_core/world/subsystems/explosion.dm
+++ b/code/_core/world/subsystems/explosion.dm
@@ -9,7 +9,7 @@ SUBSYSTEM_DEF(explosion)
var/list/atom/damage_to_process = list()
- tick_usage_max = 95
+ tick_usage_max = 98
var/explosion_ticks = 0
@@ -76,7 +76,7 @@ SUBSYSTEM_DEF(explosion)
CHECK_TICK(tick_usage_max,FPS_SERVER)
if(!length(explosion_data))
damage_to_process -= k
- explosion_ticks = 1
+ explosion_ticks = 0
else
explosion_ticks++
diff --git a/code/_core/world/subsystems/horde.dm b/code/_core/world/subsystems/horde.dm
index adebb476ca..b5b4e3bbe6 100644
--- a/code/_core/world/subsystems/horde.dm
+++ b/code/_core/world/subsystems/horde.dm
@@ -136,11 +136,8 @@ SUBSYSTEM_DEF(horde)
var/horde_data/found_horde_data = src.all_horde_data_types[A.horde_data]
- if(!found_horde_data || !found_horde_data.ignore_gamemode)
- if(prob(40) && is_player(target) && SStax.check_delinquent(target))
- found_horde_data = src.all_horde_data_types[/horde_data/tax]
- else if(A.horde_data == "mission" && SSgamemode && SSgamemode.active_gamemode && SSgamemode.active_gamemode.gamemode_horde_data)
- found_horde_data = src.all_horde_data_types[SSgamemode.active_gamemode.gamemode_horde_data]
+ if( (!found_horde_data || !found_horde_data.ignore_gamemode) && A.horde_data == "mission" && SSgamemode && SSgamemode.active_gamemode && SSgamemode.active_gamemode.gamemode_horde_data)
+ found_horde_data = src.all_horde_data_types[SSgamemode.active_gamemode.gamemode_horde_data]
if(!found_horde_data)
return null
diff --git a/code/_core/world/subsystems/loot.dm b/code/_core/world/subsystems/loot.dm
index b03c1ce35e..40edf341dc 100644
--- a/code/_core/world/subsystems/loot.dm
+++ b/code/_core/world/subsystems/loot.dm
@@ -3,85 +3,75 @@ SUBSYSTEM_DEF(loot)
desc = "Yes."
priority = SS_ORDER_LOOT
var/list/all_loot = list()
- var/list/recursive_loot = list()
+
+ var/list/unobtainable_items = list() //item = weight, higher weight means less value
/subsystem/loot/Initialize()
var/list/loot_to_check = list()
-
- var/list/created_items = list()
+ var/list/checked_loot = list()
for(var/k in subtypesof(/loot/))
var/loot/L = new k
all_loot[L.type] = L
loot_to_check += L.type
- var/turf/T = locate(1,1,1)
-
+ var/i = 1
while(length(loot_to_check) > 0)
- var/k = loot_to_check[1]
- var/loot/L = all_loot[k]
- loot_to_check -= k
- var/isolated = TRUE
+ CHECK_TICK_HARD
+ if(i > length(loot_to_check))
+ i = 1
+ var/loot/L = all_loot[loot_to_check[i]]
+ var/valid_check = TRUE
+ //Process the loot_table.
+ for(var/k in L.loot_table)
+ if(ispath(k,/loot/) && !(k in checked_loot))
+ valid_check = FALSE
+ break
+ if(!valid_check)
+ i++
+ continue
+ //Process the loot_table_guaranteed.
+ for(var/k in L.loot_table_guaranteed)
+ if(ispath(k,/loot/) && !(k in checked_loot))
+ valid_check = FALSE
+ break
+ if(!valid_check)
+ i++
+ continue
+ L.check_value()
+ checked_loot += L.type
+ loot_to_check -= L.type
+
+ var/list/all_items = subtypesof(/obj/item)
+
+ //Dirty as fuck, but at least it runs once.
+ for(var/k in SSloot.all_loot)
+ var/loot/L = SSloot.all_loot[k]
for(var/j in L.loot_table)
- if(ispathcache(k,/obj/item))
- if(SSbalance.stored_value[k])
- continue
- var/obj/item/I = k
- if(created_items[I])
- I = created_items[I]
- else
- I = new k(T)
- I.initialize_type = INITIALIZE_NONE
- INITIALIZE(I)
- GENERATE(I)
- FINALIZE(I)
- created_items[k] = I
- if(isnull(I.value))
- isolated = FALSE
- break
- continue
- if(!ispathcache(j,/loot)) //Not loot. Must be something else.
- continue
- if(!(j in loot_to_check)) //Already checked!
- continue
- isolated = FALSE
- break
+ all_items -= j
for(var/j in L.loot_table_guaranteed)
- if(ispathcache(k,/obj/item))
- if(SSbalance.stored_value[k])
- continue
- var/obj/item/I = k
- if(created_items[I])
- I = created_items[I]
- else
- I = new k
- I.initialize_type = INITIALIZE_NONE
- INITIALIZE(I)
- GENERATE(I)
- FINALIZE(I)
- created_items[k] = I
- if(isnull(I.value))
- isolated = FALSE
- break
- continue
- if(!ispathcache(j,/loot)) //Not loot. Must be something else.
- continue
- if(!(j in loot_to_check)) //Already checked!
- continue
- isolated = FALSE
- break
- if(!isolated)
- //log_subsystem(name,"[k] was not isolated. Moving to back...")
- loot_to_check += k //Move to back. Check again later.
- else
- L.check_value()
- //log_subsystem(name,"[k] was set to a value of [L.average_value].")
- CHECK_TICK(95,FPS_SERVER)
+ all_items -= j
+
+ for(var/k in SSloadouts.all_loadouts)
+ var/loadout/L = SSloadouts.all_loadouts[k]
+ for(var/j in L.spawning_items)
+ all_items -= j
+
+ for(var/k in all_items)
+ var/obj/item/I = k
+ if(I.value <= 0)
+ continue
+ if(!I.can_save)
+ continue
+ if(SSbalance.can_save_loadout[I.type])
+ continue
+ var/found_value = SSbalance.stored_value[I]
+ if(!found_value) //Could be null
+ found_value = 0
+ unobtainable_items[I] = CEILING(found_value,1)
- for(var/k in created_items)
- var/obj/item/I = created_items[k]
- qdel(I)
+ sort_tim(unobtainable_items,/proc/cmp_numeric_dsc,associative=TRUE)
log_subsystem(name,"Initialized [length(all_loot)] loot tables.")
diff --git a/code/_core/world/subsystems/turfs.dm b/code/_core/world/subsystems/turfs.dm
index dc40cb4ff8..9c9468cf9f 100644
--- a/code/_core/world/subsystems/turfs.dm
+++ b/code/_core/world/subsystems/turfs.dm
@@ -88,7 +88,7 @@ SUBSYSTEM_DEF(turf)
stored_boss_floor_icons += I
- snow_line = rand(380,440)
+ snow_line = rand(420,450)
snow_num = 0.6+rand()*0.2
var/list/type_to_time = list()
diff --git a/config/example_config.txt b/config/example_config.txt
index 181f13d134..1ae1b3b293 100644
--- a/config/example_config.txt
+++ b/config/example_config.txt
@@ -32,6 +32,7 @@ ENABLE_WEATHER 0
ENABLE_PVP_AREA 1
ENABLE_LIGHTING 1
ENABLE_INSTALOAD 0
+ENABLE_GUEST_CID_SAVING 0
#Character Creation
MAXIMUM_PLAYER_SAVES 10
diff --git a/icons/hud/ability.dmi b/icons/hud/ability.dmi
index 0bc28c1ba6..80126f46c4 100644
Binary files a/icons/hud/ability.dmi and b/icons/hud/ability.dmi differ
diff --git a/icons/mob/living/simple/clockwork_boss.dmi b/icons/mob/living/simple/clockwork_boss.dmi
new file mode 100644
index 0000000000..3903c884ca
Binary files /dev/null and b/icons/mob/living/simple/clockwork_boss.dmi differ
diff --git a/icons/mob/living/simple/jungle/arachnid_sand.dmi b/icons/mob/living/simple/jungle/arachnid_sand.dmi
index 2a8c3f96df..c5f0f14ead 100644
Binary files a/icons/mob/living/simple/jungle/arachnid_sand.dmi and b/icons/mob/living/simple/jungle/arachnid_sand.dmi differ
diff --git a/icons/obj/effects/missile.dmi b/icons/obj/effects/missile.dmi
new file mode 100644
index 0000000000..babbefe5e6
Binary files /dev/null and b/icons/obj/effects/missile.dmi differ
diff --git a/icons/obj/item/clothing/ears/headset.dmi b/icons/obj/item/clothing/ears/headset.dmi
index 9f939f47df..2b15a83dca 100644
Binary files a/icons/obj/item/clothing/ears/headset.dmi and b/icons/obj/item/clothing/ears/headset.dmi differ
diff --git a/icons/obj/item/clothing/ears/nanotrasen_headset.dmi b/icons/obj/item/clothing/ears/nanotrasen_headset.dmi
new file mode 100644
index 0000000000..9f939f47df
Binary files /dev/null and b/icons/obj/item/clothing/ears/nanotrasen_headset.dmi differ
diff --git a/icons/obj/item/clothing/suit/mummy.dmi b/icons/obj/item/clothing/suit/mummy.dmi
new file mode 100644
index 0000000000..557a82b8c1
Binary files /dev/null and b/icons/obj/item/clothing/suit/mummy.dmi differ
diff --git a/icons/obj/item/currency/magic_token.dmi b/icons/obj/item/currency/magic_token.dmi
index add485364e..33c05633df 100644
Binary files a/icons/obj/item/currency/magic_token.dmi and b/icons/obj/item/currency/magic_token.dmi differ
diff --git a/icons/obj/item/material.dmi b/icons/obj/item/material.dmi
index 37d02a5da2..90d56611b9 100644
Binary files a/icons/obj/item/material.dmi and b/icons/obj/item/material.dmi differ
diff --git a/icons/obj/item/mirroring.dmi b/icons/obj/item/mirroring.dmi
new file mode 100644
index 0000000000..0e9f7c5be3
Binary files /dev/null and b/icons/obj/item/mirroring.dmi differ
diff --git a/icons/obj/item/weapons/melee/laser/shield_new.dmi b/icons/obj/item/weapons/melee/laser/shield_new.dmi
index 6bc44be568..326814e43d 100644
Binary files a/icons/obj/item/weapons/melee/laser/shield_new.dmi and b/icons/obj/item/weapons/melee/laser/shield_new.dmi differ
diff --git a/icons/obj/item/weapons/ranged/laser/captain.dmi b/icons/obj/item/weapons/ranged/laser/captain.dmi
index c074099714..f75a34733f 100644
Binary files a/icons/obj/item/weapons/ranged/laser/captain.dmi and b/icons/obj/item/weapons/ranged/laser/captain.dmi differ
diff --git a/icons/obj/item/weapons/ranged/laser/carbine_new.dmi b/icons/obj/item/weapons/ranged/laser/carbine_new.dmi
new file mode 100644
index 0000000000..32c8bac82f
Binary files /dev/null and b/icons/obj/item/weapons/ranged/laser/carbine_new.dmi differ
diff --git a/icons/obj/item/weapons/ranged/laser/freezegun.dmi b/icons/obj/item/weapons/ranged/laser/freezegun.dmi
index 22ff68be55..753b10b2c9 100644
Binary files a/icons/obj/item/weapons/ranged/laser/freezegun.dmi and b/icons/obj/item/weapons/ranged/laser/freezegun.dmi differ
diff --git a/icons/obj/item/weapons/ranged/laser/gatling_new.dmi b/icons/obj/item/weapons/ranged/laser/gatling_new.dmi
new file mode 100644
index 0000000000..409c69ff25
Binary files /dev/null and b/icons/obj/item/weapons/ranged/laser/gatling_new.dmi differ
diff --git a/icons/obj/item/weapons/ranged/laser/ion.dmi b/icons/obj/item/weapons/ranged/laser/ion.dmi
index 1e3690713e..60766ca0ec 100644
Binary files a/icons/obj/item/weapons/ranged/laser/ion.dmi and b/icons/obj/item/weapons/ranged/laser/ion.dmi differ
diff --git a/icons/obj/item/weapons/ranged/laser/modular.dmi b/icons/obj/item/weapons/ranged/laser/modular.dmi
index 5860101e72..335180f48b 100644
Binary files a/icons/obj/item/weapons/ranged/laser/modular.dmi and b/icons/obj/item/weapons/ranged/laser/modular.dmi differ
diff --git a/icons/obj/item/weapons/ranged/misc/syringe.dmi b/icons/obj/item/weapons/ranged/misc/syringe.dmi
index 40b91d5406..a7f4f6771f 100644
Binary files a/icons/obj/item/weapons/ranged/misc/syringe.dmi and b/icons/obj/item/weapons/ranged/misc/syringe.dmi differ
diff --git a/icons/obj/item/weapons/unarmed/soul_trap.dmi b/icons/obj/item/weapons/unarmed/soul_trap.dmi
new file mode 100644
index 0000000000..a8fae79cef
Binary files /dev/null and b/icons/obj/item/weapons/unarmed/soul_trap.dmi differ
diff --git a/icons/obj/markers/prefab_42x42_city.dmi b/icons/obj/markers/prefab_42x42_city.dmi
new file mode 100644
index 0000000000..ac383a73cf
Binary files /dev/null and b/icons/obj/markers/prefab_42x42_city.dmi differ
diff --git a/icons/obj/markers/prefab_42x42_city_end.dmi b/icons/obj/markers/prefab_42x42_city_end.dmi
new file mode 100644
index 0000000000..1ab68db9fb
Binary files /dev/null and b/icons/obj/markers/prefab_42x42_city_end.dmi differ
diff --git a/icons/obj/markers/prefab_42x42_city_intersection.dmi b/icons/obj/markers/prefab_42x42_city_intersection.dmi
new file mode 100644
index 0000000000..06010710c1
Binary files /dev/null and b/icons/obj/markers/prefab_42x42_city_intersection.dmi differ
diff --git a/icons/obj/projectiles/magic.dmi b/icons/obj/projectiles/magic.dmi
index f7851c3b44..6938df3e4b 100644
Binary files a/icons/obj/projectiles/magic.dmi and b/icons/obj/projectiles/magic.dmi differ
diff --git a/maps/_core/mission_below.dmm b/maps/_core/backup/mission_below.dmm
similarity index 100%
rename from maps/_core/mission_below.dmm
rename to maps/_core/backup/mission_below.dmm
diff --git a/maps/_core/bluespace.dmm b/maps/_core/bluespace.dmm
index 6a07545d43..373065733c 100644
--- a/maps/_core/bluespace.dmm
+++ b/maps/_core/bluespace.dmm
@@ -1,4 +1,4 @@
-"aa" = (/turf/unsimulated,/area/space/deep)
+"aa" = (/obj/structure/interactive/lighting/streetlamp/jungle/dark,/turf/simulated/floor/basalt,/area/herald)
"ab" = (/turf/simulated/wall/rock/indestructable,/area/centcomm/chargen)
"ac" = (/turf/bluespace,/area/space/bluespace)
"ad" = (/turf/simulated/wall/rock/basalt,/area/centcomm/chargen)
@@ -61,6 +61,8 @@
"bj" = (/obj/trigger/teleport_to_shuttle,/obj/effect/fake_lighting/solid,/obj/structure/interactive/lighting/fixture/tube/station/stronger{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/bananium,/area/centcomm/clown_planet)
"bk" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 1},/turf/simulated/wall/metal/magic/bananium,/area/centcomm/clown_planet)
"bl" = (/mob/living/advanced/npc/unique/jestmaster,/turf/simulated/floor/tile/morphing,/area/centcomm/clown_planet)
+"bm" = (/obj/trigger/teleport_to_world,/obj/effect/fake_lighting/solid,/turf/simulated/floor/chasm,/area/herald)
+"bn" = (/obj/effect/fake_lighting/gradient,/turf/simulated/floor/basalt,/area/herald)
(1,1,1) = {"
acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac
@@ -546,21 +548,21 @@ acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac
acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanasaGaGaGaGaGaGaGaGaGaHaHaHaHaHaHaHaHaHaHaHaHaHaGaGaGaGaGaGaGaGaGasanan
acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanasaGaGaGaGaGaGaGaGaGaHaHaHaHaHaHaHaHaHaHaHaHaHaGaGaGaKaGaGaGaGaGasanan
acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasanan
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananananananananananananananananaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaaabababababababababababababababaaaaaaaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajajajajajajajajajajajajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeadabaaaaaaaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajajamamamamamamajajajajaiaaabaeaeaeaeaeafaeaeaeaeaeaeadabaaaaaaaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajamamamamamamamamamajajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeadabaaaaaaaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajamamamamamamamamamamajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeadababababaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajamamamamamamamamamamajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeadadadadabaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajamamamamaoamamamamamajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeagahakadabaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajamamamamamamamamamamamajaiaaabaeaeaeaeaeaealaeaeaeaeaeagahakadabaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajamamamamamamamamamamamajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeagahakadabaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananaiajamamamamamamamamamamamajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeadadadadabaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabababababanaiajajamamamamamamamamamajajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeadababababaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabapapapabanaiajajajamamamamamamamajajajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeadabaaaaaaaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabapaqapabanaiajajajajamamamamajajajajajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeadabaaaaaaaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabapapapabanaiajajajajajajajajajajajajajaiaaabaeaeaeaeaeaeaeaeaeaeaeaeadabaaaaaaaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabababababanaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaaabababababababababababababababaaaaaaaa
-acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananananananananananananananananananananananaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananananananananananananananananananananananananananananananan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananananananaiaiaiaiaiananananananabababababababababababababababanananan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananananananaibmbmbmaiananananananabaeaeaeaeaeaeaeaeaeaeaeaeadabanananan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiaiaiaiaiaibnbnbnaiaiaiaiaiaianabaeaeaeaeaeafaeaeaeaeaeaeadabanananan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajajajajamamamajajajajajaianabaeaeaeaeaeaeaeaeaeaeaeaeadabanananan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajajamaaamamamaaajajajajaianabaeaeaeaeaeaeaeaeaeaeaeaeadababababan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajamamamamamamamamamajajaianabaeaeaeaeaeaeaeaeaeaeaeaeadadadadaban
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajamamamamamamamamamamajaianabaeaeaeaeaeaeaeaeaeaeaeaeagahakadaban
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajajamamamamamamamamamamajaianabaeaeaeaeaeaealaeaeaeaeaeagahakadaban
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaiajamamamamamaoamamamamamajaianabaeaeaeaeaeaeaeaeaeaeaeaeagahakadaban
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananaiajamamamamamamamamamamamajaianabaeaeaeaeaeaeaeaeaeaeaeaeadadadadaban
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabababababanaiajajamamamamamamamamamajajaianabaeaeaeaeaeaeaeaeaeaeaeaeadababababan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabapapapabanaiajajajamamamamamamamajajajaianabaeaeaeaeaeaeaeaeaeaeaeaeadabanananan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabapaqapabanaiajajajajamamamamajajajajajaianabaeaeaeaeaeaeaeaeaeaeaeaeadabanananan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabapapapabanaiajajajajajajajajajajajajajaianabaeaeaeaeaeaeaeaeaeaeaeaeadabanananan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanabababababanaiaiaiaiaiaiaiaiaiaiaiaiaiaiaianabababababababababababababababanananan
+acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananananananananananananananananananananananananananananananananananananan
"}
diff --git a/maps/_core/mission.dmm b/maps/_core/mission.dmm
index 81157da9d9..427e88dd71 100644
--- a/maps/_core/mission.dmm
+++ b/maps/_core/mission.dmm
@@ -1,777 +1,252301 @@
-"aa" = (/turf/simulated/wall/rock/indestructable,/area/mission/out_of_bounds)
-"ab" = (/obj/marker/prefab/medium,/turf/unsimulated/generation/forest_cave,/area)
-"ac" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area)
-"ad" = (/obj/marker/prefab/vault,/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"ae" = (/obj/marker/prefab/vault,/turf/unsimulated/generation/forest_cave,/area)
-"af" = (/obj/marker/prefab/vault{icon_state = ""; dir = 8},/turf/unsimulated/generation/forest_cave/path,/area)
-"ag" = (/turf/unsimulated/generation/forest_cave,/area)
-"ah" = (/obj/marker/prefab/ashwalker_village{icon_state = ""; dir = 1},/turf/unsimulated/generation/lava,/area)
-"ai" = (/obj/structure/interactive/tendril,/turf/unsimulated/generation/lava/path,/area)
-"aj" = (/turf/unsimulated/generation/lava/path,/area)
-"ak" = (/obj/marker/prefab/antag,/turf/unsimulated/generation/forest_cave,/area)
-"al" = (/obj/marker/prefab/city/intersection,/turf/unsimulated/generation/forest,/area)
-"am" = (/obj/structure/scenery/fake_door/blast_door{icon_state = "blast_closed"; dir = 1},/turf/simulated/floor/road,/area/mission/out_of_bounds)
-"an" = (/obj/marker/map_node,/turf/unsimulated/generation/lava/path,/area)
-"ao" = (/turf/simulated/floor/road,/area)
-"ap" = (/turf/unsimulated/generation/forest_cave/path,/area)
-"aq" = (/obj/marker/prefab/boss/lavaland{icon_state = ""; dir = 4},/turf/unsimulated/generation/lava/path,/area)
-"ar" = (/obj/marker/map_node,/turf/unsimulated/generation/forest_cave/path,/area)
-"as" = (/obj/marker/prefab/boss/forest{icon_state = ""; dir = 4},/turf/unsimulated/generation/forest_cave,/area)
-"at" = (/turf/unsimulated/generation/lava,/area)
-"au" = (/turf/unsimulated/generation/jungle,/area)
-"av" = (/obj/decal/road_marking/solid_cross,/turf/unsimulated/generation/forest,/area)
-"aw" = (/turf/unsimulated/generation/jungle/path,/area)
-"ax" = (/obj/marker/map_node,/turf/unsimulated/generation/jungle/path,/area)
-"ay" = (/obj/marker/prefab/city/t_junction{icon_state = "t"; dir = 4},/turf/unsimulated/generation/forest,/area)
-"az" = (/turf/unsimulated/generation/beach/path,/area)
-"aA" = (/mob/living/simple/spacecarp,/turf/unsimulated/generation/ocean,/area)
-"aB" = (/obj/marker/prefab/large,/turf/unsimulated/generation/jungle/path,/area)
-"aC" = (/obj/marker/prefab/city/sol_base{icon_state = "t"; dir = 8},/turf/unsimulated/generation/forest,/area)
-"aD" = (/turf/simulated/wall/metal/reinforced,/area)
-"aE" = (/obj/marker/prefab/boss/jungle{icon_state = ""; dir = 4},/turf/unsimulated/generation/jungle,/area)
-"aF" = (/turf/simulated/floor/colored/sand/beach/shallow,/area)
-"aG" = (/obj/marker/bluepace_rift_location,/turf/unsimulated/generation/beach/path,/area)
-"aH" = (/obj/marker/bluepace_rift_location,/turf/unsimulated/generation/forest_cave/path,/area)
-"aI" = (/obj/marker/prefab/large,/turf/unsimulated/generation/forest,/area)
-"aJ" = (/obj/marker/prefab/ashwalker_village,/turf/unsimulated/generation/lava/path,/area)
-"aK" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area)
-"aL" = (/obj/marker/prefab/ashwalker_village{icon_state = ""; dir = 4},/turf/unsimulated/generation/lava,/area)
-"aM" = (/obj/marker/prefab/ashwalker_village{icon_state = ""; dir = 8},/turf/unsimulated/generation/lava/path,/area)
-"aN" = (/obj/marker/map_node/x4,/turf/simulated/floor/road,/area)
-"aO" = (/obj/decal/road_marking/solid_line,/turf/simulated/floor/road,/area)
-"aP" = (/mob/living/simple/spacecarp/leader,/turf/unsimulated/generation/ocean,/area)
-"aQ" = (/obj/marker/prefab/landing,/turf/unsimulated/generation/beach/path,/area)
-"aR" = (/obj/marker/prefab/boss/jungle{icon_state = ""; dir = 8},/turf/unsimulated/generation/jungle/path,/area)
-"aS" = (/turf/simulated/floor/wood/dock,/area)
-"aT" = (/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area)
-"aU" = (/obj/structure/interactive/barricade{icon_state = "metal"; dir = 8},/turf/unsimulated/generation/forest/path,/area)
-"aV" = (/turf/unsimulated/generation/beach,/area)
-"aW" = (/obj/decal/road_marking/dotted_line/half,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area)
-"aX" = (/obj/marker/prefab/city/city_hall{icon_state = ""; dir = 8},/turf/unsimulated/generation/forest,/area)
-"aY" = (/obj/marker/map_node,/turf/unsimulated/generation/beach/path,/area)
-"aZ" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area)
-"ba" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area)
-"bb" = (/turf/simulated/floor/sidewalk,/area)
-"bc" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 9},/turf/simulated/floor/road,/area)
-"bd" = (/mob/living/simple/crab,/turf/unsimulated/generation/beach/path,/area)
-"be" = (/obj/marker/map_node,/turf/simulated/floor/wood/dock,/area)
-"bf" = (/turf/unsimulated/generation/desert,/area)
-"bg" = (/turf/unsimulated/generation/desert/path,/area)
-"bh" = (/obj/marker/map_node,/turf/unsimulated/generation/desert/path,/area)
-"bi" = (/obj/marker/prefab/boss/jungle{icon_state = ""; dir = 4},/turf/unsimulated/generation/forest_cave,/area)
-"bj" = (/obj/marker/prefab/forest{icon_state = ""; dir = 8},/turf/unsimulated/generation/forest,/area)
-"bk" = (/turf/simulated/wall/brick/sand,/area)
-"bl" = (/mob/living/simple/crab/king,/turf/simulated/floor/colored/sand/beach/shallow,/area)
-"bm" = (/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"bn" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area)
-"bo" = (/obj/marker/prefab/city/line{icon_state = ""; dir = 6},/turf/unsimulated/generation/forest,/area)
-"bp" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 5},/turf/simulated/floor/road,/area)
-"bq" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area)
-"br" = (/mob/living/simple/crab,/turf/simulated/floor/colored/sand/beach/shallow,/area)
-"bs" = (/obj/marker/map_node,/turf/simulated/floor/colored/sand/beach/shallow,/area)
-"bt" = (/turf/unsimulated/generation/forest/path,/area)
-"bu" = (/obj/marker/map_node,/turf/unsimulated/generation/forest/path,/area)
-"bv" = (/obj/marker/spawning/window/reinforced,/turf/simulated/floor/plating,/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
-"bw" = (/obj/marker/map_node,/turf/unsimulated/generation/ocean/path,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"bx" = (/turf/unsimulated/generation/forest,/area)
-"by" = (/turf/unsimulated/generation/ocean,/area)
-"bz" = (/turf/simulated/floor/plating,/area)
-"bA" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 1},/obj/structure/interactive/barricade{icon_state = "metal"; dir = 1},/turf/unsimulated/generation/beach/path,/area)
-"bB" = (/obj/marker/prefab/vault{icon_state = ""; dir = 8},/turf/unsimulated/generation/forest_cave,/area)
-"bC" = (/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
-"bD" = (/mob/living/simple/turret/syndicate{icon_state = "active"; dir = 9},/turf/simulated/floor/plating,/area)
-"bE" = (/obj/decal/hazard{icon_state = "line"; dir = 6},/obj/structure/interactive/lighting/fixture/floor/syndicate,/turf/simulated/floor/plating,/area)
-"bF" = (/obj/decal/hazard{icon_state = "line"; dir = 10},/obj/structure/interactive/lighting/fixture/floor/syndicate,/turf/simulated/floor/plating,/area)
-"bG" = (/obj/decal/hazard{icon_state = "line"; dir = 1},/turf/simulated/floor/plating,/area)
-"bH" = (/obj/decal/hazard{icon_state = "line"; dir = 8},/turf/simulated/floor/plating,/area)
-"bI" = (/obj/decal/hazard{icon_state = "line"; dir = 4},/turf/simulated/floor/plating,/area)
-"bJ" = (/obj/decal/hazard{icon_state = "line"; dir = 5},/obj/structure/interactive/lighting/fixture/floor/syndicate,/turf/simulated/floor/plating,/area)
-"bK" = (/obj/decal/hazard,/turf/simulated/floor/plating,/area)
-"bL" = (/obj/decal/hazard{icon_state = "line"; dir = 9},/obj/structure/interactive/lighting/fixture/floor/syndicate,/turf/simulated/floor/plating,/area)
-"bM" = (/obj/structure/interactive/barricade,/turf/unsimulated/generation/forest/path,/area)
-"bN" = (/obj/structure/interactive/barricade{icon_state = "metal"; dir = 1},/turf/unsimulated/generation/beach/path,/area)
-"bO" = (/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"bP" = (/obj/marker/map_node,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"bQ" = (/turf/unsimulated/generation/ocean/path,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"bR" = (/turf/unsimulated/generation/ocean,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"bS" = (/turf/simulated/floor/plating,/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
-"bT" = (/obj/marker/prefab/large,/turf/unsimulated/generation/lava/path,/area)
-"bU" = (/obj/marker/prefab/boss/desert{icon_state = ""; dir = 1},/turf/unsimulated/generation/forest_cave,/area)
-"bV" = (/obj/marker/prefab/boss/desert{icon_state = ""; dir = 8},/turf/unsimulated/generation/forest_cave,/area)
-"bX" = (/obj/marker/map_node,/turf/simulated/floor/plating,/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
-"bY" = (/obj/structure/interactive/door/airlock/syndicate,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"bZ" = (/obj/structure/interactive/door/airlock/syndicate,/turf/simulated/floor/plating,/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
-"ca" = (/obj/structure/table/reinforced/steel,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cb" = (/obj/marker/spawning/window/reinforced,/turf/simulated/floor/plating,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cc" = (/obj/structure/interactive/chair/office/dark,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cd" = (/mob/living/simple/rat_king,/turf/unsimulated/generation/forest_cave/path,/area)
-"ce" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area)
-"cf" = (/obj/item/trash/random,/turf/unsimulated/generation/forest_cave/path,/area)
-"cg" = (/obj/item/container/edible/dynamic/cheese/wheel,/turf/unsimulated/generation/forest_cave/path,/area)
-"ch" = (/obj/item/trash/random,/turf/unsimulated/generation/forest/path,/area)
-"ci" = (/obj/structure/short_wall/wood,/turf/simulated/floor/wood/boat,/area)
-"cj" = (/mob/living/advanced/npc/pirate_crew/ranged{icon_state = "directional"; dir = 1},/turf/simulated/floor/wood/boat,/area)
-"ck" = (/obj/marker/map_node,/turf/simulated/floor/wood/boat,/area)
-"cl" = (/turf/simulated/floor/wood/boat,/area)
-"cm" = (/turf/simulated/wall/wood/boat,/area)
-"cn" = (/turf/simulated/floor/stair/wood,/area)
-"co" = (/turf/simulated/floor/wood/boat/starting,/area)
-"cp" = (/obj/marker/map_node,/turf/simulated/floor/wood/boat/starting,/area)
-"cq" = (/obj/marker/map_node,/turf/unsimulated/generation/ocean/path,/area)
-"cr" = (/mob/living/advanced/npc/unique/pirate_captain,/turf/simulated/floor/wood/boat/starting,/area)
-"cs" = (/mob/living/advanced/npc/unique/pirate_mate,/turf/simulated/floor/wood/boat/starting,/area)
-"ct" = (/mob/living/advanced/npc/pirate_crew/ranged{icon_state = "directional"; dir = 8},/turf/simulated/floor/wood/boat/starting,/area)
-"cu" = (/mob/living/advanced/npc/pirate_crew/ranged{icon_state = "directional"; dir = 4},/turf/simulated/floor/wood/boat/starting,/area)
-"cv" = (/turf/simulated/floor/stair/wood{icon_state = "stair"; dir = 1},/area)
-"cw" = (/obj/structure/interactive/cannon{icon_state = "map"; dir = 8},/obj/item/cannonball,/turf/simulated/floor/wood/boat,/area)
-"cx" = (/obj/item/cannonball,/turf/simulated/floor/wood/boat,/area)
-"cy" = (/obj/item/cannon_fuse,/turf/simulated/floor/wood/boat,/area)
-"cz" = (/obj/structure/interactive/cannon{icon_state = "map"; dir = 4},/obj/item/cannonball,/turf/simulated/floor/wood/boat,/area)
-"cA" = (/mob/living/advanced/npc/pirate_crew/melee,/turf/simulated/floor/wood/boat,/area)
-"cB" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/barricade,/turf/unsimulated/generation/forest/path,/area)
-"cC" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 8},/obj/structure/interactive/barricade{icon_state = "metal"; dir = 8},/turf/unsimulated/generation/forest/path,/area)
-"cD" = (/obj/structure/short_wall/wood/starting,/turf/simulated/floor/wood/boat,/area)
-"cE" = (/obj/structure/short_wall/wood/starting,/turf/simulated/floor/wood/boat/starting,/area)
-"cF" = (/obj/item/cannon_fuse,/turf/simulated/floor/wood/boat/starting,/area)
-"cG" = (/obj/item/cannonball,/obj/marker/map_node,/turf/simulated/floor/wood/boat/starting,/area)
-"cH" = (/obj/structure/interactive/cannon{icon_state = "map"; dir = 8},/obj/item/cannonball,/turf/simulated/floor/wood/boat/starting,/area)
-"cI" = (/mob/living/advanced/npc/pirate_crew/melee,/turf/simulated/floor/wood/boat/starting,/area)
-"cJ" = (/obj/structure/interactive/cannon{icon_state = "map"; dir = 4},/obj/item/cannonball,/turf/simulated/floor/wood/boat/starting,/area)
-"cK" = (/obj/item/cannonball,/turf/simulated/floor/wood/boat/starting,/area)
-"cL" = (/mob/living/advanced/npc/pirate_crew/ranged{icon_state = "directional"; dir = 4},/obj/item/cannonball,/turf/simulated/floor/wood/boat,/area)
-"cM" = (/mob/living/advanced/npc/pirate_crew/ranged{icon_state = "directional"; dir = 8},/obj/item/cannonball,/turf/simulated/floor/wood/boat,/area)
-"cN" = (/obj/structure/interactive/cannon,/obj/item/cannonball,/turf/simulated/floor/wood/boat/starting,/area)
-"cO" = (/turf/unsimulated/generation/ocean/path,/area)
-"cP" = (/obj/structure/short_wall/wood/starting,/turf/unsimulated/generation/ocean/path,/area)
-"cQ" = (/obj/structure/interactive/chair/office/dark{icon_state = "officechair_dark"; dir = 8},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cR" = (/obj/marker/map_node,/obj/structure/interactive/wire/yellow,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cS" = (/obj/structure/interactive/construction/lattice,/turf/unsimulated/generation/ocean/path,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cT" = (/obj/structure/interactive/crate/closet,/obj/marker/spawning/random/dangerous,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cU" = (/obj/structure/interactive/fire_closet,/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cV" = (/obj/structure/interactive/fire_closet{icon_state = "extinguisher"; dir = 8},/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cW" = (/obj/structure/interactive/fire_closet{icon_state = "extinguisher"; dir = 1},/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cX" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cY" = (/obj/structure/table/reinforced/steel,/obj/structure/interactive/lighting/fixture/tube/syndicate{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"cZ" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"da" = (/obj/structure/interactive/crate/closet,/obj/marker/spawning/random/valuable,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"db" = (/obj/structure/table/reinforced/steel,/obj/structure/interactive/lighting/fixture/tube/syndicate{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dc" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dd" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"de" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/unsimulated/generation/ocean/path,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"df" = (/obj/marker/map_node,/obj/structure/interactive/lighting/fixture/floor/syndicate,/turf/simulated/floor/plating,/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
-"dg" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dh" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 4},/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"di" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dj" = (/obj/structure/interactive/door/airlock/syndicate,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dk" = (/obj/structure/interactive/power/smes{icon_state = "smes_map"; dir = 4},/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dl" = (/obj/marker/map_node,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dm" = (/obj/structure/interactive/door/airlock/syndicate,/obj/structure/interactive/wire/yellow,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dn" = (/obj/marker/map_node,/obj/structure/interactive/construction/lattice,/obj/structure/interactive/wire/yellow,/turf/unsimulated/generation/ocean/path,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"do" = (/obj/structure/interactive/construction/lattice,/obj/structure/interactive/wire/yellow,/turf/unsimulated/generation/ocean/path,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dp" = (/obj/structure/interactive/wire/yellow,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dq" = (/obj/marker/map_node,/obj/structure/interactive/wire/yellow,/turf/unsimulated/generation/forest/path,/area)
-"dr" = (/obj/structure/interactive/wire/yellow,/turf/unsimulated/generation/forest/path,/area)
-"ds" = (/obj/structure/interactive/wire/yellow,/obj/structure/interactive/solar_panel,/turf/unsimulated/generation/beach/path,/area)
-"dt" = (/obj/structure/interactive/wire/yellow,/obj/structure/interactive/solar_panel,/turf/unsimulated/generation/forest/path,/area)
-"du" = (/obj/structure/interactive/crate/closet,/obj/structure/interactive/lighting/fixture/tube/syndicate,/obj/marker/spawning/random/dangerous,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dv" = (/obj/marker/spawning/random/maintenance,/turf/unsimulated/generation/ocean/path,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dw" = (/obj/marker/spawning/random/maintenance,/turf/simulated/floor/plating,/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
-"dx" = (/obj/structure/interactive/crate/trash,/obj/marker/spawning/random/trash,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dy" = (/obj/structure/table/reinforced/steel,/obj/marker/spawning/random/dangerous,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dz" = (/mob/living/advanced/npc/pirate_crew/ranged{icon_state = "directional"; dir = 8},/obj/item/cannon_fuse,/turf/simulated/floor/wood/boat/starting,/area)
-"dA" = (/mob/living/advanced/npc/pirate_crew/ranged{icon_state = "directional"; dir = 4},/obj/item/cannonball,/turf/simulated/floor/wood/boat/starting,/area)
-"dB" = (/obj/marker/prefab/house{icon_state = ""; dir = 8},/turf/unsimulated/generation/beach/path,/area)
-"dC" = (/mob/living/advanced/npc/syndicate/scientist{icon_state = "directional"; dir = 4},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dD" = (/mob/living/advanced/npc/syndicate/scientist{icon_state = "directional"; dir = 8},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dE" = (/mob/living/advanced/npc/syndicate/scientist,/turf/simulated/floor/tile/dark/er,/area/mission/prefab/misc/unconstructed_syndicate_base)
-"dF" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 4},/turf/unsimulated/generation/forest/path,/area)
-"dG" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 8},/turf/unsimulated/generation/forest/path,/area)
-"dH" = (/obj/marker/rogue_crewmember_marker,/turf/unsimulated/generation/beach/path,/area)
-"dI" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 10},/turf/unsimulated/generation/forest,/area)
-"dJ" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area)
-"dK" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area)
-"dL" = (/obj/marker/map_node,/turf/simulated/floor/sidewalk,/area)
-"dM" = (/obj/structure/interactive/construction/lattice,/turf/unsimulated/generation/ocean,/area)
-"dN" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 6},/turf/simulated/floor/road,/area)
-"dO" = (/obj/marker/prefab/fob,/turf/unsimulated/generation/forest,/area)
-"dP" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 8},/turf/unsimulated/generation/forest,/area)
-"dQ" = (/obj/marker/prefab/city/farm{icon_state = ""; dir = 1},/turf/unsimulated/generation/forest/path,/area)
-"dR" = (/obj/marker/prefab/fob{icon_state = ""; dir = 4},/turf/unsimulated/generation/forest,/area)
-"dS" = (/obj/decal/road_marking/solid_cross,/turf/simulated/floor/road,/area)
-"dT" = (/obj/marker/prefab/fob{icon_state = ""; dir = 1},/turf/unsimulated/generation/forest,/area)
-"dU" = (/turf/simulated/floor/brick/city,/area)
-"dV" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area)
-"dW" = (/obj/marker/prefab/landing,/turf/unsimulated/generation/forest,/area)
-"dX" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area)
-"dY" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 10},/turf/simulated/floor/road,/area)
-"dZ" = (/obj/decal/road_marking/dotted_line,/turf/simulated/floor/road,/area)
-"ea" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area)
-"eb" = (/obj/marker/prefab/city/line,/turf/unsimulated/generation/forest,/area)
-"ec" = (/turf/simulated/wall/metal/circuit/reinforced,/area)
-"ed" = (/turf/simulated/wall/metal/circuit/reinforced,/area/mission/out_of_bounds)
-"ee" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area)
-"ef" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/unsimulated/generation/forest/path,/area)
-"eg" = (/obj/marker/prefab/forest{icon_state = ""; dir = 4},/turf/unsimulated/generation/forest_cave,/area)
-"eh" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 10},/turf/unsimulated/generation/forest/path,/area)
-"ei" = (/obj/marker/prefab/city/parking,/turf/unsimulated/generation/forest/path,/area)
-"ej" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area)
-"ek" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 9},/turf/unsimulated/generation/forest/path,/area)
-"el" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area)
-"em" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area)
-"en" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 8},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area)
-"eo" = (/obj/decal/road_marking/solid_cross,/obj/marker/map_node/x3,/turf/simulated/floor/road,/area)
-"ep" = (/obj/marker/rogue_crewmember_marker,/turf/unsimulated/generation/forest_cave/path,/area)
-"eq" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 8},/turf/simulated/floor/sidewalk,/area)
-"er" = (/obj/marker/prefab/house,/turf/unsimulated/generation/forest,/area)
-"es" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area)
-"et" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area)
-"eu" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/obj/structure/interactive/barrier,/turf/simulated/floor/road,/area)
-"ev" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 1},/turf/unsimulated/generation/forest,/area)
-"ew" = (/obj/structure/interactive/barrier,/turf/simulated/floor/road,/area)
-"ex" = (/obj/marker/prefab/small,/turf/unsimulated/generation/forest_cave/path,/area)
-"ey" = (/obj/marker/prefab/forest,/turf/unsimulated/generation/forest_cave,/area)
-"ez" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area)
-"eR" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/marker/bluepace_rift_location,/turf/simulated/floor/road,/area)
-"eS" = (/obj/marker/prefab/boss/forest{icon_state = ""; dir = 8},/turf/unsimulated/generation/forest_cave,/area)
-"eT" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 8},/turf/unsimulated/generation/forest,/area)
-"eU" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 4},/turf/unsimulated/generation/forest/path,/area)
-"eV" = (/obj/decal/road_marking/dotted_line{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area)
-"eW" = (/turf/simulated/floor/colored/dirt/soil,/area)
-"eX" = (/obj/marker/prefab/city/store,/turf/unsimulated/generation/forest,/area)
-"eY" = (/obj/marker/map_node/x2,/turf/simulated/floor/brick/city,/area)
-"eZ" = (/obj/marker/map_node/x2,/turf/simulated/floor/road,/area)
-"fa" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/obj/marker/map_node/x2,/turf/simulated/floor/road,/area)
-"fb" = (/obj/decal/road_marking/dotted_line/half,/obj/marker/map_node/x3,/turf/simulated/floor/road,/area)
-"fc" = (/obj/marker/map_node/x3,/turf/simulated/floor/road,/area)
-"fd" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/marker/map_node/x3,/turf/simulated/floor/road,/area)
-"fe" = (/obj/marker/map_node,/turf/simulated/floor/brick/city,/area)
-"ff" = (/obj/marker/prefab/medium,/turf/unsimulated/generation/lava,/area)
-"fg" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/structure/interactive/barrier,/turf/simulated/floor/road,/area)
-"fh" = (/obj/marker/prefab/boss/lavaland{icon_state = ""; dir = 8},/turf/unsimulated/generation/lava,/area)
-"fi" = (/obj/marker/prefab/small,/turf/unsimulated/generation/forest_cave,/area)
-"fj" = (/obj/marker/map_node/x3,/turf/unsimulated/generation/lava/path,/area)
-"fk" = (/mob/living/simple/turret/syndicate{icon_state = "active"; dir = 5},/turf/simulated/floor/plating,/area)
-"fl" = (/mob/living/simple/turret/syndicate{icon_state = "active"; dir = 10},/turf/simulated/floor/plating,/area)
-"fm" = (/turf/simulated/floor/sidewalk,/area/mission/out_of_bounds)
-"fn" = (/obj/decal/road_marking/solid_line,/turf/simulated/floor/road,/area/mission/out_of_bounds)
-"fo" = (/turf/simulated/floor/road,/area/mission/out_of_bounds)
-"fp" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/mission/out_of_bounds)
-"fq" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/mission/out_of_bounds)
-"fr" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/mission/out_of_bounds)
-"fs" = (/obj/marker/prefab/boss/lavaland,/turf/unsimulated/generation/lava,/area)
-"ft" = (/obj/structure/interactive/plant/cabbage/crop,/turf/simulated/floor/colored/dirt/soil,/area)
-"fu" = (/obj/marker/prefab/vault,/turf/unsimulated/generation/beach/path,/area)
-"fv" = (/obj/marker/prefab/vault{icon_state = ""; dir = 4},/turf/unsimulated/generation/forest_cave,/area)
-"fw" = (/obj/marker/prefab/vault,/turf/unsimulated/generation/jungle,/area)
-"fx" = (/obj/marker/prefab/vault{icon_state = ""; dir = 1},/turf/unsimulated/generation/forest_cave,/area)
-"fy" = (/obj/marker/prefab/boss/jungle{icon_state = ""; dir = 1},/turf/unsimulated/generation/forest_cave,/area)
-"fz" = (/obj/marker/prefab/house,/turf/unsimulated/generation/beach/path,/area)
-"fB" = (/turf/simulated/floor/colored/dirt,/area)
-"fC" = (/obj/structure/short_wall/wood,/turf/simulated/floor/colored/dirt,/area)
-"fD" = (/mob/living/simple/passive/cow,/turf/simulated/floor/colored/dirt,/area)
-"fE" = (/obj/marker/prefab/house{icon_state = ""; dir = 4},/turf/unsimulated/generation/forest,/area)
-"fF" = (/obj/marker/prefab/city/parking,/turf/simulated/floor/sidewalk,/area)
-"fK" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/simulated/wall/rock/indestructable,
+/area/mission/out_of_bounds)
+"ab" = (
+/obj/marker/prefab/medium,
+/turf/unsimulated/generation/forest_cave,
+/area)
+"ac" = (
+/obj/marker/prefab/large,
+/turf/unsimulated/generation/forest_cave,
+/area)
+"ad" = (
+/obj/marker/prefab/vault,
+/turf/simulated/wall/metal/reinforced,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"ae" = (
+/obj/marker/prefab/vault,
+/turf/unsimulated/generation/forest_cave,
+/area)
+"af" = (
+/obj/marker/prefab/vault{
+ icon_state = "";
+ dir = 8
+ },
+/turf/unsimulated/generation/forest_cave/path,
+/area)
+"ag" = (
+/turf/unsimulated/generation/forest_cave,
+/area)
+"ah" = (
+/obj/marker/prefab/ashwalker_village{
+ icon_state = "";
+ dir = 1
+ },
+/turf/unsimulated/generation/lava,
+/area)
+"ai" = (
+/obj/structure/interactive/tendril,
+/turf/unsimulated/generation/lava/path,
+/area)
+"aj" = (
+/turf/unsimulated/generation/lava/path,
+/area)
+"ak" = (
+/obj/marker/prefab/antag,
+/turf/unsimulated/generation/forest_cave,
+/area)
+"al" = (
+/obj/marker/prefab/city/t_junction{
+ dir = 4
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"an" = (
+/obj/marker/map_node,
+/turf/unsimulated/generation/lava/path,
+/area)
+"ao" = (
+/turf/simulated/floor/road,
+/area)
+"ap" = (
+/turf/unsimulated/generation/forest_cave/path,
+/area)
+"aq" = (
+/obj/marker/prefab/boss/lavaland{
+ icon_state = "";
+ dir = 4
+ },
+/turf/unsimulated/generation/lava/path,
+/area)
+"ar" = (
+/obj/marker/map_node,
+/turf/unsimulated/generation/forest_cave/path,
+/area)
+"as" = (
+/obj/marker/prefab/city/intersection_small,
+/turf/unsimulated/generation/forest,
+/area)
+"at" = (
+/turf/unsimulated/generation/lava,
+/area)
+"au" = (
+/turf/unsimulated/generation/jungle,
+/area)
+"av" = (
+/obj/marker/prefab/city/store{
+ dir = 8
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"aw" = (
+/turf/unsimulated/generation/jungle/path,
+/area)
+"ax" = (
+/obj/marker/map_node,
+/turf/unsimulated/generation/jungle/path,
+/area)
+"ay" = (
+/obj/marker/prefab/city/sol_base{
+ dir = 4
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"az" = (
+/turf/unsimulated/generation/beach/path,
+/area)
+"aA" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area)
+"aB" = (
+/obj/marker/prefab/large,
+/turf/unsimulated/generation/jungle/path,
+/area)
+"aD" = (
+/turf/simulated/wall/metal/reinforced,
+/area)
+"aE" = (
+/obj/marker/prefab/boss/jungle{
+ icon_state = "";
+ dir = 4
+ },
+/turf/unsimulated/generation/jungle,
+/area)
+"aF" = (
+/turf/simulated/floor/colored/sand/beach/shallow,
+/area)
+"aG" = (
+/obj/marker/bluepace_rift_location,
+/turf/unsimulated/generation/beach/path,
+/area)
+"aH" = (
+/obj/marker/bluepace_rift_location,
+/turf/unsimulated/generation/forest_cave/path,
+/area)
+"aI" = (
+/obj/marker/prefab/house{
+ dir = 1
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"aJ" = (
+/obj/marker/prefab/ashwalker_village,
+/turf/unsimulated/generation/lava/path,
+/area)
+"aK" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area)
+"aL" = (
+/obj/marker/prefab/ashwalker_village{
+ icon_state = "";
+ dir = 4
+ },
+/turf/unsimulated/generation/lava,
+/area)
+"aM" = (
+/obj/marker/prefab/ashwalker_village{
+ icon_state = "";
+ dir = 8
+ },
+/turf/unsimulated/generation/lava/path,
+/area)
+"aO" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area)
+"aP" = (
+/obj/marker/prefab/city/t_junction_small{
+ dir = 8
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"aQ" = (
+/obj/marker/prefab/landing,
+/turf/unsimulated/generation/beach/path,
+/area)
+"aR" = (
+/obj/marker/prefab/boss/jungle{
+ icon_state = "";
+ dir = 8
+ },
+/turf/unsimulated/generation/jungle/path,
+/area)
+"aS" = (
+/turf/simulated/floor/wood/dock,
+/area)
+"aT" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area)
+"aU" = (
+/obj/structure/interactive/barricade{
+ icon_state = "metal";
+ dir = 8
+ },
+/turf/unsimulated/generation/forest/path,
+/area)
+"aV" = (
+/turf/unsimulated/generation/beach,
+/area)
+"aW" = (
+/obj/marker/prefab/city/city_hall{
+ dir = 4
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"aY" = (
+/obj/marker/map_node,
+/turf/unsimulated/generation/beach/path,
+/area)
+"ba" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area)
+"bb" = (
+/turf/simulated/floor/sidewalk,
+/area)
+"bc" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 9
+ },
+/turf/simulated/floor/road,
+/area)
+"bd" = (
+/mob/living/simple/crab,
+/turf/unsimulated/generation/beach/path,
+/area)
+"be" = (
+/obj/marker/map_node,
+/turf/simulated/floor/wood/dock,
+/area)
+"bf" = (
+/turf/unsimulated/generation/desert,
+/area)
+"bg" = (
+/turf/unsimulated/generation/desert/path,
+/area)
+"bh" = (
+/obj/marker/map_node,
+/turf/unsimulated/generation/desert/path,
+/area)
+"bi" = (
+/obj/marker/prefab/boss/jungle{
+ icon_state = "";
+ dir = 4
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"bj" = (
+/obj/marker/map_node,
+/turf/unsimulated/generation/forest,
+/area)
+"bk" = (
+/turf/simulated/wall/brick/sand,
+/area)
+"bl" = (
+/mob/living/simple/crab/king,
+/turf/simulated/floor/colored/sand/beach/shallow,
+/area)
+"bm" = (
+/turf/simulated/wall/metal/reinforced,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"bn" = (
+/obj/marker/prefab/city/farm{
+ dir = 1
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"bo" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"bp" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 5
+ },
+/turf/simulated/floor/road,
+/area)
+"bq" = (
+/obj/marker/prefab/house,
+/turf/unsimulated/generation/forest,
+/area)
+"br" = (
+/mob/living/simple/crab,
+/turf/simulated/floor/colored/sand/beach/shallow,
+/area)
+"bs" = (
+/obj/marker/map_node,
+/turf/simulated/floor/colored/sand/beach/shallow,
+/area)
+"bt" = (
+/turf/unsimulated/generation/forest/path,
+/area)
+"bu" = (
+/obj/marker/map_node,
+/turf/unsimulated/generation/forest/path,
+/area)
+"bv" = (
+/obj/marker/spawning/window/reinforced,
+/turf/simulated/floor/plating,
+/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
+"bw" = (
+/obj/marker/map_node,
+/turf/unsimulated/generation/ocean/path,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"bx" = (
+/turf/unsimulated/generation/forest,
+/area)
+"by" = (
+/turf/unsimulated/generation/ocean,
+/area)
+"bz" = (
+/turf/simulated/floor/plating,
+/area)
+"bA" = (
+/mob/living/advanced/npc/syndicate{
+ icon_state = "directional";
+ dir = 1
+ },
+/obj/structure/interactive/barricade{
+ icon_state = "metal";
+ dir = 1
+ },
+/turf/unsimulated/generation/beach/path,
+/area)
+"bC" = (
+/turf/simulated/wall/metal/reinforced,
+/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
+"bD" = (
+/mob/living/simple/turret/syndicate{
+ icon_state = "active";
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area)
+"bE" = (
+/obj/decal/hazard{
+ icon_state = "line";
+ dir = 6
+ },
+/obj/structure/interactive/lighting/fixture/floor/syndicate,
+/turf/simulated/floor/plating,
+/area)
+"bF" = (
+/obj/decal/hazard{
+ icon_state = "line";
+ dir = 10
+ },
+/obj/structure/interactive/lighting/fixture/floor/syndicate,
+/turf/simulated/floor/plating,
+/area)
+"bG" = (
+/obj/decal/hazard{
+ icon_state = "line";
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area)
+"bH" = (
+/obj/decal/hazard{
+ icon_state = "line";
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area)
+"bI" = (
+/obj/decal/hazard{
+ icon_state = "line";
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area)
+"bJ" = (
+/obj/decal/hazard{
+ icon_state = "line";
+ dir = 5
+ },
+/obj/structure/interactive/lighting/fixture/floor/syndicate,
+/turf/simulated/floor/plating,
+/area)
+"bK" = (
+/obj/decal/hazard,
+/turf/simulated/floor/plating,
+/area)
+"bL" = (
+/obj/decal/hazard{
+ icon_state = "line";
+ dir = 9
+ },
+/obj/structure/interactive/lighting/fixture/floor/syndicate,
+/turf/simulated/floor/plating,
+/area)
+"bM" = (
+/obj/structure/interactive/barricade,
+/turf/unsimulated/generation/forest/path,
+/area)
+"bN" = (
+/obj/structure/interactive/barricade{
+ icon_state = "metal";
+ dir = 1
+ },
+/turf/unsimulated/generation/beach/path,
+/area)
+"bO" = (
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"bP" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"bQ" = (
+/turf/unsimulated/generation/ocean/path,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"bR" = (
+/turf/unsimulated/generation/ocean,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"bS" = (
+/turf/simulated/floor/plating,
+/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
+"bT" = (
+/obj/marker/prefab/large,
+/turf/unsimulated/generation/lava/path,
+/area)
+"bU" = (
+/obj/marker/prefab/boss/desert{
+ icon_state = "";
+ dir = 1
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"bV" = (
+/obj/marker/prefab/boss/desert{
+ icon_state = "";
+ dir = 8
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"bX" = (
+/obj/marker/map_node,
+/turf/simulated/floor/plating,
+/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
+"bY" = (
+/obj/structure/interactive/door/airlock/syndicate,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"bZ" = (
+/obj/structure/interactive/door/airlock/syndicate,
+/turf/simulated/floor/plating,
+/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
+"ca" = (
+/obj/structure/table/reinforced/steel,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cb" = (
+/obj/marker/spawning/window/reinforced,
+/turf/simulated/floor/plating,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cc" = (
+/obj/structure/interactive/chair/office/dark,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cd" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half,
+/turf/unsimulated/generation/forest,
+/area)
+"ce" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area)
+"cg" = (
+/obj/marker/prefab/city/store{
+ dir = 1
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"ci" = (
+/obj/structure/short_wall/wood,
+/turf/simulated/floor/wood/boat,
+/area)
+"cj" = (
+/mob/living/advanced/npc/pirate_crew/ranged{
+ icon_state = "directional";
+ dir = 1
+ },
+/turf/simulated/floor/wood/boat,
+/area)
+"ck" = (
+/obj/marker/map_node,
+/turf/simulated/floor/wood/boat,
+/area)
+"cl" = (
+/turf/simulated/floor/wood/boat,
+/area)
+"cm" = (
+/turf/simulated/wall/wood/boat,
+/area)
+"cn" = (
+/turf/simulated/floor/stair/wood,
+/area)
+"co" = (
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cp" = (
+/obj/marker/map_node,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cq" = (
+/obj/marker/map_node,
+/turf/unsimulated/generation/ocean/path,
+/area)
+"cr" = (
+/mob/living/advanced/npc/unique/pirate_captain,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cs" = (
+/mob/living/advanced/npc/unique/pirate_mate,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"ct" = (
+/mob/living/advanced/npc/pirate_crew/ranged{
+ icon_state = "directional";
+ dir = 8
+ },
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cu" = (
+/mob/living/advanced/npc/pirate_crew/ranged{
+ icon_state = "directional";
+ dir = 4
+ },
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cv" = (
+/turf/simulated/floor/stair/wood{
+ icon_state = "stair";
+ dir = 1
+ },
+/area)
+"cw" = (
+/obj/structure/interactive/cannon{
+ icon_state = "map";
+ dir = 8
+ },
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat,
+/area)
+"cx" = (
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat,
+/area)
+"cy" = (
+/obj/item/cannon_fuse,
+/turf/simulated/floor/wood/boat,
+/area)
+"cz" = (
+/obj/structure/interactive/cannon{
+ icon_state = "map";
+ dir = 4
+ },
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat,
+/area)
+"cA" = (
+/mob/living/advanced/npc/pirate_crew/melee,
+/turf/simulated/floor/wood/boat,
+/area)
+"cB" = (
+/mob/living/advanced/npc/syndicate,
+/obj/structure/interactive/barricade,
+/turf/unsimulated/generation/forest/path,
+/area)
+"cC" = (
+/mob/living/advanced/npc/syndicate{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/barricade{
+ icon_state = "metal";
+ dir = 8
+ },
+/turf/unsimulated/generation/forest/path,
+/area)
+"cD" = (
+/obj/structure/short_wall/wood/starting,
+/turf/simulated/floor/wood/boat,
+/area)
+"cE" = (
+/obj/structure/short_wall/wood/starting,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cF" = (
+/obj/item/cannon_fuse,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cG" = (
+/obj/item/cannonball,
+/obj/marker/map_node,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cH" = (
+/obj/structure/interactive/cannon{
+ icon_state = "map";
+ dir = 8
+ },
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cI" = (
+/mob/living/advanced/npc/pirate_crew/melee,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cJ" = (
+/obj/structure/interactive/cannon{
+ icon_state = "map";
+ dir = 4
+ },
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cK" = (
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cL" = (
+/mob/living/advanced/npc/pirate_crew/ranged{
+ icon_state = "directional";
+ dir = 4
+ },
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat,
+/area)
+"cM" = (
+/mob/living/advanced/npc/pirate_crew/ranged{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat,
+/area)
+"cN" = (
+/obj/structure/interactive/cannon,
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"cO" = (
+/turf/unsimulated/generation/ocean/path,
+/area)
+"cP" = (
+/obj/structure/short_wall/wood/starting,
+/turf/unsimulated/generation/ocean/path,
+/area)
+"cQ" = (
+/obj/structure/interactive/chair/office/dark{
+ icon_state = "officechair_dark";
+ dir = 8
+ },
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cR" = (
+/obj/marker/map_node,
+/obj/structure/interactive/wire/yellow,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cS" = (
+/obj/structure/interactive/construction/lattice,
+/turf/unsimulated/generation/ocean/path,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cT" = (
+/obj/structure/interactive/crate/closet,
+/obj/marker/spawning/random/dangerous,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cU" = (
+/obj/structure/interactive/fire_closet,
+/turf/simulated/wall/metal/reinforced,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cV" = (
+/obj/structure/interactive/fire_closet{
+ icon_state = "extinguisher";
+ dir = 8
+ },
+/turf/simulated/wall/metal/reinforced,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cW" = (
+/obj/structure/interactive/fire_closet{
+ icon_state = "extinguisher";
+ dir = 1
+ },
+/turf/simulated/wall/metal/reinforced,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cX" = (
+/obj/structure/interactive/lighting/fixture/tube/syndicate,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cY" = (
+/obj/structure/table/reinforced/steel,
+/obj/structure/interactive/lighting/fixture/tube/syndicate{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"cZ" = (
+/obj/structure/interactive/lighting/fixture/tube/syndicate{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"da" = (
+/obj/structure/interactive/crate/closet,
+/obj/marker/spawning/random/valuable,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"db" = (
+/obj/structure/table/reinforced/steel,
+/obj/structure/interactive/lighting/fixture/tube/syndicate{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dc" = (
+/obj/structure/interactive/lighting/fixture/tube/syndicate{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dd" = (
+/obj/structure/interactive/lighting/fixture/tube/syndicate{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"de" = (
+/obj/structure/interactive/lighting/fixture/tube/syndicate,
+/turf/unsimulated/generation/ocean/path,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"df" = (
+/obj/marker/map_node,
+/obj/structure/interactive/lighting/fixture/floor/syndicate,
+/turf/simulated/floor/plating,
+/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
+"dg" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dh" = (
+/obj/structure/interactive/power/apc{
+ icon_state = "apc";
+ dir = 4
+ },
+/turf/simulated/wall/metal/reinforced,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"di" = (
+/obj/structure/interactive/lighting/fixture/tube/syndicate,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dj" = (
+/obj/structure/interactive/door/airlock/syndicate,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dk" = (
+/obj/structure/interactive/power/smes{
+ icon_state = "smes_map";
+ dir = 4
+ },
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dl" = (
+/obj/marker/map_node,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dm" = (
+/obj/structure/interactive/door/airlock/syndicate,
+/obj/structure/interactive/wire/yellow,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dn" = (
+/obj/marker/map_node,
+/obj/structure/interactive/construction/lattice,
+/obj/structure/interactive/wire/yellow,
+/turf/unsimulated/generation/ocean/path,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"do" = (
+/obj/structure/interactive/construction/lattice,
+/obj/structure/interactive/wire/yellow,
+/turf/unsimulated/generation/ocean/path,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dp" = (
+/obj/structure/interactive/wire/yellow,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dq" = (
+/obj/marker/map_node,
+/obj/structure/interactive/wire/yellow,
+/turf/unsimulated/generation/forest/path,
+/area)
+"dr" = (
+/obj/structure/interactive/wire/yellow,
+/turf/unsimulated/generation/forest/path,
+/area)
+"ds" = (
+/obj/structure/interactive/wire/yellow,
+/obj/structure/interactive/solar_panel,
+/turf/unsimulated/generation/beach/path,
+/area)
+"dt" = (
+/obj/structure/interactive/wire/yellow,
+/obj/structure/interactive/solar_panel,
+/turf/unsimulated/generation/forest/path,
+/area)
+"du" = (
+/obj/structure/interactive/crate/closet,
+/obj/structure/interactive/lighting/fixture/tube/syndicate,
+/obj/marker/spawning/random/dangerous,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dv" = (
+/obj/marker/spawning/random/maintenance,
+/turf/unsimulated/generation/ocean/path,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dw" = (
+/obj/marker/spawning/random/maintenance,
+/turf/simulated/floor/plating,
+/area/mission/prefab/misc/unconstructed_syndicate_base/subsection)
+"dx" = (
+/obj/structure/interactive/crate/trash,
+/obj/marker/spawning/random/trash,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dy" = (
+/obj/structure/table/reinforced/steel,
+/obj/marker/spawning/random/dangerous,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dz" = (
+/mob/living/advanced/npc/pirate_crew/ranged{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/item/cannon_fuse,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"dA" = (
+/mob/living/advanced/npc/pirate_crew/ranged{
+ icon_state = "directional";
+ dir = 4
+ },
+/obj/item/cannonball,
+/turf/simulated/floor/wood/boat/starting,
+/area)
+"dC" = (
+/mob/living/advanced/npc/syndicate/scientist{
+ icon_state = "directional";
+ dir = 4
+ },
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dD" = (
+/mob/living/advanced/npc/syndicate/scientist{
+ icon_state = "directional";
+ dir = 8
+ },
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dE" = (
+/mob/living/advanced/npc/syndicate/scientist,
+/turf/simulated/floor/tile/dark/er,
+/area/mission/prefab/misc/unconstructed_syndicate_base)
+"dF" = (
+/mob/living/advanced/npc/syndicate{
+ icon_state = "directional";
+ dir = 4
+ },
+/turf/unsimulated/generation/forest/path,
+/area)
+"dG" = (
+/mob/living/advanced/npc/syndicate{
+ icon_state = "directional";
+ dir = 8
+ },
+/turf/unsimulated/generation/forest/path,
+/area)
+"dH" = (
+/obj/marker/rogue_crewmember_marker,
+/turf/unsimulated/generation/beach/path,
+/area)
+"dK" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area)
+"dL" = (
+/obj/marker/map_node,
+/turf/simulated/floor/sidewalk,
+/area)
+"dM" = (
+/obj/structure/interactive/construction/lattice,
+/turf/unsimulated/generation/ocean,
+/area)
+"dP" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/unsimulated/generation/forest,
+/area)
+"dQ" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 4
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"dR" = (
+/obj/marker/prefab/yard{
+ dir = 4
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"dS" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area)
+"dU" = (
+/turf/simulated/floor/brick/city,
+/area)
+"dV" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area)
+"dW" = (
+/obj/marker/prefab/fob{
+ icon_state = "";
+ dir = 4
+ },
+/turf/simulated/floor/brick/city,
+/area)
+"dX" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area)
+"dY" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 10
+ },
+/turf/simulated/floor/road,
+/area)
+"dZ" = (
+/obj/decal/road_marking/dotted_line,
+/turf/simulated/floor/road,
+/area)
+"ea" = (
+/obj/marker/prefab/medium{
+ dir = 1
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"ec" = (
+/turf/simulated/wall/metal/circuit/reinforced,
+/area)
+"ed" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"ee" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area)
+"ef" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/unsimulated/generation/forest/path,
+/area)
+"eg" = (
+/obj/marker/prefab/forest{
+ icon_state = "";
+ dir = 4
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"eh" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 10
+ },
+/turf/unsimulated/generation/forest/path,
+/area)
+"ei" = (
+/obj/marker/prefab/city/parking,
+/turf/unsimulated/generation/forest/path,
+/area)
+"ej" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area)
+"ek" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 9
+ },
+/turf/unsimulated/generation/forest/path,
+/area)
+"el" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area)
+"em" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area)
+"eo" = (
+/obj/decal/road_marking/solid_cross,
+/obj/marker/map_node/x3,
+/turf/simulated/floor/road,
+/area)
+"ep" = (
+/obj/marker/rogue_crewmember_marker,
+/turf/unsimulated/generation/forest_cave/path,
+/area)
+"eq" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area)
+"er" = (
+/obj/marker/prefab/forest{
+ dir = 8
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"es" = (
+/obj/marker/prefab/medium{
+ dir = 8
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"et" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"eu" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/structure/interactive/barrier,
+/turf/simulated/floor/road,
+/area)
+"ew" = (
+/obj/structure/interactive/barrier,
+/turf/simulated/floor/road,
+/area)
+"ex" = (
+/obj/marker/prefab/city/t_junction_small,
+/turf/unsimulated/generation/forest,
+/area)
+"ey" = (
+/obj/marker/prefab/forest,
+/turf/unsimulated/generation/forest_cave,
+/area)
+"eR" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/marker/bluepace_rift_location,
+/turf/simulated/floor/road,
+/area)
+"eS" = (
+/obj/marker/prefab/boss/forest{
+ icon_state = "";
+ dir = 8
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"eV" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area)
+"eW" = (
+/obj/marker/prefab/medium{
+ dir = 4
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"eX" = (
+/obj/marker/prefab/city/store,
+/turf/unsimulated/generation/forest,
+/area)
+"eY" = (
+/obj/marker/map_node/x2,
+/turf/simulated/floor/brick/city,
+/area)
+"fa" = (
+/obj/marker/prefab/city/t_junction_small{
+ dir = 4
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"fb" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x3,
+/turf/simulated/floor/road,
+/area)
+"fc" = (
+/obj/marker/map_node/x3,
+/turf/simulated/floor/road,
+/area)
+"fd" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/marker/map_node/x3,
+/turf/simulated/floor/road,
+/area)
+"fe" = (
+/obj/marker/map_node,
+/turf/simulated/floor/brick/city,
+/area)
+"ff" = (
+/obj/marker/prefab/medium,
+/turf/unsimulated/generation/lava,
+/area)
+"fg" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/structure/interactive/barrier,
+/turf/simulated/floor/road,
+/area)
+"fh" = (
+/obj/marker/prefab/boss/lavaland{
+ icon_state = "";
+ dir = 8
+ },
+/turf/unsimulated/generation/lava,
+/area)
+"fi" = (
+/obj/marker/prefab/small,
+/turf/unsimulated/generation/forest_cave,
+/area)
+"fj" = (
+/obj/marker/map_node/x3,
+/turf/unsimulated/generation/lava/path,
+/area)
+"fk" = (
+/mob/living/simple/turret/syndicate{
+ icon_state = "active";
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area)
+"fl" = (
+/mob/living/simple/turret/syndicate{
+ icon_state = "active";
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area)
+"fr" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area)
+"fs" = (
+/obj/marker/prefab/boss/lavaland,
+/turf/unsimulated/generation/lava,
+/area)
+"fu" = (
+/obj/marker/prefab/vault,
+/turf/unsimulated/generation/beach/path,
+/area)
+"fv" = (
+/obj/marker/prefab/vault{
+ icon_state = "";
+ dir = 4
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"fx" = (
+/obj/marker/prefab/vault{
+ icon_state = "";
+ dir = 1
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"fy" = (
+/obj/marker/prefab/boss/jungle{
+ icon_state = "";
+ dir = 1
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"fz" = (
+/obj/marker/prefab/house,
+/turf/unsimulated/generation/beach/path,
+/area)
+"fC" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area)
+"fD" = (
+/obj/marker/prefab/boss/forest{
+ dir = 1
+ },
+/turf/unsimulated/generation/forest_cave,
+/area)
+"fE" = (
+/obj/marker/prefab/house{
+ icon_state = "";
+ dir = 4
+ },
+/turf/unsimulated/generation/forest,
+/area)
+"fF" = (
+/obj/structure/scenery/fake_door/blast_door{
+ icon_state = "blast_closed";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaeagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbBagagagagagagagagededaaaaaaaaaaaaaaaaededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededamamamamamamamamededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededfmfnfofpfqfofnfmededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededfmfnfofpfqfofnfmededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededfmfnfofpfqfofnfmededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededfmfnfofpfqfofnfmededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededfmfnfofrfqfofnfmededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededfmfnfofpfqfofnfmededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededfmfnfofpfqfofnfmededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxagapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagededfmfnfofpfqfofnfmededagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagececbbaOaodKeRaoaObbececagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagececbbaOaodKceaoaObbececagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagececbbaOaodKceaoaObbececagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagececbbaOaodKceaoaObbececagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagbxbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagecececbbaOaoelceaoaObbecececagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagecececbbaOaodKceaoaObbecececagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbbbbbbbbbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbdIbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxecececbbaOaodKceaoaObbecececagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagapagapapapapapapapapapagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagapapapapapapapapapapagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbubtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagapapapapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagapapapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagapapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagapapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagapapapapapapapapagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbubtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoelceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagapapapapapapapagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdPbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxerbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeXbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfFbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfFbbbbaoaoaoaobbbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbubtbbdNeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeVeVeVeVeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeVeVeVeVdYbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatfsatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbbaOaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtdLaOaoaoaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaoaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbbaOaodKesbababababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababababaetceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbbaOaodKceaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoelceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbbaOaodKceaodNeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedYaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagegagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajanajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagapagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaIbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagapagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatajatatatatatajajajajajajajajajajanajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatatatajajajatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatajajajajajajatajajatatajajajajajajajajajajajajajajajajajatatatatatatatatajatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatajajajajajajajajajajajaiajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatajajajatatatajajajajajajajajajajajajajajajajajajajajajajajajajatatatajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatajatatajatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatajajajajajbTajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatajatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajanajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajanajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatajajajajajaiajajajajajajajajajajajajajatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatajajajajajajajajajanajajajajajajajajajatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatajajajajajajajanajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagaa
-aaatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagaa
-aaatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajanajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagaa
-aaatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagagaa
-aaatatatatatatajajajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagagaa
-aaatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagagagagagaa
-aaatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajanajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagagagaa
-aaatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatfhatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagaa
-aaatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajanajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatajajajajajajajanajajajajajajajajatatatajajajatatajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagbxbxbxbxbxagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatajajajajajajajajajajajajajajajajatajajajajajajajatatatatatatatatatatatatajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagbxbxbxbxbxbxbxbxagapapapagapagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajanajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagbxbxbxbxbxbxbxbxbxbxapapapapapagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatajajajajajajajajatatatatatatajajatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxebbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbobxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxalbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaCbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatajatajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbdNeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebcaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajatatatajajajajajajajajajajajajajajajajajatatatatatatatajajatajajajajajajajajajajajajanajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaodKceeZaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatajajajajajajajanajajajajajajajajajajajajajajatatajajajajajajajajajajajajajajajajajajajatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTdJceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagapagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKbqbabababababaaZbababababababaaZbababababababaaZbababaaoaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagapapapagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagapapapagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaodNeeeeeeaoaoaoaoeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefabcbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatajajajajajajajajanajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagapapapapagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbbbbaoaoaoaobbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajanajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagapapapapagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajaiajajajajajajajajajajajajajajajanajajajajajajatatajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagapapapapagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajanajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagapapapapapapagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoelceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagapapapapapapagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagapapapapapapapagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajanajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagapapapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatajajajajajajajajajajajajajajajajajajaiajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagapapapapapapapapapagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajanajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagapapapapapapapapapagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagapapapapapapapapagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaOfFbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajatajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagapapapapapapapapagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoelceaoaObbbxbbbbbbbbbbbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatajajatatatatatajajajajajajajajajajajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagapapapapapapapagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajanajajajajajajajajajajajajajajatatatatatatatatatajajajajajajajajajajajajajajatajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatajajajajajajanajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajanajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajanajajajatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatapapagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoelceaoaObbbxbxbxbxbxbxbxbxbxdPbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeeeebcaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaoaoaoaodKceeZaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajanajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaTaTaTaTdJceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbaaZbababaaoaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajfjajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajapapapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaoaoaoaoaoaoaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatajajajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajapapapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeeeeeeeeeeeefabcbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbbbbbbbbbbbbbbbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatajajajajajajatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajfjajajajajajatatatatatatatatatatagagapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbjbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatagagagagagagagagagapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajanajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatagagagagagagagagagagagapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajanajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatagagagagagagagagagagagapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatagagagagagagagagagagagagagapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajfjajajajajajatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagbxbxbxbxbxbxbxbxagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagbxbxbxbxbxbxagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagbxbxbxbxbxbxagagagagagagagagagagagbxbxagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajanajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatajajajajajatajatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxevbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajaiajajajajajajajajajajajajajatatatatatajajanajajajajatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagazazbxbxbxbxbxagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagazazazbxbxbxagagagagagagagagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajanajajajajajajajajanajajajajajajajanajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazbxbxagagagagagagagagagagapapapapagagapagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajaqajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazbxbxagagagagagagagagapapapapapapapapagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajanajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazbxagagagagagagagapapapapapapapapapagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatajajatajajajajajajajajajajajajajajajajajatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazbxbxagagagagapapapapapapapapapapagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazbxagagagapapapapapapapapapapagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapagagagagagagagagagapapapapapapapagapapapagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazagagapapapapapapapapapapapagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajanajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazagapapapapapapapapapapapagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapaparapapapapapapaparapapapapapapagagapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazagapapapapapapapapapapapagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatajajajajajajajajajajajajajajajajajajajajajajaiajajajajajajajajajajajatatatatajajajajajajajajanajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxaXbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaybxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxalbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazapapapapapagagapapapapagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajanajajajajajajajajajajajajanajajajajajajajajajajanajajajajanajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazapapapapapbBagagapapagagagagagaa
-aaatatatatatatajajajajajatatatatatatatatatatatatatatajajajaiajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajanajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbbaOaodKceaoaObbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapaparapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazapapagagagagagagagagagagagagagaa
-aaatatatatajajajajajajajajatatatatatatatatatatatatatatajajajajajajajajatatatatatatatatatajajajajajajajajajajajajajajanajajajajajatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagapbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbbaOaodKceaobpeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedVbcaodKceaoaObbbxbxbxbxbxbxbxbxbxbbbbbxbxbxbxbxbxbxbxbxbbdNaKaKaKaKaKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaKbcaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazagagagagagagagagagagagagagagagagaa
-aaatatatajajajajajajajajajatatatatatatatatatatatatatatatajajajajajajatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagapapapapapbtbtbubtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbbaOaodKceaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaodVaoaodKceeZaObbbxbxbxbxbxbxbxbxbxaoaobxbxbxbxbxbxbxbxbxbbaOaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapagagagagapapapapapapapapapaparapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazbyagagagagagagagagagagagagagagagaa
-aaatatatajajajajajajajajajajatatatatatatatatatatatatatatatajajajajatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatatatatatatatajapapapapapapapapapapapapapbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbbaOaodKaWaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaoeaaoaodKceaodZbbbxbxbxbxbxbxbxbxbxaoaobxbxbxbxbxbxbxbxbxbbdZaoaoaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTdJceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazbybyagagagagagagagagagagagagagagagaa
-aaatatajajajajanajajaiajajajajajatatatatatatatatatatatatatatatajatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajatatatatatatatatatatatatatatatatatatatatatatatajajapapapapapapapapaparapapapbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbbaOaoaoaZbabababababaaZbabababababaaZbababababaaZbababababababaaZbababababababaaZbababababababaaZbababaememememenememememememejdVaoaodKceaodZbbbxbxbxbxbxbxbxbxbxaoaobxbxbxbxbxbxbxbxbxbbdZaodKezbabababababaaZbababababababaaZbabababababaaZbababababababaaZbababababaaoaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazbybybybyagagagagagagagagagagagagagagaa
-aaatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajanajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatatatajajajajajapapapapapapapapapapapapapbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbbaOaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoejdVaoaodKceeZdZbbbxbxbxbxbxbxbxbxbxaoaobxbxbxbxbxbxbxbxbxbbdZaodKceaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapaparapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazbybybybybybyagagagagagagagagagagagagagaa
-aaatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatajajajajajajaparapapapapapapapapapapagbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbbbpaKeVeVeVeVaKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejdVdYaodKceaodZbbbxbxbxbxbxbxbxbxbxaoaobxbxbxbxbxbxbxbxbxbbdZaodKceaodNeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebcbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazbybybybybybybyagagagagagagagagagagagagagaa
-aaatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatajajajajajanajajapapapapapapapapagagagagagbtbtbubtbtbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeqbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxaoaobxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazbybybybybybybybyagagagagagagagagagagagagagaa
-aaatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajatatatatatatatatatatatatatatatajajajajajajajajajapapapapapagagagagagagagagbtbtbtbtbtbtbtbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbbbbbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazbybybybybybybybybybyagagagagagagagagagagagaa
-aaatatatajajajajajajajanajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajatatatatatatatatatatatatatajajajajajajajajajajapapapagagagagagagagagagagagbtbtbtbtbtbtbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaOeTbxbxbxbxbxbxbxbxbxbxbxeTbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapaparapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazbybybybybybybybybybybyagagagagagagagagagagaa
-aaatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatajajajajajajajanajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajatatatatatatatatatatatajajajajajanajajajajajajatagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKbnaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKbnaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazbybybybybybybybybybybyagagagagagagagagagagaa
-aaatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajatatatatatatatatatatajajajajajajajajajajajatatatagagagagagagagagagagagagagbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazbybybybybybybybybybybyagagagagagagagagagagaa
-aaatatatatatatajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatffatatatatatatatatatatatatatajajatajajajajajajatajajajajajajajajajajajajatatatatatagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazbybybybybybybybybybybybyagagagagagagagagagagaa
-aaatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxfCfCfCfCfBfBfBfBfBfCfCfCfCbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapaparapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazbybybybybybybybybybybybyagagagagagagagagagagaa
-aaatatatatatatatatatajajajajajajajajanajajajajajajajajajajatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagatatatatatatatatatatatatatatajanajajajajajanajajajajajanajajajajanatatatatatatatagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxfCfBfBfBfBfBfBfBfBfBfDfBfCbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazbybybybybybybybybybybybyagagagagagagagagagagaa
-aaatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbteUbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxfCfBfDfBfBfBfBfBfBfBfBfBfCbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazbybybybybybybybybybybybybybyagagagagagagagagagaa
-aaatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbteibtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxfCfBfBfBfBfBfBfDfBfBfBfBfCbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapaparapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazbybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagauauauauauauauauauagagagagagagagagatatatatatatajajajajajajajajatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagbtbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbbbbbbbbbbbbbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKbnaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKbnaoaObbbxfCfBfBfBfBfBfBfBfBfDfBfBfCbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazbybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatajajajajajajanajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagauauauauauauauauauauauauauagagagagagagatatatatajanajajajatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbubtbtbtbubtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxfCfBfBfBfDfBfBfBfBfBfBfBfCbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazbybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagauauauauauauauauauauauauauauauauauauauauauagagagatatajajajatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoacceaoaObbbxfCfBfBfBfBfBfBfDfBfBfBfBfCbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazbybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatajajajajajajajajajanajajajajajajajajatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagauauauauauauauauauauauauauauauauauauauauauauauauagagagajajajatatagagatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoacceaoaObbbxfCfBfBfBfBfBfBfBfBfBfBfBfCbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagasagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapaparapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazbybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauagagagagagagagagagagatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagbxbxagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoacceaoaObbbxfCfBfDfBfBfBfBfBfBfBfBfBfCbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazbybybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauagagagagagagagagatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagbxagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoacceaoaObbbxfCfBfBfBfBfDfBfBfBfBfDfBfCbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazbybybybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawaxawauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxdWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxevbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoacceaoaObbbxfCfBfBfBfBfBfBfBfBfBfBfBfCbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazbybybybybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxfEbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKbnaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoacbnaoaObbbxfCfBfBfBfBfBfBfBfBfBfBfBfCbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxftftftftftftftbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazbybybybybybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajaiajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatataJajajajajajajajajajajajajajajajajatatatatatagagauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoacceaoaObbbxfCfCfCfCfCfCfCfCfCfCfCfCfCbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeWeWeWeWeWeWeWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbubtbtbtbtbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazbybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajanajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajanajajajajajajajajajatatatatagagagawawawawawawawawawauauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapaparapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaObbbxbxeXbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbfKfKfKaoaoaObbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxerbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajanajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatajajajajajajajajajajajanajajajajajajajajajajajajajajajajajajajajajajajawawawawawawawawawawawawawauauauauauauawawawawawawawawawawawawawawawawawauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxavavavbxbxbxbbaOaodKceaoaObbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdSdSdSdSdSdSbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdLbbbbbbbbbbbbbbbbbbbbbbbbbbbbagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatataJajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajanajajajajanajajawawawawaxawawawawawawawawawauauauawawawaxawawawawawawawaxawawawawawawauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaobpeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebcaoaoaoaobpeebxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedVeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedYbbagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatajajajajajajajajajajanajajajanajajajajajajajajajajajajajajajajajajajajajajajajajajajauauauawawawawawawawawawaxawawawawawawawawawawauauawawawawawawawawawawauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapaparapapapagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKceaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaobxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaodVaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaObbagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajatatatatatagagagauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaodKaWaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaTaTfbaTaTaTaTaTaTfbaTaTaTaTaTaTfbaTaTaTaTaTaTfbaTaTaTaTaTaTfbaTdVaTaTaTaTfbaTaTaTaTaTaTfbaTaTaTaTaTaTfbaTaTaTaTaofcaObbbtagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajanajatatatatatatatatatagagauauauauauauauauauawawawawawawawawawaxawawawauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapaparapapapagagagagagagagagagagagagagbxagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoaoaZbabababababaaZbabababababaaZbabababababaaZbabababababaaZbabababxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbabababababababababababababababababababababababababababababababadVbabababababababababababababababababababababadXceaoaObbbtagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajanajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatagagagauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbaOaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaobxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaodVaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaodKceaoaObbbtbtagagagagagagagagagagagagagagagagagagagagagagagagagazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatagagagauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbpaKaKaKaKaKaKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedVeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedYaodKceaoaObbbtbtbtagagagagagagagagagagagagagagagagagagagagagagagazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatagagagagauauauauauauauauauauawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagapapapaparapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaOaodKceaoaObbbtbtbtbtbtagagagagagagagagagagagagagagagagagagagagagazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatagagagagagagagauauauauauauauawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObbbtbtbtbtbtbtbtagagagagagagagagagagagagagagagagagagagazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajanajajajajajajajajajajajajajajajatatatatatatatatatagagagagagagagagauauauauauauauawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYbbaOaodKfdaoaObtbtbtbtbtbtbtbtbtbtagagagagagagagagagagagagagagazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatagagagagagagagagauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauagagagagagauauauauauauauauauagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazagagagagagagazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatagagagagagagagagauauauauauauauawawawawaxawawawawawauauauauauauauauauauauauauauauauauauagagagagagagauauauauauauauauauauagagagagagagagagagagagagagagagagagagagapapaparapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbubtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazagagagagagazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajanajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajanajajajajajajajajajajajajanajatatatatatatatatagagagagagagagagagagagauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauagagagagauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauawbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaodZefbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatagagagagagagagagagagagagagagauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauagagauauauauauauauauauauauauauauauagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauaubtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYbbaOaodKceaodZefbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatagagagagagagagagagagagagagagauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauagagauauauauauauauauauauauauauauauagauauauauauagagagagauauauauapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauawawawbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaodZefbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatagagagagagagagagagagagagagagauauauauauauauauawawawawaxawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagauauauauauawawawawawawawawawawapaparapapapapapapagagagauauauauauagagagagagagagagagagagagagagagagauauauauauauauauauauauauauawawawaxawbtbtbtbubtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKfdaodZefbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatagagagagagagagagagagagagagagagauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawaxawawawawawawawaxawawawawawawawapapapapapapagagagauauauauauagagagagagagagagagagagagagauauauauauauauauauauauauawawawawawawawawawbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbyaAbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatagagagagagagagagagagagagagagagagauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawaxawawawawawawawawawawawawawawawawawawawawawawapapapapapagagagauauauauauauagagagagauagauauauauauauauauauauauauauauauauawawawawawawaxawawauauawbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybyaPbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatagagagagagagagagagagagagagagagagagagauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauawawawawawawaxawawawawawawawauauauauauauauauawawawawawawawawawawawawawawawapapapapagagauauauauauaufwauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauawbtbtbtbtbubtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOehbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatataLatatatatatatatatatatajajajajajajajajajajajajajajajajajajajanaMatatatatatagagagagagagagagagagagagagagagagagagagauauauauauauauawawawawaxawawawawauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawauauauauauauauauagagagagagawawawawawawawawawawawawawawawawagagagauauauauauauauawawawawawawawauauauauauauauauauauauauauawawawawaxawawawawauauauauauauawbtbtbtbtbtbtbtbubtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajanajajanajajajajajajanajajajajajajajatatatatatagagagagagagagagagagagagagagagagagagagagauauauauauauauawawawawawawawawawauauauauauauauauauauauauauawawawawawaxawawawawawawauauauauauauauauauauagagagagagagagagagagagagagagawawawawawawawawawawagawawauauauauawawawawawawawawawawawauauauauauawawawawawawawawawawawawawauauauauauauauauauawbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajatatatagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauawawawawawawawawawauauauauauauauauauauauawawawawawawawawawawawawauauauauauauauauauauauagagagagagagagagagagagagagagagagagauauawawaxawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawaxawawawauauauauauauauauauauauauauauauagbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKfdaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauawawawawawawawawauauauauauauauawawawawawawawawawawawawauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagawawawawawawawawawawawaxawawawawawawawawaxawawawawawawawaxawawawawawawawauauauauauauauauauauauauauauauauagagbtbtbtbtbtbubtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUeYdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajanajajajajatajajajajajajajajatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauawawawaxawawawawawauauauawawawawawawaxawawawawawauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagawawawawawawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauagagagagagbxbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatajajajajajajajatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauagagagagagbxbxbtbtbtbubtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUdObxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajanajajajajajatatatatatatatatatatatatatatatatatatatatatajajajajajajajanajajajajanajajajajajatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauawawawawawawawawawauawauauauauauauawauauauauauauauauauauauauauauauauauauauauauauauagagagagagagbxbxbxbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauawawawawawawawawawaxawawawawawawauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagbxbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtdBazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatajajajajajajajajanajajajajajajajatatajajajajajatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagbxbxbxbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUdUdUdUeYdUdUdUdUeYdUdUdUdUeYdUdUdUeYbbdSdSdSeodSdSeibtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagaa
-aaatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagatatatatatatatatatatagagagagauauauauauauagagagagagauauauauawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagaa
-aaatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatatatatatatatajajajajajanajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagatatatatatatatatatatauauauauauauauauauauauagagagagagauauauawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbubtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagaa
-aaatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagatatatatatatatatatatatatatauauauauauauauauauauauauauauauagauauauawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagaa
-aaatatatatatatatatatatatatatatajajajajanajajajajajajatatatatatatatatatatatatatatajajanajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauagauauauawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbtbtbxbxbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbubtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagaa
-aaatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauawawauauauawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbtbtbtbxbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUeYdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagaa
-aaatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatatatatajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauawawawawauawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYbbaOaodKfdaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagaa
-aaatatatatatatatatatatatatatajajajajaiajajajajajajatatatatatatatatatatatatatajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawaxawauauauauauauauauauauauauauauauauagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbxagagbtbxbxbxdRbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagaa
-aaatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbubtbtbtbtbtapapapagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagaa
-aaatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatajanajajatatatatatatatatatatatatatatatatatatatatatatatatatatahatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOeibtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagaa
-aaatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbxapapapapapapagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagaa
-aaatatatatatatatatatatatatatajajajanajajajajajajajajajajajajajajajatatatatatajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauauagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbtbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxapapapapapapagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagaa
-aaatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawaxawawauagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtagapapaparapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKfdaodZefbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVagaa
-aaatatatatatatatatatatatatatajajajajajajajajajajajanajajajajajajajajajajajajajanajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbtbtbtbtbxbxbxbxbxbxbxbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtagagapapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaodZefbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVagaa
-aaatatatatatatatatatatatatatatajajajajatajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbxagagapapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaodZefbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVazazazagaa
-aaatatatatatatatatatatatatatatajajajajatatajajajajajajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbubtbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbxbxbxagagagagapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaodZefbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajatatajajajajajajajajajajajajajajajaiajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawaxawawauauauauauauagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxagagagagagapapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUeYbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajatatatatatatajajajajajajajanajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtagagbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxagagagagagagapapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxdUdUdUdTbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaObtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajanajajajajatatatatatatatatatatajajajajajajajajajajanajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtagagagagagagagbxbxbxbxbxbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxagagagagagagapapapapapapapapapagagagagagagagagagagbxbxbxbxbxbxbxdUfedUdUfedUdUdUdUfedUdUdUfedUdUfedUfedUfebbaOaodKfdaoaOekbtbtbtbtbtbtbtbtbtazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajajatatatatatatatatatatajajajajajajajajajajajajajanajajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtagagagagagagagagagagagagbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxagagagagagapapapapaparapapapapagagagagagagagagagagagbxbxbxbxbxbxdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUbbaOaodKceaoaObbazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajajatatatatatatatatatajajajajajajajajajajajajajajajajajajajanajajajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatauauawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawaxawawawawawauauagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtagagagagagagagagagagagagbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxagagagagapapapapapapapapapapapagagagagagagagagagagagbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajajajatatatatatatatajajajajajajajatatatajajajajajajajajajajajajajajanajajajajanajajajajajajajajajajajajajajajajajajajajajajajajajawawawawawawawawaxawawawawawawawawaxawawawawawawawawawawawauauauauauauauauauauauauauauauauawawawawawawawawauauauagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtagagagagagagagagagagagagagbxbxbxbxbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxagagagagagapapapapapapapapapapapapagagagagagagagagagbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajajajatatatatatatatajajajajajajajatatatatatatatatatajajajajajajajajajajajajajajajajajajajanajajajajajajanajajajajanajajajajajanajawawawaxawawawawawawawawawawawawawawawawawawawawawawaxawawawawawawawawawawawawawawawawauauauauawawawawawawauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtagagagagagagagagagagagagagbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxagagagagagagapapapapapapapapapapapagagagagagagagbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajajajatatatatatatajajajajajajajajatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajawawawawawawauauauauauauauauauauawawawawawawawawawawawawawawawawawawaxawawawawawawawawawawawawawawawawawawawawawauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtagagagagagagagagagagagagagbxbxbxbxbxbxbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbtbtbtbtbtbtbxbtbtbtbtbxbxbxbxbxagagagagagagagagapapapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxdUdUfebxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxfedUbbaOaodKceaoaOazazazazazazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazaYazazazazazagaa
-aaatatatatatatatatatatatatatatajajajanajajajajatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajawawawawawawauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawaxawawawawawawawawawaxawawawawauauauauauauauakagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbtbtbtbtbxbxbxbxbxagagagagagagagagagagapapapapapapapagagagagagbxbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKfdaoaOazazazazazazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajajajajatatatatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawaxawawawawawawawawawawawawauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbtbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbxbxbxbtbtbtbtbxbxbxbxbxbxagagagagagagagagagapapapaparapapagagagagagagbxbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOazazazazazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajajajajatatatajajajajajajanajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawaxawawawawawawawawauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxagagagagagagagagagagapapapapapapagagagagagagagbxbxbxbxbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOazazazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajajajajatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxagagagagagagagagagagapapapapapapapagagagagagagagbxbxagbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOazazazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatajajajajajajajajatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauawawawawawaxawawawawawawauauauauauauauauauauauauauagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapaparapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxbxbxbtbtbtbtbtbxbxbxbxbxagagagagagagagagagagapapapapapapagagagagagagagagagagbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOazazazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatatajajajajajajajatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawauauauauauauauauauauauauagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagapagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbtbxbtbtbtbtbtbxbxbxbxbxbxbxbxbxbtbtbtbtbtbxbxbxbxagagagagagagagagagagapapapapapapapagagagagagagagagagbxbxbxbxbxdUdUfebxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxfedUbbaOaodKceaoaOazazazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazaVaVazazazazazazaYazazazazazagaa
-aaatatatatatatatatatatatatatatatajajajajajajajatatatajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagapagagapapapapapapapapagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbtbtbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbxbxbxagagagagagagagagagagapapapapapapagagagagagagagagagbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKfdaoaOazazazazazazazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatatajajajajajajajajatatajajajajanajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawaxawawawawawawawawawauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagapapapapapapapaparapapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtchbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxbxagagagagagagagagagagapapapapapagagagagagagagagagbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUdLaOaodKceaoaOazazazazazazazazazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVazazaYazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatatatajajajajajajajajatajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauagagagegapagagagapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxbxbxagagagagagagagagagapaparapapagagagagagagagagagbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOazazazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatatatajajajajanajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawaxawawawawawawawawaxawawawawawawawaxawawawawawawawaxawawawawawawawawawauauauauauauauauauauauauauagagagagagagagapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagapapapapapapapapapapapapapapapapagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtchbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbxbxbxbxagagagagagagagagapapapapapapagagagagagagagagagbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUdUbbaOaodKceaoaOazazazbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybxbxazazbybybybybybybybybybybybybybybybyazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauagagagagapapapapapapapapaparapapapapapapapapapapapagagagagagagagagagagagapapapapapapapapapapapapapapapagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbxbxbxagagagagagagagagapapapapapapapagagagagagagagagbxbxbxbxbxdUdUdUbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxfeaDaDaOaodKceaoaOaDaDbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybxbxbxbxbxazbybybybybybybybybybybybybybyazazazazazazazazazazazazazagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauawawawawawawawawawawawawawawawauauawawawawawawawawawaxawawawawawawawawauauauauauauauagagagagapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagapapapapapapaparapapapapapapapagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxagagagagagagagapapapapapapapagagagagagagagagbxbxbxbxbxdUdUdUdWbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdUaDaDaOeweufgewaOaDaDbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybxbxbxbxbxbxbxazazbybybybybybybybybybybybyazazazaYazazazazazazaYazazazagaa
-aaatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauawawawawawawawawawawawauauauauauawawawawawawawawawawawawawawawawawawawauauauauagagagapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxdQbtbtchbtbtbtchbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxbxbxbxagbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxagagagagagagapapapapapapapapagagagagagagagagbxbxbxbxbxdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUbtbzaOaodKceaoaObzbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybxbxbxbxbxbxbxbxazazazazbybybybybybybybybyazazazazazazbyazazaVazazazazazagaa
-aaatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauawawawawawawawawaxawawawawawawawawawapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbubtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbxbxbxbxbxbxagagagbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxagagagagagagapapapapapapapapagagagagagagagagbxbxbxbxbxdUdUfedUdUdUdUfedUdUdUdUdUdUfedUdUdUdUdUbxbzdMdMdMdMdMdMbzbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybxbxbxbxbxbxbxbxbxbxbxbxazazazazazbybybybybyazazazazazazbybybybyaVaVazazazazazagaa
-aaatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauawawawawawawawawawawawawaxawawawapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbubtbtbxbxbxbxbxagagagagagagagbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxagagagagagagapapaparapapapapapagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaSaSaSbybzdMdMdMdMdMdMbzbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybxbxbxbxbxbxbxbxbxbxbxbxbxbxazazazazazazbyazazazazazaYazazbybybybybybyaVaVazazazazagaa
-aaatatatatatatatatatatatatatatatatatatatatajajajaiajanajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawapaparapapapapapaparapapapapapapapaparapapapapapapapapagagapapapapaparapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtchbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbxbxbxbxbxagagagagagagagagagagbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxagagagagagagapapapapapapapapapagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaSaSaSbybzdMdMdMdMdMdMbzbybybybybybybybybybybybybybybybybybybybybybybybybybybybxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxazazazazazazazazazazazazazbybybybybybybybyaVaVaVazazazagaa
-aaatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawapapapapapapapapapapapapapapapapapapapapapapapapapapapagapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbubtchbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxbxagagagagagagagagagagbxbxbxbxbxbxbxbxbtbtbubtbtbtbtbxbxbxagagagapapapapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaSaSaSbybzdMdMdMdMdMdMbzbybybybybybybybybybybybybybybybybybybybybybybybxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxazazazazazazazaYazazazazbybybybybybybybybyaVaVaVaVagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbxbxbxbxbxbxbxagagagagagagagagagagbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbxbxbxagagagapapapapapapapapapapagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybeaSaSbybzdMdMdMdMdMdMbzbybybybybybybybybybybybybybybybybybxbxbxbxbxbxbxbxbxbxbxbxbxbxagagbxbxagbxbxbxbxbxbxbxbxbxazazazazazazazazazazbybybybybybybybybybybybyaVaVagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapcfapagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbxbxbxbxbxagagagagagagagagagagagagagagbxbxbxbxbxbxbtbtbtbtbtbtbtbxbxbxagagagapapapapapapapapapapapapagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybyaSaSaSbybzdMdMdMdMdMdMbzbybybybybybybybybybybybybybybxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagbxbxbxbxbxbxbxazaYazazazazazazazazbybybybybybybybybybybybybyagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagapapapapapapapapapapapapapapapapapaparapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbtbtbubtbtbxbxbxbxbxbxagagagagagagagagagagagagagagbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxagagapapapapapapapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybyaSaSaSbybzdMdMdMdMdMdMbzbybybybybybybybybybybxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagbxbxbxbxbxbxbxazazazazazazazazazazazbybybybybybybybybybyagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagapapapapapapapapapapapapapaparapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapcfarapapagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxbxagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbtbtbtbtbtbxbxbxagagapapapapapapapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybyaSaSaSbybzdMdMdMdMdMdMbzbybybybybybybybybxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxazazazazazazazazazazazazazbybybybybyagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatajajajajanajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawaxawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapcfapapapcfapagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbtbtbtbtbxbxapapapagagagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbtbtbtbtbxbtbtagagapapaparapapapapapapapapapagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybyaSbeaSbybzdMdMdMdMdMdMbzbybybybybybybxbxbxbxbxbxbxbxbxagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxapapbxbxazazazazazazazazazazazazazazbybybyagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapcfagapapapapapapapapagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbtbtbtbtapapapapapapagagagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbubtbtbtbtbtbtbtapapapapapapapapapapapapapapapagagbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybyaSaSaSbybzdMdMdMdMdMdMbzbybybybybxbxbxbxbxbxagagagagagagagagagagagagagagagagagagapapapapagagagagbxbxapapapapbxbxbxazaYazazazazazazazazazazazazbybyagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagaparapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapcgapapapapagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbtapapapapagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtapapapapapapapapapapapapapapapagagbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybyaSaSaSbybzdMdMdMdMdMdMbzbybybxbxbxbxbxbxbxagagagagagagagagagagagagagagagagapapapapapapagagagagbxbxapbxapapbxbxapapapazazazazazazazazazazazazazazagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagbyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapcgapapcgapaparapcfapagagagagagagagagagagagagagagagagagagagagagbxapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtapapapapapapapapapapapapapapapbtbtbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybyaSaSaSbybzdMdMdMdMdMdMbzbxbxapbxbxbxbxbxagagagagagapapapapagagagagagagapapapapapapapapapapapapbxapapapapbxbxapapapazazazazazazazazazazazazazazazagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagbybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagcfapapapapapapapcfapcgapapagagagagagagagagagagagagagagapapagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbuapapapapagagagapapapagapapapapbtbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybyaSbeaSbybzdMdMdMdMdMdMbzbxapapagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapbxbxbxbxbxapapazazazazazazazazazazazazazazazazagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajanajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawaxawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagapapapapapapapapapapapapbybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapcgapapcgapapapapapapapagagagagagagagagagagagagagapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbtbtbtbtbtbxbtbtbtbtbtbtbtapapagagagagagagagagagagagapapbtbtbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybybyaSaSaSbybzdMdMdMdMdMdMbzbxapagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapbxbxbxbxbxapaparazazazazaYazazazazazazazazazazazagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagapapapapapapapapapapapbybybybybyagagagagagagfiagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapcfapcfapapcdarapcgapcfapapagagagagagagagagagagagagapapapapapapapapapapapapapaparapapagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbubtbtbxbtbtbtbtbtbtbtbtagagagagagagagagagagagagagbtbtbtbxbxbxbxbxbxbxbybybybybybybybybybybybybybybybyaSaSaSbybzdMdMdMdMdMdMbzbxbxagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapbxbxbxbxapapapapazazazazazazazazazazazazazazazazagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagapapapaparapapapapapbybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagcgapapapapapapapapapapapcgagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbtbtbxbxbxbxbxbtbtbtbtbtagagagagagagagagagagagagbtbtbtbxbxbxbxbxbxbxbybybybybybybybybybybybybybybybybyaSaSaSbybzbzdMdMdMdMbzbzagagagagagagagagagagagagagapapapapagagagagagagagapapapapapapapapapapagagagbxbxapapapapapazazazazazazazazazazazazazazazazagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagapapapapapapapapapbybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapcgapcgapapcfapapcgapapagagagagagagagagagagagagagagapapapapagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbtbtbtbtbxbxbxbxbxbxbtbtbtbxbxagagagagagagagagagbxbxbxbtbtbtbxbxbxbxbxbxbybybybybybybybybybybybybybybybybybyaSaSaSaDaDapapapapapapaDaDagagagapapagagapapagagagagagagagagagagagagagagagagapapapapapagagagagagagapapapapapapapapazazazazazazazazazazazazazazazagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagapapapapapapapapbybybybybybybybyagagagagagagagagagagagagagagagagagazazagagagagagagagagagagagagagagagagagagagagapapcfapapcgapcfapapapagagagagagagagagagagagagagagagagapagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbtbtbtbxbxbxbxbxbxbxbtbtbtbxbxbxbxagagagagagbxbxbxbxbxbtbtbtbtbxbxbxbxbxbybybybybybybybybybybybybybybybybybyaparapaDaDapapapapapapaDaDagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagazazazazaYazazazazazazazagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajfhatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagapapapapapapapapbybybybybybybybybybyagagagagagagagagagagagagagagazazagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbybybybybybybybybybybybybybybybybybybybyapapapapapapapapapapapapagapapbfbfbfbfbfbfbfbfbfbfapapapagagapapapapapagagagagagagagagagagagagapapapapapapapapagagagagapapazazazazazazazazazagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagagapapapapapapapapagbybybybybybybybybybybybyagagagagagagagagagagagazazagagagagagagagagagagagagagagagagagagagagagagagagapcgapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapaparapapagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbybybybybybybybybybybybybybybybybyagagagapapapapapapapapapapapapapapbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapbfbfapapapapapagagagagagagagagapapapapapapapapagagagagapapazazazazazazazazazagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajanajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagawawawagagapapapaparapapapagbybybybybybybybybybybybybybybyagagagagagagagazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbubtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbxbxbybybybybybybybybybybybybybybybyagagagagagaparapapaparapapapapapapapapbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfapapapbfbfbfbfbfbfapapagagagagagagagagapapapapapapapagagagagapapazazazazazazazazazagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagawawawawagagapapapapapapapapagagbybybybybybybybybybybybybybybybyaVaVaVaVaVaVazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbubtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbybybybybybybybybybybybybybybybyagagagagagagagapapapapapapapbgbhapapapbgbhbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapagagagagagagagapapaparapapapapagagagagapazazazazazazazazazagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagauauauauauauauauaEauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawaxawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagawawawawawawagagagapapapapapapagagbybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbybybybybybybybybybybybybybybyagagagagagagagagagagagapapbgbgbgbgapapbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapagagagagagagapapapapapapapagagagagapazazazazazazazazazagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawauauaubybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapaparapapapapagagagagagagagagagagbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbxbxbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbybybybybybybybybybybybybybybybybfbfbfbfagagagagagagagapapbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgapapapapapapapapapapazazazazazazazazazagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawauauaubybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVbybyaVaVaVaVazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbybybybybybybybybybybybybybybybfbfbfbfbfbfagagagagagagapbgbgbgbgbgbgbgbgbgbgbgbgbgbhbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgapapapapapapapapazazazazazazazazazagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauaubybybybybybybyauauauaubybybybybybyaVaVbybybybybybybybyaVaVaVaVazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagbxbxbxbtbtbtbtbtbubtbtbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbybybybybybybybybybybybybybybyagbfbfbfbfbfbfbfagagagagagapbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbhbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgapapapaparapapapazazaYazazazazazagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajanajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawaxawawawawawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawaxawawawawawawawaxawawawawauauauauaubybybybybyauauauauauauaubybybybybybybybybybybybybybybybybyaVaVazazazazapapapapapapapapapapagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagbxbxbxbxbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbtbtbtbxbtbtbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbybybybybybybybybybybybybybybyagbfbfbfbfbfbfbfbfagagagagbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbhbgbgbgbgbgbgbhbgbgbgbgbgbgbgbgbgbgbgbhbgbgbgbgbgbgbgapapapapapapapazazazazazazazazagagagagagagagagagagagagagaa
-aaatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauaubybybybybybybyaVaVaVaVaVaVaVaVazazapapapapapapapapapapapagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapaparapapapapapapapapapagagagagagagagbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbybybybybybybybybybybybybybybyagbfbfbfbfbfbfbfbfagagagagbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbhbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgapapapapapazazazazazazazagagagagagagagagagagagagagagaa
-aaagatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauaVaVaVaVaVaVaVaVaVaVaVazapapaparapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapaparapapapagagagagagagagbxbxbxbxbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbybybybybybybybybybybybybybybyagagbfbfbfbfbfbfbfbfagagagagbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgapapapazazazazazazagagagagagagagagagagagagagagagaa
-aaagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauazaVaVaVaVaVaVaVaVaVazazapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagbxbxbxbxbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbybybybybybybybybybybybybybybyagagbfbfbfbfbfbfbfbfagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbfbfbfbfbkbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbkbkbkbkbfapazazazazazazagagagagagagagagagagagagagagagaa
-aaagagagagagagagatajajatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauawawawawawaxawawawawawawauauauauawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauazazaVaVaVaVaVaVazazazazapapapapapaparapapapapapapapapapapapapapapexapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagbxbxbxapapapapbubtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybyagagagbfbfbfbfbfbfbfbfagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbfbfbfbfbfbfbfbfbfbgbgbgbhbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfapazazazazazagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagajajatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawauauauauauawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawaxawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapazazaVaVaVaVazazazazazapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagbxbxbxapapapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybxbxagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbfbfbfbfbkbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbkbfapazazazazazagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagajajatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajanajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapazaVaVazazaYazazaVazazapapapapapapapapapapapaparapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagbxbxapapapapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybxbxbxagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbkbkbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbhbgbgbgbgbfbfbfbfbfbkbfapazazazazagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagajajatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauawawaxawawawawawawawawauauauauauauauawawaxawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapazazazazazazazaVaVaVazazapapapapapapapapapapapapapapapapapapaparapapapapapapapaparapapapapapapapapapapapapapapapagagagagagagbxapapapapapapapapapbxbxbxbxbxapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybxbxagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbfbfbfbfbkbkbfbfapazazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagajajajajatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawauauauauauauauawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapazazazazaVaVaVaVaVaVazazapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagapapapapapapapapapbxbxapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybxbxagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfapazazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagajajajajatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapazazaVaVaVaVaVaVaVazazapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapaparapapapapagagagagagapapapaparapapapapapbxapbxbxbxbxapbxbxapbxbxbxbxbxapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybxbxagagagagagbfbfbfbfbfbfbfbfbfbfbfapapapapapapapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapbybyapapbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbfbkbfbkbkbfbfapazazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagajajajajatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapaparapapapapazaVaVaVaVaVaVaVaVazapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagapapapapapapapapapapapbxbxapapapapapapapapapapapapapbxbxbxapbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybybxbxagagagagagbfbfbfbfbfbfbfbfbfbfapapagagagagagapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapbybybybyapbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbhbgbfbfbfbkbfbfbkbfbfapazazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagajajajajatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawaxawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapazazaVaVaVaVaVaVaVazazapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagapapapapapapapapaparapapaparapapapaparapapapapapaparapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybxbxagagagagbfbfbfbfbfbfbfbfbfbfbfapagagagapapagagapbfbfbfbfbfbfbfbfbfbfbfbfbfapapbybybybybyapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbfbfbfbkbfbfbkbfbfarazazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagajajajajatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajanajajajajajajatatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapazazaVaVaVaVaVaVaVazazapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybxbxbxagagagbfbfbfbfbfbfbfbfbfbfbfapagagapapapapagapbfbfbfbfbfbfbfbfbfbfbfbfbfapbybybybybybyapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbfbfbkbfbfbkbfbfapazazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauawawaxawawawawauauauauauauauauauauawawawawawawawaxawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauawawawawawawawawawawawawaxawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapazaVaVaVaVaVaVaVaVazazazazapapapapapapapapapapapapapapapapapapapaparapapapapapapapapapapapapapapaparapapapapapapapapapapapapagagagagagagagagagagapapapapapapbxbxbxbxbxbxbxbxbxbxbxbxbxbxbybybybybybybybybybybybybxbxbxagagagbfbfbfbfbfbfbfbfbfbfbfapagagagapagapagapbfbfbfbfbfbfbfbfbfbfbfbfapapbybybybybyapapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbfbfbfbfbfbfbfbfapazazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapaparapapapapapapapapapapazaVaVaVbybybyaVaVaVaVaVazazazapapapapapapapapapapapapapapapapapapapapapapapapaparapapapapapapapapapapapapapapapapapapagagagagagagagagagapagagapapapapapapbxagagagagagbxbxbxbxbxbxbxbxbybybybybybybybybybybybybxbxbxagagagbfbfbfbfbfbfbfbfbfbfbfbfapagagagagapapapbfbfbfbfbfbfbfbfbfbfbfbfapbybybybybyapapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbfbfbfbfbfbfbfapapazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajajatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapazaVaVbybybybybybybybyaVaVaVaVazazapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagapapagagagagagagagapapapapagagagagagagagbxbxbxbxbxbxbxbxbybybybybybybybybybybybxbxagagagagagbfbfbfbfbfbfbfbfbfbfbfapapagagagapbfbfbfbfbfbfbfbfbfbfbfbfbfbfapbybybybyapapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbfbfbfbfbfbfbfbfapazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajaiajajajajajajajajajatatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauawawawawawawawawawawaxawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapazaVaVbybybybybybybybybybyaVaVaVaVaVazapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagapapapapapapapagagagapapapapagagagapapagagagagbxbxbxbxbxbxbybybybybybybybybybybybxbxagagagagagagbfbfbfbfbfbfbfbfbfbfbfapapapapapbfbfbfbfbfbfbfbfbfbfbfbfbfapapbybybyapapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbhbgbgbfbfbfbfbfbfbfbfapaYagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajanajajajajajajatatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapazaVbybybybybybybybybybyaVaVaVbybyaVaVazazapapapapapapapapapapapapapapapapapapapapapapaparapapapapapapagagagagagagagagagagagagagapapapapapapapapapapapapapapagagapapapapagagagagbxbxbxbxbxbybybybybybybybybybybybyagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfapapapagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatatagagagagagagagagagagagagagagagagauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauawawawawawawawawawawawaxawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapazaVaVbybybybybybybybybybyaVaVbybybybyaVaVaVazazapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapagagagagagbxbxbxbxbybybybybybybybybybybybyagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbkbkbkbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfapapapazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajajatatatatatatatatatatatatatagagagagagagagagagagagagagagagagauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauauauawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapazaVaVaVbybybybybybybybyaVaVbybybybybybybyaVaVaVazapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapagagagagagagagbxbxbxbybybybybybybybybybybybyagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbfbfbfbfbkbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfapapapapazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajajatatatatatatatatatatatatatagagagagagagagagagagagagagagagauauauauauauauauauauauauauawawawawaxawawawauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauauauauauawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapaparapapapapapapapapazaVaVaVaVaVaVbybybybybyazbybybybybybybybybybyaVaVazapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagbxbxbybybybybybybybybybybybyagagagagagagapapapapapapagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbkbkbfbfbfbfbkbfbfbfbfbkbfbfbfbfbfbfbfbfbfbfbgbgbgbgbfbfapapapapapazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajajatatatatatatatatatatatagagagagagagagagagagagagagagagagauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauawawawawawawawawawawawaxawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapazaVaVbybybyaVaVaVaVaVbybyapbybybybybybybybybybybyaVazapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagbxbxbybybybybybybybybybybybybxagagagagagapapapapapapagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbfbfbfbfbkbfbfbfbfbkbfbfbfbfapapapapapapapbhbgbgbfapapaparapapazagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajanajajajajajajajatatatatatatatatatatagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapazaVbybybybybybyaVaVaVazapapapbybybybybybybybybybyaVaVazapapapapapapapapapapapapapapapaparapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagbxbxbybybybybybybybybybybybxbxagapapapapapapapapapagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbfbfbfbfbkbkbfbfbkbkapapapapapapazazazagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajajatatatatatatatatatatagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapagagapapapapapapapapapapapapapazaVbybybybybybybybybybyapepapapbybybybybybybybybybyaVazapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagbxbxbybybybybybybybybybybybxbxbxapapapapapapapapapagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbkbfbfbfbfbfbfbfbfapapazazazapazazagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatatagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauauawawawawawawawawawawawaxawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapagagagagapapapapapapapapapapapapazaVbybybybybybybybybybybyapapbybybybybybybybybybybyaVazapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagbxbxbybybybybybybybybybybxbxapapapapapapapapapapapapagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapazazapazazazazagagagapapapapaparapapapapapapagagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauawawawawawawawawawaxawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapagagagagapapapapapaparapapapapapazaVaVbybybybybybybybybyazazazbybybybybybybybybybybyaVazapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagbxbxbybybybybybybybybybybxbxapapapapapapapapapapapapapagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapazazazazazapapapazazagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajajatatatatatatatatatagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauawawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapagagagagagapapapapapapapapapapapapazaVaVaVbybybybybybyaVaVaVbybybybybybybybybybybyaVaVazapagagagagapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagbxbybybybybybybybybybybxbxapapapapapapapapapapapapapagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapapapazazapapapapapapapapazagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagaa
-aaagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajajatatatatatatatatatagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapagagagagapapapapapapapapapapapapapazazaVaVaVbybybyaVaVaVaVbybybybybybybybybybyaVaVaVazagagagagagagapapapapapapapaparapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagagagagagbxbxbybybybybybybybybybxbxagagagagagapapapapapapapapagagagagagagagagagbfbfbfbfbfbfbfbfbfagagagagbfbfbfagagagagagagagagagagagagagagagagagagazagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagaa
-aaagagagagabagapapapapapapapapapapapapapapagagagagagagagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatatajajajajanajajajajatatatatatatatatatagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapagagagapapapapapapapapapapapapapapapazazaVaVaVaVaVaVaVbybybybybybybybybybyaVaVaVazagagagagagagagagapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagapapapapapagagagapbybybybybybybybybybxagagagagagagapapapapapapapapagagagagagagagagagagbfbfbfbfbfbfagagagagagagagbfapagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapaparapapapapapapapagagagagagagagagagagagagagagagaa
-aaagagagagapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagatatatatatatatatatatatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauawawawaxawawawawawaxawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapagagagapapapapapapapapapapapapapapapapapazazaVaVaVaVbybybybybybybybybybyaVaVazazagagagagagagagagagapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybxbxagagagagagagagagagagagagagagagagagagagagagapagagagbfbfbfagagagagagagagapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgapapapapaparapapagagagagagagagagagagagagagagagaa
-aaagagagapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagatatagagagagagatatatatatatatatatatatatatatajajajajajajajajajatatatatatatatatagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapagagapapapapapapaparapapapapapapapapapapapazazaVaVaVaVaVbybybybybybyaVaVazagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbxbybybybybybybybxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgapapapapapapagagagagagagagagagagagagagagagaa
-aaagagapapapapepapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagatatatatatatatatatatatajajajajajajajajajatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawaxawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauauauauawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapazazazazaVaVaVaVaVaVaVaVazagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbxbxbybybybybybybybxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgapapapapagagagagagagagagagagagagagagagaa
-aaagagapapapapapapapapapapagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagatatatatatatatatatatajajajajajajajajatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauawawawawawawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapazazazazazazazazagagagagagagagagagagagagagagapapapapapapapapapapapaparapapapapaparapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbxbxbybybybybybybybxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgapapapagagagagagagagagagagagagagagagaa
-aaagagapapapapapapapagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagatatatatatatatatatatajajajajanajajatatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagapapapapapaparapapapapapapapapapapapapapapapapapapapaparapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbxbybybybybybybybybxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgagagagagagagagagagagagagagagagaa
-aaagagagapapapapapagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagatatatatatatatatajajajajajajajajatatatatatatatagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybybxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagbgbgbhbgbgbgagagagagagagagagagagagagagagaa
-aaagagagazapapapapagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagatatatatatatatajajajajajajajatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapapapapagagapapapapapapapapapapapapapapapapagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybybybxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgagagagagagagagagagagagagagaa
-aaagazazazapapapagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagatatatatatatatajajajajajajatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawaxawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapagapapapapapapapapapagagagagapapapapapapapapapapapapapapapapagagagagagagapapapapapapapaparapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybybybybxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgbgagagagagagagagagagagagagaa
-aaazazazazazagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagagagagagagagagagagagagatatatatatatatajajanajajatatatatatatatagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapagagagagapapapaparapapapagagagagapapapapapapapapapapapapapapapapapagagagagapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybybybybxbxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgagagagagagagagagagagagagaa
-aaazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagatatatatatatajajajajajajatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauauauauauauauauawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapagagagagagagagapapapapapapapapagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybybybybxbxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgagagagagagagagagagagagagaa
-aaazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagatatatatatatajajajajajatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauawauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapagagagagagagagagapapapapapapapapapagagagapapapapapapapapapapaparapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybybybybxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbhbgbgbgagagagagagagagagagagagagaa
-aabybyazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagatatatatatatajajajajajatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawaBawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauawawawawawawaRauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapagagagagagagagagapapapapapapapapapapapapapapapaparapapapapapapapapapapapapapapapapapapapaparapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybybybybxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgbgagagagagagagagagagagagagagaa
-aabybybyazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagatatatatatatajajajajajatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawaxawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapagagagagagagagapapapapapapapapapapaparapapapapapapapapapapapapapapapapapapapaparapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybybybxbxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgbgagagagagagagagagagagagagagagaa
-aabybybybyazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagatatatatatatajajajajajatatatatatatagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauawapapapapapapapapapapapagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapbybybybybybybybybybybxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagagagagagagagbgbgbgbgbgbhbgbgbgagagagagagagagagagagagagagagagaa
-aabybybybybyazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagatatatatatatajajajanajatatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauawawapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapagbybybybybybybybybybxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagbfbfbfagagagagagagagagagbgbgbgbgbgbgbgbgbgbgagagagagagagagagagagagagagagagaa
-aabybybybybybybyazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagatatatatajajajajajatatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawaxawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauawawawaxawawauauauauauauauauauauauauauauauauauauawawawapapapapapapapapapapapapapapapapapapapapaparapapapapapapapapagagagagagagagagagagapapapapapapapapapapapapapapapapapapapaparapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapagbybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapbfbfbfbgbgbgbfbfagagagagagagbgbgbgbgbgbgbgbgbgbgagagagagagagagagagagagagagagagagaa
-aabybybybybybybyazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagatatatajajajajajajatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawaxawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauawawawaxawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauawawawawawapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagapapapapapapapagagagagapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagapapapapapapapapapapagagbybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybyazazazfuazagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagatatajajajajajajatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauawawawawawauauauauauauauauauauauauawawawawawawawawapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagapapapagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagagapapapapapagagagagbybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbgbgbgbgbgbgbgbgbgbgbgbgbhbgbgbgbgbgbgbhbgbgbgbgagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagatatajajajajajajatatatatatagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauawawawaxawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawauauauauauauauauauauauauauawawawawawawawawauauauauauauauawawawawawawawawawawawawauauauauauauauawawawawawawawawawawawapapapapapapapapapapapapapapapaparapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapagagagagagagagagagagagagageSagapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagbybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagajajajajajajatagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauauauauauauauauawawauauauauawawauauauauauawawawawawawawawauauauauauauauauawauawawawawawawawawauauauauauawawawawawawawawawawawawawawawawauauauawawawawawawawawaxawawawawarapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapaparapapapapapapapapapapapapapapapapapapaparapapapapapaparapapapapagagagagagagagagagagagagagagagagagagagagagagagapbybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbgbgbgbgbgbgbgbhbgbgbgbgbgbgbgbgbgbgbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagagagajajajajajatagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawauawawawawawawawawawawawawawawawawawawawawawawawaxawawawawawawawawawawawapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagapapapbybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybyazazazazazagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagatajajanajajatagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauawawawawawawawawawawawawaxawawawawawawaxawawawawawaxawawawawawawaxawawawawawawaxawawawawawawawawawawawawawawawawawawawawaxawawawawawawawawawawawawawawawawawawawawawawapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapaparapapapapapaparapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagatajajajajatagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawaxawawawawawawawawawauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauawawawawaxawawawawawawawawawawawawawawawawawawawawawaxawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauawawawawawapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapaparapaparapagagagagagagagagagagagagagagagagagagagagagagapagagagagagagagagagagbybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbgbgbgbgbgbgbgbgbhbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybyazazazazazazazagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagatajajajajatagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauawawawawauauauauauauauauauauauauawawawawawawawawawawawawawawawawaxawawawawawawawawawawawawawawauawawawawawawawauawawawawauauawawawawawawawawauauauauauawawawawawaxawawawawawawawawawawawawawawawawawawawawawaxawawawawawauauauauauauauauawawawawapapaparapapapapapapaparapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapagagapapapapapagagagagagagagagagagagagagagagagagagagagapapapagagagagagagagagbybybybybybybybybyagagagapapagagagagagagagagagfiagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagatajajajajapapagagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawaxawawawawawawawawawauauauauauauauawawawaxawauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawauawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawaxawawawawawawawawawawawawawawawawawauauauauauauauauauauawawawapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapaparapapapapapapapapapapapapapagagagagagagagagapapapapagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagbybybybybybybybyagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawaxawawawawawawawawawawawawawawawawawawawawawawawawawauauauauauawawawawawawauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawauawawawawawawawawawauauauauauauauauauauauawawawapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagapapaparagagagagagagagagagagagagagagagagagapapapapapapapapagagagagbybybybybybybybyagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbhbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauawawawawawawawawawawawawawawawawawawawawawawauauauawawawawawawawauauauauauauauauauauauauawawawawawawawawaxawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawawauawawawawawawawawauauauauauauauauauauauauauawawawapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagagagagagagagagagagapapapagagagagagagagagagagagagagagagagapapapapapapapapapapagagbybybybybybybybybyagagagagapapapapapapapapapagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauawawawawawawawawawawawawawawawawawauawawawawawawawawawauauauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauawawawawawawauauauauauauauauauauauauauauawawawapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagapapagagagagagagagagagagagagagagagagapapapapapapapapapapapbybybybybybybybybybyagagagagapapapapapapapapapagapapagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbhbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagapapaparapapapagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauauauauauawawawawawaxawawawawawawawawawawawawawawawawauauauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauawawawawawawauauauauauauauauauauauauauauawawawawapaparapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagapapagagagagagagagagagagagagagagagagagapapapapapapapapapbybybybybybybybybybybyagagagagapapapapapapapapapapagapapagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbhbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybyazazazazazagagagagagagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawauauauauauawawawawawawauauauauauauauauauauauauauauawawawawapapapapaparapapapapapagagagagagagagagagagagagagagagagagagagagagbybybybybyagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagapapagagagagagagagagapapapapapapagagagagagapapapapapapapbybybybybybybybybybyagagagagagapapapapapaHapapapapapapapagagagagagagagagagbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybyazazazazazagagagagagagagagagagagagagagagapagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawauauawawawawawawawaxawawawawauauauauauawawawaxawawauauauauauauauauauauauauauauawawawapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagbybybybybybybybybyagagagagagagagagagagagagagagagagagagapapapaparapapapagagagagagagagagagagagagagagagagagagagagagapapapapagagagagagagapapapapapapapapagagagagagagapapapbybybybybybybybybybybybyagagagagagagapapapapapapapapapapapapagagagagagagagagbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybyazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauawawawawawawawawawaxawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawauauauauauauawawawawawauauauauauauauauauauauauauauawawawapapapapapapapapapapapapagagagagagagagagagagagagagagagagagbybybybybybybybybybybybybyagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagazazazazagagagagagapapaparapapagagapapapapapapapapapapapapagagagagagagapbybybybybybybybybybybybybyagagagagagagapapapapapapapapapapapapagagagagagagagagbfbfbfbfbfbfbfbgbgbgbgbgbgbhbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbgbgbgbhbgbgbgbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawaxawauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawaxawawawawauauauauauauauauauauauawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauawawawawawauauauauauauauauauauauauauauawawapapapapapapapapapapapapagagagagagagagagagagagagagagagagagbybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagazazazazazazazazazazapapapapapapapapagaparapapapapaparapapapapapapapapagagagagbybybybybybybybybybybybybyagagagagagagagapapapapapapapapagagagagagagagagagagbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapaparapapapagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauauauauauauauauauauauawawawawawawaxawawawawawawawawawawawauauauauauauauauauauauauawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauawawawawauauauauauauauauauauauauauawawawapapapapapapapapapapapagagagagagagagagagagagagagagagagagazbybybybybybybybybybybybybybybybyagagagagagagagagagagagagagapapapapapapapagagagagagagagagazazazazazazazazazazazazazazapapapapapapapapapapagapapapapapapapapapapapapapagagagbybybybybybybybybybybybyagagagagagagagagagapapapapapapagagagagagagagagagagagbfbfbfbgbgbgbgbgbgbhbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauawawawawauauauauauauauauauauauauauawawapapapapapaparapapapapapagagagagagagagagagagagagagagagagazazbybybybybybybybybybybybybybybybybyagagagagagagagagagagagapapapapapapapapagagagagagagazazazazazazazazazaYazazazazaYazazazapapapaparapapagagagapapapapapapapapapapapapagaVbybybybybybybybybybybybybyapagagagagagagagagagapapapapagagagagagagagagagagagbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawaxawawawawawauauauauauauauauawawawawawauauauauauauauauauauauawawawapapapapapapapapapapapapapagagagagagagagagagagagagagagagazazazazazbybybybybybybybybybybybybybyagagagagagagagagagagagapapapapapapapagagagagagagazazazazazazazazazazazazazazazazazazazazapapapagagagagagagapapapapapapapapapapapaVaVbybybybybybybybybybybybybyagapapagagagagagagagagapapapapapapagagagagagagagagapbfbfbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbhbgbgbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauawawawawawauauauauauauauauauawawawawawapapapapapapapapapapapapapapagagagagagagagagagagagagagazazazazazazazazazazazazazbybybybybybybybyagagagagagagagagagagapapaparapapapagagagagagagazazazazazazazazazazazazazazazazazazazazazapagagagagagagagagapapapapapapapazaVaVbybybybybybybybybybybybybyagagagapapapapagagagagagagapapapapapapapagagagagagagapapapbfbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauawaxawawawawauauauauauauawawawawawawawapapapapapapapapapapapapapapagagagagagagagagagagagagagazazazazazazazazazazazazazazbybybybybybybyagagagagagagagagagagapapapapapapagagagagagagazazazazazaYazazazazazazazazazazazazazazazazagagagagagagagagagapapapapapapaYazazaVbybybybybybybybybybybybyagagagagagapapapagagagagagagapapapapapapapapapagagagagapapapbfbgbgbgbhbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapaparapapapagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawaxawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauawawawawawawauauauauawawawawawawawawapapapapapapapapapapapapapapapagagagagagagagagagagagagazazazazazazazazazazazazazazazazazbybybybybybyagagagagagagagagagapapapapapapagagagagagazazazazazazazazazazazazazazazazazazazazazazazagagagagagagagagagapapapapapagazcOcOcObybybybybybybybybybybyapapagagagagapapapagagagagagagagapapapapapapapapagagagapapapapapbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazbyazazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawaxawawauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauawawawawawawawauawawawawawawawawawapapapapapapapapapapapapapapapapagagagagagagagagagagagagazazazazazazazazazazazazazazazazazbybybybybybyagagagagagagagagapapapapapapagagagagagagazazazazazazazazazazazazazaVaVaVaVaVaVazazazazazazagagagagagagagapapapapagaVcOcOcOcObybybybybybybybybybybyapapapagagagapapapagagagagagagagapapapapapapapapapagagapapapapapapbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbhbgbgbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauawawawawawawaxawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawauauauauauauauauauauauawawawawaxawawawawawawawawawawawawapapapapapaparapapapapapapapapapagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazbybybybybyagagagagagagagagapapapapapapagagagagagazazazazazazazazazazaVaVaVaVaVaVaVbybyaVaVaVaVazazazazazagagagagapapapapagaVcOcOcOcOcOcOcObybybybybybybyagagapapapagagagagagapapagagagagagagapapapapapapapapapagapapapapapapapapbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagbiagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawaxawawawawauauauauauauauauauauauauauauawawawawawawawawawawaxawawawawapapapapapapapapapapapapapapapapapagagagagagagagagagagagazazazazazazazazazazazazazazazazazazbybybybybyagagagagagagagagapapapapapagagagagagagazazazazazazazazaVaVaVaVaVaVaVbybybybybybybyaVaVaVazazazazazazazapaVaVaVaVbybycOcOcOcqcOcObybybybybybyagagagapapapagagagagagapapagagagagagagapapapapapapapapapagapapapapaparapapbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazazagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagauauauauauauauauawawawawawauauauauauauauauauauauauauauawawawawawawauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawauauauauauauauauauauauauauauauawawawawawawawawawawawawawapapapapapapapapapapapapapapapapapapagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazbybybybyagagagagagagagapapapapapapagagagagagagazazazaYazazazaVaVaVaVaVaVbybybybybybybybybybybyaVaVazazazazazaVaVaVaVbybybybybybycOcOcOcOcOcObyagagagagagagagapapapagagagagapapapagagagagagapapapapapapapapapapapapapapapapapapapbfbfbfagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazagazagagagagagagagagagagagagagagagagagagagagapapaparapapagagagagagagagagauauauauauauauauawawawawawauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauawawapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazbybyagagagagagagagapapaparapapapagagagagagazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybyaVaVaVaVaVaVbybybybybybybybybybybycOcOcOcOcOapagagagagagagagapapapagagagagapapapagagagagagagapapapapapapapapapapapapapapapapapapapbfagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbhbgbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagauauauauauauauauawawawawawauauauauauauauauauauauawawawawawawawawawawauauauawawawawawawawauauauauauauauauauauauauauauawawawawawawawawawawaxawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauawapapaparapapapapapapapapapapapapapapapapapagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazbybyagagagagagagapapapapapapapagagagagagagazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcqcOapagagagagagagagapapapagagagagapapapagagagagagagapapapapapapapapapapapapapapapapapapagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagawawawawawawawauawawawawawawauauauauauauauauawawawawawawawawawawawawawauauawawawawawawawawawawawawawawawawawauauauauawawawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazbybyagagagagagagapapapapapapapagagagagagagazazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOapapagagagagagagagapapapapagagapapapapagagagagagagagagagagagapapapapaparapapapapapagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazagagagagagagagagagagagagagagagagapapapapapapagagagagagawawawawawawawawawawawawawawawawauauauauauawawawawawawawawawawawawawawawawawawawawawawawawawawawapapapapapapapapauauauapapapapawawawawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagazazazazazazazazazazazazazazazazazazazazagagagagagagagapapapapapapapagagagagagagagazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagapapapapapagagagagagapapapapapapapapapapagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagapapapapapapapagapagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazagagagagagagagagagagagagagagagagagapapapapapapagagagawawawawawaxawawawawawawawawawawawawawawauawawawawawawawawawawaxawawawawaxawawawawawaxawawawawapapapapapapapapapapauauapapapapapapapapawawawawawawawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapagapapapapapapapaparapapapapapapapagagagagagagagagagagazazazazazazazazazazazazazazazazazazagagagagagagagapapapapapapapagagagagagagagagazazaYazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagapapapapapagagagapapapapapapapapapapapagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagapapapapapapapapapapapagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazazazagagagagagagagagagagagagagagagagagapapapapapapawawawawawawawawawawawawawawaxawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawapapapapapapapapapapapapapapapapapapapapapapapapapapapawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapagapagapapapapapapapapapapapapapagagagagagagagagagagagazazazazazazazazazazazazazazazazazazagagagagagagagapapapapapapapagagagagagagagagazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagapaparapapapapapapapapapapagagapapapagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagapapapapapapapapapapapapagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazagagagagagagagagagagagagagagagagapaparapapapawawawawawawawawawawawawawawawawawawawawaxawawawawawaxawawawawawawawawawawawawawawauauawawawawapapaparapapapapapapapapapapapapapapapapaparapapapapapapapapapawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapagagagagagapapapapapapapapapapapapagagagagagagagagagagagazaQazazazazazazazazazazazazazazazazazagagagagagazazapapapapapagagagagagagagagazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapagagagagagagagagapapapapapapapapapapapapagagagapapapagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapapapapapapapapagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazagagagagagagagagagagagagagagagagapapapapapawawaxawawawawawawauauauauauawawawawawawawawawawawawawawawawawawawawawawawawawauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapapapapapapaparapapapapawawawapapapapapapapauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauapapapapapapapapapapapapapapapapagagagagagagapapapapapapapapapapagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazagagagazazazazazapapapagagagagagagagazazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapagagagagagagapapapapapapapapapapapagagagagagagapapagagagagagagagagagapapapaparapapapapapagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapapapapapapapapapagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazagagagagagagagagagagagagagagagapapapapapawawawawawawawauauauauauauauauauauauauauauauauauauawawawawawawawawawawawawawawauauauauauauauapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagapapapapapapapapapapapapapaparapapapapapagagagagagagagagapapapapapapapapapapagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazaYazazazagagagagagagagagazazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazapapapapapapagagagagapapapapagagapapapapapagagagagagagagagapagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapapapapapapapapapagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazagagagagagagagagagagagagagagagagapapapapawawawawawawauauauauauauauauauauauauauauauauauauauauauauauauauauawawawawawawawauauauagagagagapapapapapapapapaparapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazagagagagagagagagazazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagapapapapapapapagagapapapapagagagagagapapapagagagagagagagagapagagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfagagbfbfbfbfbfbfbfbfapapapapapapapapapapapapapagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazagagagagagagagagagagagagagagagapapapapawawawawauauauauauauauauauauauauauauauauauauagagauauauauauauauawawawawawawawauauauagagagagapapapapapapapapapapapapapapapaparapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagazazazazazazazazazazazazazazbtbtazazazazazazazazazazazazazagagagagagagagazazazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagapapapapapapapaparapapagagagagagagapapapagagagagagagagagapagagagagagagagagapapapapapapapapapapapapapapagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfagagagbfbfbfbfbfbfbfbfapapapapapapapapapapapapagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazagagagagagagagagagagagagagagapapapapawawawauauauauauauauauauauauauauauauauauauagagagagagauauauauauawawawawawawawauauagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapaparapapapapapapapapapapapapagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagapapapapapapapapapapapapapapapapapapapaparapapapapapapapapapapapagagagagagagagagagagapapaparapapapapapapagagagagagagagagagagagagagagagazazazazazazazazazazbtbtbtbubtbtbtazazazazazazazazazazazagagagagagagazazazazaYazazazazaVbybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagapapapapapapapapapapagagagagagagagapapapagagagagagagagapapagagagagagagagapapapapapapapaparapapapapapapagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbhbgbgbgbfbfbfbfbfbfagagagagagagagbfbfbfbfbfagapapapapapapapapapapapagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazagagagagagagagagagagagagagapapapapauauauauauauauauauauauauauauauauauauauauagagagagagagagagauauauawawawawawawawauauagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauauagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagapagagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagagawazazazazazazazazbtbtbtbtbtbtbtbtbtazazazazazazazazazazazagagagagagagazazazazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybybybybyazagagagagagagagapapapapapapapapagagagagagagagagapapapapagagagagagapapapagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbfbfbfbfbfagagagagagagagbfbfbfbfbfagagagagapapafapapapapagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazagagagagagagagagagagagagagaparapapapauauauauauauauauauauauauauauauauauauagagagagagagagagagagauauawawawawawawauagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauagagagagagagagagagagagagagagapapapapapapapapaparapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagagagagagagagagagagazazazazazazbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazazazazazazbtagagagbtazazazazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybybyaVazazagagagagagagagapapapapapapagagagagagagagagagapapapapapapagagagagapapapagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbfbfbfbfagagagagagagagagbfbfbfbfbfagagagagagagagapapagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazagagagagagagagagagagagagagapapapapapagagauauauauauauauauauauauauauauauagagagagagagagagagagagauauawawawawawawauagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapagagapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagazazazazbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazazazazazbtbtbtbtbtazazazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybybyaVazazazagagagagagapapapaparapagagagagagagagagagapapapapapapapagagagapapapapagagagagagagagagagagagagagagapapapapapapapapapapapagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbfbfagagagagagagagagagagbfbfbfagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazagagagagagagagagagagagagapapapapagagagagagagagagagagauauauauauauauagagagagagagagagagagagagagauauawawawawawauagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapagagagapapapapapapaparapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagagagagagagazazbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbubtbtazazazazazazazazbtbtbtbtbtbtazazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybybyaVazazazazagagagapapapapapapapagagagagagagagagapapapapapapapapapagagapapapapagagagagagagagagagagagagagagapapapaparapapapapapapapagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbhbgbgbfbfbfagagagagagagagagagagagbfagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazagagagagagagagagagagapapapapagagagagagagagagagagagagauauauauagagagagagagagagagagagagagagagauawawawawawauagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapagagagagapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagapaparapagagagagagagagagagagagagagagagagagagagagagagazbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazaYazazazbtbtbtbtbtbtbtbtbtazazazazaVbybybybybybybybybybybybybybybybybybybybybybybyaVazazazapapagapapapapapapapagagagagagagagagagapapapapapapapagapapapapapapagagagagagagagagagagagagagagagagapapapapapapapapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazagagagagagagagagapapapapagagagagagagagagagagagagauauauauagagagagagagagagagagagagagagagauawawawawawauagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazazbtbtbtbtbubtbtbtbtbtazazaVbybybybybybybybybybybybybybybybybybybybybybybyaVazazazazapapapapapapapapapagagagagagagagagagapapapapapapapagagapapapapapapagagagagagagagagagagagagagagagagapapapapapapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazazagagagagagagagapapapapagagagagagagagagagagagagagagauauauagagagagagagagagagagagagagagagawawawawawauauagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagapapapapapagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazbtbtbtbtbtbtbtbtbtbtazazaVbybybybybybybybybybybybybybybybybybybybybybybyaVazazazapapapapapapaparapapagagagagagagagagagapapapapapapapagagagapapapapapagagagagagagagagagagagagagagagagapapapapapapbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazagagagagagagagaparapapagagagagagagagagagagagagagagauauauauagagagagagagagagagagagagagagawawawawawauauauagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapagfyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapaparapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazazbtbtbtbtbtbtbtbtbtazazaVbybybybybybybybybybybybybybybybybybybybybybybyaVazazazapapapapapapapapapapagagagagagagagagagapapapapapapagagagagagapapapapagagagagagagagagagagagagagagagagapapapbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbhbgbgbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazagagagagagagagapapapapagagagagagagagagagagagagagagagauauauagagagagagagagagagagagagagagawawawawawauauauauagagagagagagagagagagagagagagagagagagagagagagagapapapapapapagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagapagagagagagagagagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazbtbtbtbEbGbFbtbtbtazazaVbybybybybybybybybybybybybybybybybybybybybybybyaVazazazapapapapapapapapapapagagagagagagagagapapapapapapagagagagagagapapapapagagagagagagagagagagagagagagagagbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazagagagagagapapapapagagagagagagagagagagagagagagagauauauauagagagagagagagagagagagagagawawawawawauauauauagagagagagagagagagagagagagagagagagagagagagagagagagapapapagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapagapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagapapapapapapapapapapapagagagbmbmbmadbmbmbmbmbmbmbmbmbmbmbmbmbmbmbmbmbmbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazazazbtbHbDbIbtbtazazaVbybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazapapapapapapapapapagagagagagagagagapapapapapapagagagagagagagagapapapagagagagagagagagagagagagagagagagbfbfbfbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazagagagagagapapapapagagagagagagagagagagagagagagagauauauauagagagagagagagagagagagagagawawawawauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagapagagagagagagagagagagagagagapapapapapapapaparapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagapbtbtapapapapapagagagagagbmbOcXbObObObObObObObObObOcXbObObObObObObmbtbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtazazazazazazbtbJbKbLbtazaVaVbybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazapapapaparapapapapagagagagagagagapapapapapapapagagagagagagagagapapapagagagagagagagagagagagagagagagagbfbfbfbfbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagbfbfbfbgbgbgbhbgbgbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazagagagagapapapapagagagagagagagagagagagagagagagagauauauagagagagagagagagagagagagagawawawauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagapagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagbtbtbtapapapagagagagagagbmbObPbObObObObObObObObObObPbObObObObObPbYbubtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazaYazazazazazbtbtbtazaVbybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazapapapapapapapapagagagagagagagapapapapapapapapagagagagagagagagapapapagagagagagagagagagagagagagagagbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagbfbfbfbfbgbgbgbgbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazazagagagapapapapagagagagagagagagagagagagagagagagauauauagagagagagagagagagagagagagagauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbtbtbtbtapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagbtbtbtbtapagagagagagagagbmbObObObObObPddbObObObObObObObObObOddbObmdFbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazbtbtbtazaVbybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazapapapapapapapapagagagagagagagapapapapapapapapagagagagagagagagapapapagagagagagagagagagagagagagagbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagbfbfbfbgbgbgbgbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazagagaparapapagagagagagagagagagagagagagagagagagauauagagagagagagagagagagagagagagauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtapapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapagapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagbxbxbtbtbubtapagagagagagagagbmbObObObmbmbYbmbmbmbmbmbObObObmbmbmcWbmbmagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazbtbtazaVbybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazapapapapapapapapagagagagagagagapapapapapapapapapapagagagagagagagapapapagagagagagagagagagagagagagagbfbfbfbfbfbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagapapapagagagagagbfbfbfbfbgbgbgbgbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazagagapapapapagagagagagagagagagagagagagagagagagauauagagagfvagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapagagapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagbxbxbxbxbtbtbtbtbtagagagagagagagbmdcbObOcbdxbPbOcTdadacbbObObObmagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazbtazaVbybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazapapaparapapapapagagagagagagapapapapapapapapapapapagagagagagagapapapapagagagagagagagagagagagagapbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagapapapapapagagagagagbfbfbfbfbgbhbgbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazagapapapapagagagagagagagagagagagagagagagagagauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtapapapapapapapapagagagagagagagagagagagbxbxagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagbxbxbxbxbxbxbtbtbtbxagagagagagagagbmbObObOcbdCbObObObOdDcbbObObObmagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazapapapapapapapapagagagagagapapapapapapapagagagapapapapagagagagapapapapapagagagagagagagagagagagapapbfbfbfbfbfbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagapapapapapapagagagagbfbfbfbfbgbgbgbgbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazazagapapapazazagagagagagagagagagagagagagagagagauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtapapapapapapagagagagagagagagagbxbxbxbxbxbxbxbxagagagagagagagagagagagagagapapapapapapapapapapapapagagagagagagagagagagapapapapapapapapapapapapapapapagagagagagagagagagagagagagagbxbxbxbxbxbxbtbtbtbxagagagagagagagbmbObObOcbbOcccQbOccbOcbbObObObmagagagagagbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbtbtbtbtazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazapapapapapapapagagagagagapapapapapapapagagagagagagapapapapapapapapapapapagagagagagagagagagagagapapapbfbfbfbfbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagapapapapapapapapapapagagagbfbfbfbfbgbgbgbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazazapapapapazagagagagagagagagagagagagagagagagagauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbubtbtbtbtbtbxbxapapapagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagagagagagagapapapapapapapapapapapagagagagagagagagagagapapapapapapapapapapapapapapapagagagagagagagagagagagagagagbxbxbxbxbxbxbxbtbtbxbxagagagagagagbmbObObOcbcadycacYcadycbbObObOcVagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtazazazaYazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazapapapapapapapapapapapapapapapapapapapagagagagagagagagagapapapapapapapapagagagagagagagagagagagapapapapbfbfbfbfbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagapapapapapapapapapapapagagagbfbfbfbfbgbgbgbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyazapapapapazazagagagagagagagagagagagagagagagagagauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxapagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxagagapapapapapapapapapapapagagagagagagagagagagagagapapapapapapapapapapapagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbtbtbxbxagagagagagagbmbObOcZbmbmcWbmbmbmbmbmdcbObObmagagagagbtbtbtbtbtbtbtbtbtazazazbtbtbtbtbtbtazaVaVaSaSaSaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazapapaparapapapapapapapapapapapapapapagagagagagagagagagagagapapapapapapapagagagagagapapapapapapapapapapbgbgbgbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagapapapapapepapapapapapapagagagbfbfbgbgbhbgbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapazazagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxbxbxbxbxagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagapagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbtbubxbxagagagagagagbmbObObObmdvdvbmdgdidgdjdgbObQbmagagagbtbEbGbFbtbtbtbtbtazazazazazazazazazazaVaVbyaSaSaSbybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVazazazazazapapapapapapapapapaparapapapapapapapagagagagagagagagagagagagagapapapapapagapapapapapapapapapapapapapapapbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagapapapapapapapapapapapapapagagbfbfbgbgbgbgbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapaparazazagagagagagagagagagagagagagagagagagagauauauauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbxbxbxbxbxbxbxbxagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapaparapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxagagagagagbmbObPbObmbQbRbmdkcRbObmdlbObQbmagagbtbtbHfkbIbtbtbtazazaVazazazaVaVaVaVaVaVbybybyaSaSaSbybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagapapapapapapapapapapapapapapapbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapazazagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxagagagagagbmbObOcSbmbRbRbmdkcRbOdhdgbRbRbmagagagagbJbKbLbtazazaVaVbyazazazbybybybybybybybybyaSaSaSbybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazazapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagapapapapaparapapapapapaparapapapapapaparapbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagapapapapapapapapapapapapapbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapazazazagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxagagagagagbmbOcScSbmbRbRbmbmdmbmbmbObRbRbmagagagagagazazazazaVbybybyaSaSaSbybybybybybybybybyaSbeaSbybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazagagagapapapapaparapapapapagagagagapaparapapapagagagagagagagagagagagagagapaparapapapapapapapapapapapapapapapapapapapbgbgbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagapapapapapapapapapapapapbgbhbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapazazazazagagagagagagagagagagagagagagagagagagagagagagagauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxagagagagbmdcbQbQbmbRbRbmbQdncSbQbwbRbRbRbybybybyagaVaVaVaVbybybybyaSaSaSbybybybybybybybybyaSaSaSbybybybybybybybybybybybybybybybybybybybybybybybybyaVazbtbtagagagagagapapapapapapapapagagagagagagapapapapapapagagagagagagagagagagapapapapapapapapapapapapapapapapapapapapapapapapbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagapapapapapagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapazazazazagagagagagagagagagagagagagagagagagagagagagagagauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbubtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxagagagagbmbOcSbQbmbRbRdebRdocSbQbRbRbRbRbybybybybybybybybybybybybyaSbeaSbybybybybybybybybyaSaSaSbybybybybyaVaVbybybybybybybybybybybybybybybybybyaVazbtbtbtagagagagagagapapapapapagagagagagagagagapapapapapapapagagagagagagagagapapapapapapapapagapapapapagagapapapapapapapapbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapazazazazazazagagagagagagagagagagagagagagagagagagagagagagauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxagagagagbmbOcScSbRbRbRbRbRdobObObRbRbObmbybybybybybybybybybybybybyaSaSaSbybybybybybybybNbAaSaSaSbNbAazazazazazaVbybybybybybybybybybybybybybybyaVazbtbtbtbtagagagagagagapapapapagagagagagagagagagagapapapapapapapapagagagagapapapapaparapapapapagagagagagagagapapapapapapapapbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagbgbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapazaYazazazazagagagagagagagagagagagagagagagagagagagagagagauauauauauauauagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbubtbtbxbxbxagagagagbmbObOcSbRbRbObObRdpbObmbmbmbmbmcUbmbmbmdsazazazazbybybybyaSaSaSbybybybybyaVaVazazazazazazazazazazbtbtaVbybybybybybybybybybybybybybyaVazbtbtbtbtbtbtagagagagapapapapapagagagagagagagagagagagagapaparapapapapapapapapagapapapapapapagagagagagagagagagagagapapapapapbgbgbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapazazazazazagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbtbtbtbxbxbxbxagagagbmbObPbObObObObObOdpbObmdxducTcTcTcacabmdtbtazazazazazbAbNazazazbNbAaVaVaVazazbtbtbtazazazbtbtbtbtbtbtazaVbybybybybybybybybybybybybyaVazbtbtbtbtbtbtagagagagapaparapapagagagagagagagagagagagagagapapapapapapapapapapapapapapapapapagagagagagagagagagagagagapapapapbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbfbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapazazazazagagagagagagagagagagagagagagagagagagagagagagauauauauauauauauagagagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapaparapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbtbtbtbxbxbxbxagagagbmbOddbObObObObObOcRbOcbbObObObObOcQdybmdtbtbtbtazazazazazazazazazazazazazbtbtbtbtbtbtazbtbtbtbtbtbtbtbtazaVbybybybybybybybybybybybyaVazbtbtbtbtbtagagagagapapapapapapagagagagagagagagagagagagagapapapapapaparapapapaparapapapapagagagagagagagagagagagagagapapapapbfbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbhbgbgbgbgbhbgbgbgbgbhbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapazazazazazagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauagagagagagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagbxbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbtbtbtbxbxbxbxbxbxagbmbmbmbmbmbmbmbmbOdpbOcbbObPbOdEbObPcabmdtbtbtbtbtbtbtbtbtazazazbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtagagaVbybybybybybybybybybybyaVazbtagagagagagagagagapapapapapapapagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagagagagagagapapapapapapbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapazazazazagagagagagagagagagagagagagagagagagagagagauauauauauauauauauauauagagagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbubtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagbxbxbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbtbtbtbxbxbxbxbxbxagagagagagagagagbmbOdpbOcbbObObObObObOdbbmdtbtbtbtbtbtbtbtbtbtaYazbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtagagagazaVbybybybybybybybybyaVazbtagagagagagagagagazapapapapapapapagagagagagagagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagagapapapapbfbfbfbfbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbfbfbfbgbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapaYazazazazagagagagagagagagagagagagagagagagauauauauauauauauauauauauauauagagagagagagagagagagagagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagazbxbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbtbtbtbxbxbxbxbxbxbxbxagagagagagagbmbOdpbOcbbObObObObOcccabmdtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbvbvbvbCbCazazazbCbCbvbvbvbtagagagagazaVbybybybybybybybybyaVagagagagazazazazazazazapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapbfbfbfbfbfbfbfbgbgbhbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbhbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapazazazazazazazagagagagagagagagagagagagauauauauauauauauauauauauauauauauagagagagagagagagagageyagbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagazazbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbubtbxbxbxbxbxbxbxagagagagagagbmdcdpbOcbdCbObObObOdycabmdtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbvdwdwdwbCbCbCbCbCbSbSbSbvbtagagagazaVbybybybybybybybybybyagagagagazazazazazazazazaparapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapapazazazazazazazagagagagagagagauauauauauauauauauauauauauauauauauauauagagagagagagagagagagagbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxagagagagagbmbOdpbOcbbObObObmbmbmbmbmdtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbvbSdfbSbSbSbXbSbSbSdfbSbvbtbtagazaVbybybybybybybybybybybyagagagagazazazazazazazazapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapapapapapazazazazazazazazazazazazazazauauauauauauauauauauauauauauauagagagagagagagagagagbxbxbxbxbxbxbtbtbtbtbubtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxagagagagbmbOdpbOcbbObObObmagagagagdrbtbtbtbtbtbtbtbtbtbtbtbtbtdGbCbSbSbSbCbCbZbCbCbSbSbSbCbtbtbtazaVbybybybybybybybybybybyagagagazazazazazazazazazapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapaparapapapapazazazazazazazazazazazauauauauauauauauazazazazazagagagagagagagagagagbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbubtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazazbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxagagagbmbOdpbObmbObOcZbmagagagbtdrbtbtbtbtbtbtbtbtbtbtbtbtbtbtbCbCbZbCbCazaYazbCbCbSbCbCbtazazaVbybybybybybybybybybybybyagagagazazazazazaYazazazapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbgbgbhbgbgbfbfbfbfbfbfbfbfbfbgbgbgbgbgbhbgbgbgbgbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapapapapapapazazazazazazazazazazazazazazazazazazazazazazagagagagagagagagagbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtaparapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazazazazazazbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxagagagbmbOcRbPbYbPbPcQcVagagagbtdrbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbSbSbSbtbtbtazazbCbSbCazazaVaVbybybybybybybybybybybybybyaVaVazazazazazazazazazapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapaparapapapapapazazazazazazazazazazazazazazazazazazazagagagagagagagbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxagagbmbOdpbObmdydycabmagagbtbtdrbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbSbXbSbtbtbubtazbCbSbCaVaVbybybybybybybybybybybybybybyaVaVaVazazazazazazazazazapapapagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapapapapapapapazazazazazazazagagagagagazazazazazazagagagagbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbubtbtbtbtbtbtbubtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtapapapapapagagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbtbtbtbtbtbtbtbxbxbxbxbxbxbxagagbmbOdpbObmcbcbcbbmbmbmbtbtdrbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbCbCbCbSbCbybybybybybybybybybybybybybybybyaVaVazazazazazazazazazapapapapagagagagagagagagagagagagagagapagapapapagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbfbfbfbfbfbfbgbgbgbgbhbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapaparapapapapapapapagagagagagagagagazazazazazazagagagagbxbxbxbxbtbtbtbubtbtbtbtbtbtbtbxbxbxbxbxbxbxbtbtbtbtbtbtbtbubtbtbtbtbtbtbxbxbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtapapapagagagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazaYazazazazazazazazazazazazazazazazazazazazazazazazazbtbtbtbtbxbxbxbxbxbxbxagagbmbOdpbObObObObObObObmdFbtdrbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbubtbtbtbubZbSbSbXbCbybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazapapapagagagagagagagagagagagagagapapapapapapapagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbhbgbgbgbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagbyagagagbybybybybybybybybybybybybyapapapapapapapapapapagagagagagagagagagagazazazazazazazagagagbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbubtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtapapapagagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbtbtbxbxbxbxbxbxbxagagbmdccRdpdpdpdpdpdpcRdmdqdrdrbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbZbSbSbSbCbybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazapapapagagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbfbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagbybybybybybybybybybybybybyapapapapapapapagagagagagagagagagagagazazazazazazagagbxbxbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtapagagagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazaYazazazazazazbxbxbxbxbxbxbxbxagbmbObObObObOddbObObObmbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbCbCbCbSbCbybybybybybybybybybybybybybyaVaVaVaVazazazazazaYazazazapapapagagagagagagagagagagagapapapapapapapapagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagbybybybybybybybybybybybyaparapapapagagagagagagagagagagazazazazazazazazbxbxbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtapagagagagagagagagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbxbxbxbxbxagbmbmbmbmbmbmbmbmcWbmbmbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbSbSbSbtbtbtbtazbCbSbCbybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazapapagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbhbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagbyagagbybybybybybybybybyapapapapapapagagagagagagagagazazazazazazazazazazbtbtbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtapagagagagagagagagagagagagagagagagagagagagazazazazazazazaYazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbxagagagagagagagagagagagagbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbSbXbSazazazazazbCbSbCbybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazagagagagagagagagagagagagapapapapapapapapapagagagagagagagagagagagagagagagagbfbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbhbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagapapapapapapapapagagagagagagagagagagbybybybybybybybybyapapapapapapapagagagagagagazazazazazazazazazazazbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxbxbxbxazazbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbubtbtapagagagagagagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbEbGbFbxagagagagagagagagagagagagbtbtbtbtbtbtbtbubtbtbtbtbtbtbtdGbCbCbZbCbCazaYazbCbCbSbCbCbybybybybybybybybybybybyaVaVaVaVazazazazazazazazazazazagagagagapapagagagapapapapapapapapapapapagagagagagagagagagagagagagagagagbfbfbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcObybybybybyagagagagapapapapapapapapapapapapapapagagagagagagagagbybybybybybybybybyaparapapapapagagagagagagazazazazazazazazazazbubtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbubxbxbxazazazazazbxbxbxbxbxbxbxbxbxbxbxbxazbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtapagagagagagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazaYazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbHflbIazazazazazazazazazagagagagcBbMbtbtbtbtbtbtbtbtbtbtbEbGbFbtbCbSbSbSbCbCbZbCbCbSbSbSbCbybybybybybybybybybybybyaVaVaVaVazazazazaYazazazazazazagagapapapapagapapapapapapapapapapapapapagagagagagagagagagagagagagagagbfbfbfbgbgbgbgbhbgbgbgbgbgbgbgbgbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcObybybybyagapapapapapapapapapapapapapapapagagagagagagagagagagbybybybybybybybybybyapapapapagagagagagagazazazazazazazazazazbtbtbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxbxazazazazazazazbxbxbxbxbxbxbxbxbxbxazazazbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbtbtbtbtbtapagagagagagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbJbKbLazazazazazazazazazazazazazazbtbtbtbtbtbtbtbtbtbtbtbHflbIbtbvbSdfbSbSbSbXbSbSbSdfbSbvbybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbgbgbgbgbhbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcOcObybybyapapapapapapapapapapapapapapapapapagagagagagagagagagagbybybybybybybybyapapapapapagagagagagazazazazazazazazazazazazbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbtbtbtbxazazazazazazazazazbxbxbxbxbxbxbxbxazazazazazbxbxbxbxbxbxbxbxbxbxazazazbtbtbtbtbtbtagagagagagagagagagagazazagazazazazazazaYazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazaYazazazazazazazazazazazazazazazazazazazazazazazazbtbtbtbtbtbtbtbtbtbtbJbKbLbtbvbSbSbSbCbCbCbCbCdwdwdwbvbybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazapapaparapapapapapapapapapapapagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbhbgbgbgbgbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcOcOcOcOcObybyapapapapapapapapapapapapapapapapapagagagagagagagagagagagbybybybybybyapapapapapapagagagagazazazazazazazazazazazazbtbtbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxazazazazazazazazazazfzazazazbxbxbxbxazazazazazazazazbxbxbxbxbxbxazazazazazazbtbtbtbtbtagagagagagagagazazazazazazazazazazazazazazazazazazazazagagagagazazazazazazazazazazaYazazazazazazazazazazazaYazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbtbtbtbtbtbtbtbtbtbtbtbtbtbvbvbvbCbCbybybybCbCbvbvbvbybybybybybybybybybyaVaVaVazazazazazazazazazazazazaYazapapapapapapapapapapapapapapagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbfbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcOcOcOcOcObybybybyapapapapapapapapapapapapapapapapagagagagagagagagagagagbybybybybyapapapapapapagagagagazazazazazazazazazazazazazazbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazbxbxbxazazazazazazazazazbtbtbtagagagagagazazazazazazazazazazaYazazazazazazazazazazagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazaYazazazazazazazaYazbtbtbtcCbtbtbtbtbtbtbtbtbtbtbtazazbybybybybybybybybybybybybybybybybybyaVaVazazazazazazaYazazazazazazazazapapapapapapapapapapapapapagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcOcOcOcOcObybybybybyapapapapapaHapapapapapapapapapapapagagagagagagagagagagbybybybyapapaparapapapagagagazazazazazazazazazazazazazazazbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxazazazazazazazazazazaYazazazazazazazazaYazazazazazazazazaYazazazazazazazazaYazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazaYazazazazazazazazazazazazazazazazazazazaUbtbtbtbubtbtbtbtazazazazazbybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazazazazazagagapapapapagapapapapapagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbhbgbgbgbgbgbhbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcOcOcOcOcObybybybybybyapapapapapapapapapapapapapapapapapapagagagagagagagagbybybybybyapapapapapapapagagazazazazazazazaYazazazazazazazazbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazaYazazazazazazazazazazazazazazazazazazazazazagagagagagagagagagagagazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazagagagazazazazagagagagazazbybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazazazazazagagagagapapagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcicicicicicOcOcObybybybybybyapapapapapapapapapapapapapapapapapapapagagagagagagagbybybybybyapapapapapapapagazazazazazazazazazazazazazazazazazazbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxazazazazazazazazazazazaYazazazazazazazazazazazazazazazazaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazaYazazazazazazazazazazazazaYazaVaVaVaVaVaVaVaVaVaVaVagagagagagagagagagagagagagazaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazazazazazazazazazazazazazazazazazazazazazazagagagagagazazazazazazazazagbybybycOcOcOcOcOcObybybybybybybyaVaVaVazazazazazaYazazazazazazazazazazbxbxagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcicjckclcicOcOcObybybybybyapapapapapapapapapapapapapapapapapapapapapagagagagagagbybybybybybyapapapapapagagazazazazazazazazazazazazazazazazazazazbxbxbxbxbxbxbxbxbxbxbxbxazazazazazazazazazazazazazazazazazazazazazazazazazazazazaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazazazazazaVaVaVaVaVazazazazaVaVaVaVaVaVaVaVaVaVagagagagagagagagagagagagagagagaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazazazazazazazazazazazazazazazazazazazagagagazazazazazazazazazcOcOcOcOcOcOcOcOcOcOcOcObybybybyaVaVaVazazazazazazazazazazazazazazazazazbxbxagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcmcmcncmcmcOcOcOcOcObybyapapapapapapapapapapapapapapapapapapapapapapapapapapagagagbybybybybybyapapapapagagazazazazazazazazazazazazazazazazazazazbxbxbxbxbxbxbxbxbxbxazazazazazazazazaYazazazazazazazazazazazazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybyaVaVazazazazazazazazazaVaVaVaVaVaVaVaVaVaVazbybybybybybybybybybyagagagagagagagagagagagagagagagagagaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazazazazazazazazagazazazazazazaYazazazcOcOcOcOcOcOcqcOcOcOcOcOcObyaVaVaVaVazazazazazazazazazazazaYazazazazazazbxbxagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbhbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcmcmcmcocpcocmcmcmcOcOcObyapapapapapapapapapapapapagagapapapagagagagapapapapapapapagagbybybybybybyapaparapazazazazazazazazazazazazazazazazazazazazazazbxbxbxbxbxbxazazazazazazazazazazazazazazazazazazazazazazazazaVaVaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazaVaVbybybybyaVaVaVaVaVbybybybybybybybybybyagagagagagagagagagagagagagagagagagbybybybybyaVaVaVaVaVaVaVaVaVbybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazazazazazazazazazazazazazazaVbybybybycOcOcOcOcOcOcOcOcOcOaYazazazazazazaYazazazazazazazazazazazazazazbxbxbxagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcmcocococococococmcOcOcObyapapapapapapapapapapapagagagagagagagagagagagagagapapapapapagbybybybybybyapapapapazazazazazazazaYazazazazazazazazazazaQazazazbxbxbxbxbxbxazazazazazazazazazazazazazazazazazazaVaVaVaVaVaVaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybyaVazazazaGazazaVbybybybybybybybybyaVaVbybybybybybybybybybyagagagagagagagagagagagagagagagbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazazazazazazazazazazaVaVaVaVbybybybybybycOcOcOcOcObybyazazazazazazazazazazazazazazazazazazazazazazazbxbxbxbxagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcEcococrcocscococEcOcOcOcObyapapapapapapapapapagagagagagagagagagagagagagagagapapapapagbybybybybybyapapapazazazazazazazazazazazazazazazazazazazazazazazazbxbxbxazazazazazazazazazazazazazazazazazazazaVaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazaVbybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazaVaVaVaVaVaVbybybybybybybybybybybybybybyaVaVaVaVaVazazazazazazazazazazazazazazazazazazazazbxbxbxagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcEctcocococococucEcOcOcOcObybyapapapapapapagagagagagagagagagagagagagagagagagagapapapapagbybybybybybyapapapazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazaYazazazazazazazazazazazaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazaYazazazazbxbxbxbxagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbhbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcmcocpcocococpcocmcOcOcOcOcObybyagagagagagagagbybybyagagagagagagagagagagagagagagagapapapbtbybybybybyapapapazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybyagagagagagbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazbxbxbxbxbxagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcmcmcvcEcEcEcvcmcmcOcOcOcOcObybybyagagagagbybybybybybybyapapagagagagagagagagagagapapapbtaSaSaSaSaSaSaSaSazazazaYazazazazazazazazazaYazazazazazazazazazazaYazazazazazazazazazazazazazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazaYazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybyagagbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazazbxbxbxbxagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcicwckcxcyclckczcicOcOcOcOcOcObybybyagagagbybybybybybyapapapapapapagagagagagagbtbtbtbtbtaSaSaSaSbeaSaSaSazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVaVazazazazazazbxbxagagagagagagbfbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbgbgbgbgbgbfbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcicyclcAclclclcLcicOcOcOcOcOcOcObybybybybybybybybybyapapapapapapapapapagbtbtbtbtbtbubtbtaSaSaSaSaSaSaSaSazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazazaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVazazazazazazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVazazazaYazapapapapapapagbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbgbgbgbgbgbgbgbgbgbgbgbgbgbgbhbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbVagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcicwclclclclclczcicOcOcOcOcOcOcOcObybybybybybybybyapapapapapapapapapapagbtbtbtbtbtbtbtbtbtbybybybybyaVaVazazazazazazazazazazazazazazazazazazazazazazazazagazazazazazazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVazazazazazazazazazazazazazazazaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVazazazazazapapapapapapbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOclcMclclcDcyclcxclcOcOcOcOcOcOcOcOcObybybybybybyapapapapapapapapapapapbtbtbtbtbtbtbtbtbtbtbybybybybybyaVaVazazazazazazazazazazazazazazazazazazazazazazagagagazazazazazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazazaYazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVazazazazazapaparapapbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOclcwclclclclclczclcOcOcOcOcOcOcOcOcOcOcOcObybybtbtapapapapapapapapapapbtbtbtbtbtbtbtbtbtbtapbybybybybyaVaVazazazazazazazaYazazazazazazazazazazazazazazagagagagazazazazazazazazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazaYazazazazazazazazazazazazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVagagaVaVaVaVazazagapapapapapapbgbgbgbgbhbgbgbgbgbgbgbhbgbgbgbgbgbhbgbgbgbgbgbgbhbgbgbgbgbgbhbgbgbgbgbhbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOclcyckclclcAckcyckcOcOcOcqcOcOcOcOcOcOcOcOcObybtbtapapapapapapapapapbtbtbubtbtbtbtagagbtbtapbybybybybyaVaVazazazazazazazazazazazazazazazazazazazazazagagagagagazazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazazazazazazazazazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVagagagagagagagagagagapapapapapapbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcicwclcycDclclczcicOcOcOcOcOcOcOcOcOcOcOcOcObybtbtbtapapapapapapapbtbtbtbtbtbtagagagagbtbtapbybybybybyaVaVazazazazazazazazazazazazazazazazazazazazagagagagagagagazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazagagagagazazazazazazazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbfbfbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcicMclclclclclcLcicOcOcOcOcOcOcOcOcOcOcOcOcObybtbtbtbtapapapapbtbtbtbtbtbtbtagagagagagbtbtapbybybybyaVaVazazazazazazazazazazazazazazazazazazazazazagagagagagagagazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazazagagagagagagagazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagapapapagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcicwckcycycxckczcicOcOcOcOcOcOcOcOcOcqcOcOcObybtbtbtbtbtbtbtbtbtbtbtbtbtbtbtagagagagbtbtapapbybybybyaVaVazazazazazazazazazazazazazazazazazazazazagagagagagagagagazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazagagagagagagagagagagazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVagagagagagagagagagagagagagagagagagagagagagbgbgbgbhbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagapapapapapapagapapagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcEcEcncEcEcEcncEcEcOcOcOcOcOcOcOcOcOcOcOcOcObtbtbtbtbtbtbtbtbtbtbtbtbtbtbtagagagagagbtbtapbybybybybyaVaVazazazazazazazazazazazazazazazazazazazagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazagagagagagagagagagagagazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagapapapapapapapapapapagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcEcFcGcocococpcFcEcOcOcOcOcOcOcOcOcOcOcOcOcObtbtbubtbtbtbtbtbtbtbubtbtbtagagagagagagbtbtapbybybybybyaVaVazazazazazazazazazazazazazazazazazazazagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazagagagagagagagagagagagagagazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcEcHcococIcococJcEcOcOcOcOcOcOcOcOcOcOcOcOcObtbtbtbtbtbtbtbtbtbtbtbtbtapagagagagagbtbtapapbybybybyaVaVazazazazazaYazazazazazazazazazazazazazazagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazaYazazazazagagagagagagagagagagagagagazazazazazaYazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagapapapapapapapapapapapapapapapapapagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcEcEcKcocpcococEcEcOcOcOcOcOcOcOcOcOcOcObybybtbtbtbtbtbtbtbtbtbtbtbtapapapagagagagbtbtapbybybybybyaVaVazazazazazazazazazazazazazazazazazazazagagagagagagagagagagagagazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazagagagagagagaFaFagagagagagazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcEdzcKcocodAcEcOcOcOcOcOcOcOcOcOcOcObybybtbtbtbtbtbtbtbtbtbtbtbtbtbtapapapagagagbtbtapbybybybyaVaVazazazazazazazazazazazazazazazazazazazazagagagagagagagagagagagagazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazagagagaFaFaFaFaFaFagagagazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagapapapapapapapapapapapapapapapapapapapapagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcEcEcNcFcNcEcEcOcOcOcOcOcOcOcOcOcObybybybtbtbtbtbtbtbtbtbtbtbtbtbtbtapapapapagbtbtbtapbybybybyaVaVazazazazazazazazazazazazazazazazazazazazagagagagagagagagagagagagazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazagagagaFaFaFaFaFaFaFagagazazazazazazazaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcEcEcEcEcEcOcOcOcOcOcOcOcOcOcObybybybybtbtbtbtapapbtbtbtbubtbtbtbtbtapapapbtbtbtbtapbybybyaVaVazazazazazazazazazazazazazazazazazazazazagagagagagagagagagagagagagazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazagagaFaFaFaFblaFaFaFagazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcOcPcOcOcOcOcOcOcOcOcOcObybybybybybtbtbtbtapapapapapbtbtbtbtbtbtbtbtbtbtbtbtbtbtapbybybyaVaVazazazazazazazazazazazazazazazazazazazazagagagagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazagaFaFaFaFaFaFaFaFagazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfapapapapapapapapapapapapapapapapagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcPcOcOcOcOcOcOcOcOcObybybybybybtbtbtbtbtbtapapapbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtapbybybyaVaVazazazazazazazazazazazazazazazazazazazazagagagagagagagagagagagagazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazagaFbraFaFaFaFbraFagazazazazazazaYazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbhbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagapapapapagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcPcOcOcOcOcOcOcOcOcObybybybybybtbtbtbtbtbtbtapapbtbtbtbtbtbtbtbtbtbtbtbtbtbtapapbybybyaVaVazazazaYazazazazazazazazazazazazazazazazagagagagagagagagagagagagazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazaFaFaFaFaFbraFaFaFaFazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcPcOcOcOcOcOcOcOcOcObybybybybybtapbtbtbtbtbtapapapbtbtbtbtbtbtbubtbtbtbtbtaSaSaSbeaSaSaSaSazazazazazazazazazazazazazazazazazazazazagagagagagagagagagagagazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazaFaFbraFaFaFaFaFaFaFazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcPcOcOcOcOcOcOcOcOcObybybybybyapapapbtbtbtbtapapapapapapapapapbtbtbtbtbtbtaSaSaSaSaSaSaSaSazazazazazazazazazazazazazazazazazazazagagagagagagagagagagagagazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazaYazazazazazazaFaFaFaFaFaFbraFbdazazazazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcObybybybybybybyapapbtbtbtapapapapapapapapapapapbtbtbtapapapbybybybybyaVaVazazazazazazazazazazazazazazazazazazazagagagagagagagagagagazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazbdaFaFaFaFaFaFazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcObybybybybybybyapapapapapapapapapapapapapapapapapbtapapbybybybybybyaVaVazazazazazazazazazazazazazazazazazazazagagagagagagagagagagazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazaFaFaFaFaFaFazazazazazaYazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbhbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcOcOcOcOcOcOcObybybybybybybybybyapapapapapapapapapapapapapapapapbtapbybybybybybyaVaVaVazazazazazazazazazazazazazazazazazazazagagagagagagagagagagazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazaFaFbsaFaFazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybycOcOcOcOcOcOcOcOcObybybybybybybybybybybyapapapapapapapapapapapapapapapapbybybybybybybybyaVaVazazazazazazazazazazazazazazazazazazazagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazaFaFaFaFaFazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapapapapapapapapapapbybybybybybybybyaVaVaVazazazazazazazazazazazazazazazazazazagagagagagagagagagagagazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazaFaFaFaFaFazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapapapapapapapapbybybybybybybybybyaVaVaVazazazazazazazazazazazazazazazazazagagagagagagagagagagagagazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaFaFaFaFaFaVaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapapapapapapbybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazazagagagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaFaFaFaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyapapapapapapapbybybybybybybybybybybybybyaVaVaVaVazazazazazazazazazazazazazazagagagagagagagagagagagagazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaFaFaFaFaFaFaFaFaFaFaFaFaFbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbhbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazagagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaFaFaFaFaFaFaFaFbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazagagagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaFaFaFaFbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazagagagagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazagagagagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazagagagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazagagagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazagagagagagagagagagagazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazagagagagagagagagagazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazazazazazagagagazazazazazazazaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazazazazazazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazazazazazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapbgbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazazazazazazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazazazazazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazdHazazazazazazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazazazazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapbgbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVazazazazazazazazazazazazazazazazazazazazaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapagbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazazazazaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapagbgbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVazazazazazazazazazazazazazazaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapapapagagbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVazazazazazazazazazazazaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapapagagagagbgbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVazazazazazazazazazaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapapapapapapapagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapapapapagagagapagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyaVaVaVaVaVaVaVaVaVaVaVbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapagagagagapagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagapapapapagagapagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbfbfbfbfbfbfbfbfbfbfagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagbVagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aabybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyagagagagagagagagagagagagagagagagagagagagagagbUagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagfxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(3,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(4,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(5,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(6,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ab
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+ag
+ag
+ag
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(7,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(8,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(9,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(10,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(11,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(12,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(13,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+fu
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(14,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(15,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(16,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(17,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(18,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(19,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(20,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(21,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(22,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(23,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(24,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(25,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(26,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+bT
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(27,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(28,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(29,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(30,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(31,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(32,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(33,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(34,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(35,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(36,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(37,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(38,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(39,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(40,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(41,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(42,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ag
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(43,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(44,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(45,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+fh
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(46,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(47,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(48,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(49,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(50,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(51,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(52,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(53,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(54,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(55,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aL
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(56,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(57,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aJ
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(58,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(59,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(60,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(61,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(62,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(63,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(64,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(65,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(66,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(67,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+an
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(68,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ag
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(69,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(70,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ah
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(71,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(72,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(73,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(74,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(75,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+at
+at
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aJ
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(76,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(77,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(78,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(79,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+fi
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(80,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(81,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cm
+cm
+cE
+cE
+cm
+cm
+ci
+ci
+ci
+cl
+cl
+cl
+ci
+ci
+ci
+cE
+cE
+cE
+cE
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(82,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cm
+co
+co
+ct
+co
+cm
+cw
+cy
+cw
+cM
+cw
+cy
+cw
+cM
+cw
+cE
+cF
+cH
+cE
+cE
+cE
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(83,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+an
+aj
+aj
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+ci
+ci
+cm
+cm
+co
+co
+co
+cp
+cv
+ck
+cl
+cl
+cl
+cl
+ck
+cl
+cl
+ck
+cn
+cG
+co
+cK
+dz
+cE
+cE
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(84,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+ci
+cj
+cm
+co
+co
+cr
+co
+co
+cE
+cx
+cA
+cl
+cl
+cl
+cl
+cy
+cl
+cy
+cE
+co
+co
+co
+cK
+cN
+cE
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(85,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+fj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+au
+au
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+ci
+ck
+cn
+cp
+co
+co
+co
+co
+cE
+cy
+cl
+cl
+cD
+cl
+cl
+cD
+cl
+cy
+cE
+co
+cI
+cp
+co
+cF
+cE
+cP
+cP
+cP
+cP
+cP
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(86,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aM
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+au
+au
+au
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+ci
+cl
+cm
+co
+co
+cs
+co
+co
+cE
+cl
+cl
+cl
+cy
+cl
+cA
+cl
+cl
+cx
+cE
+co
+co
+co
+co
+cN
+cE
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(87,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+ci
+ci
+cm
+cm
+co
+co
+co
+cp
+cv
+ck
+cl
+cl
+cl
+cl
+ck
+cl
+cl
+ck
+cn
+cp
+co
+co
+dA
+cE
+cE
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(88,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+bi
+ag
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cm
+co
+co
+cu
+co
+cm
+cz
+cL
+cz
+cx
+cz
+cy
+cz
+cL
+cz
+cE
+cF
+cJ
+cE
+cE
+cE
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(89,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cm
+cm
+cE
+cE
+cm
+cm
+ci
+ci
+ci
+cl
+cl
+ck
+ci
+ci
+ci
+cE
+cE
+cE
+cE
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(90,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+au
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(91,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(92,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aY
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(93,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aE
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cq
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(94,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+ap
+ap
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(95,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+aY
+az
+ap
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+ap
+ap
+ap
+ap
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(96,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+aj
+an
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(97,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aj
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+ap
+ap
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(98,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aj
+aj
+aj
+ag
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(99,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+ap
+ap
+ap
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+by
+by
+by
+cO
+cO
+cO
+cO
+cq
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(100,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+fs
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+ap
+ap
+ap
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+bt
+bt
+bt
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(101,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+ar
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+aH
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(102,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+cO
+by
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(103,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(104,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+ap
+ap
+ap
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(105,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+ap
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+by
+by
+by
+by
+by
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+ap
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(106,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(107,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+by
+by
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(108,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+ap
+ap
+ap
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+by
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(109,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+ar
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(110,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+ap
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(111,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+az
+az
+az
+ap
+ap
+ap
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(112,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+fv
+ag
+ag
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+az
+az
+az
+ap
+ap
+ap
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(113,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+az
+az
+az
+ap
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(114,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ff
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+az
+az
+az
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(115,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+az
+az
+az
+ap
+ap
+ap
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(116,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+fh
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+az
+az
+az
+ap
+ar
+ap
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bu
+bt
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(117,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+az
+az
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+ag
+ag
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(118,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+az
+az
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(119,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+az
+az
+az
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(120,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+az
+az
+az
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(121,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+az
+az
+az
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(122,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+az
+az
+az
+ap
+ap
+ap
+ar
+ap
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+bt
+bu
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+aS
+aS
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(123,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+aS
+aS
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(124,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+az
+az
+az
+ag
+ag
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aS
+aS
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(125,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+az
+az
+az
+az
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+aS
+aS
+aS
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+be
+aS
+by
+by
+by
+by
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(126,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aS
+aS
+aS
+by
+by
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aS
+aS
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(127,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aS
+aS
+aS
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aS
+aS
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(128,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+fj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+aS
+aS
+aS
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aS
+aS
+aV
+aV
+aV
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(129,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+aj
+an
+aj
+aj
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+aS
+be
+aS
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aS
+aS
+aV
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(130,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+aS
+aS
+aS
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(131,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aS
+aS
+aS
+aV
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(132,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+aS
+aS
+aS
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(133,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+fj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+ap
+ap
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(134,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(135,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(136,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(137,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+dH
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(138,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(139,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(140,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ey
+ag
+bx
+bx
+bx
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(141,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(142,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(143,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(144,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(145,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(146,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(147,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+ap
+ap
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(148,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+aj
+aj
+aj
+ap
+ap
+ap
+ap
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(149,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+at
+at
+at
+at
+at
+aj
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ak
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(150,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+at
+at
+at
+at
+at
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(151,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+at
+at
+at
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+aj
+aj
+aj
+an
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(152,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+at
+at
+at
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+aw
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+aQ
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(153,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+aj
+aj
+aj
+aj
+aj
+aj
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(154,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(155,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ag
+eg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(156,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(157,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bu
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+aY
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(158,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(159,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+eW
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(160,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+au
+au
+aw
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(161,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(162,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aB
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(163,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(164,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(165,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+ax
+aw
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(166,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(167,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(168,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bj
+bx
+bx
+bx
+bj
+bx
+bu
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(169,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+au
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(170,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(171,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(172,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bu
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(173,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+aw
+ax
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(174,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(175,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(176,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(177,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(178,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(179,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(180,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ar
+aw
+aw
+aw
+aw
+aw
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+az
+az
+az
+az
+aY
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(181,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(182,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(183,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(184,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+ax
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(185,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(186,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(187,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(188,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bo
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(189,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+ed
+cd
+et
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(190,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dP
+et
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+fz
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(191,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dP
+et
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(192,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dP
+et
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(193,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dP
+et
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(194,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dP
+et
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(195,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dP
+et
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+aY
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(196,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ea
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+fy
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(197,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(198,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(199,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(200,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(201,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(202,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(203,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(204,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+aY
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(205,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(206,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(207,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(208,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(209,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(210,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(211,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+ag
+ag
+ag
+eg
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(212,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+ag
+ag
+ag
+ag
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(213,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+aY
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(214,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(215,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(216,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+az
+az
+az
+az
+az
+az
+aV
+aV
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(217,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+aF
+aF
+aF
+aF
+bd
+az
+az
+az
+az
+aV
+aV
+aF
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(218,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+aF
+aF
+br
+aF
+br
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aV
+aF
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(219,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(220,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+az
+az
+aY
+az
+az
+az
+aG
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+bs
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(221,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ay
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+al
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+aF
+bl
+aF
+aF
+br
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(222,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aV
+aF
+aF
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(223,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+aF
+aF
+br
+aF
+aF
+br
+aF
+aF
+az
+az
+az
+aV
+aV
+aF
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(224,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+aV
+aV
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+az
+az
+az
+az
+az
+aV
+aV
+aF
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(225,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dR
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dR
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+aw
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aY
+az
+az
+aV
+aV
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aF
+aF
+bd
+az
+az
+az
+az
+az
+aV
+aV
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(226,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aF
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(227,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+aw
+ax
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(228,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(229,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(230,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+aw
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(231,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(232,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(233,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+fE
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aY
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(234,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(235,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(236,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+fi
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(237,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(238,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aY
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(239,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(240,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(241,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(242,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+aY
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(243,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(244,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(245,1,1) = {"
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(246,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(247,1,1) = {"
+aa
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(248,1,1) = {"
+aa
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(249,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+bb
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(250,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aO
+aO
+aO
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bp
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(251,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ao
+ao
+ao
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(252,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+dK
+dK
+dK
+dK
+el
+dK
+dK
+dK
+dK
+dK
+dK
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dK
+dK
+dK
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+ao
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aR
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(253,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+eR
+ce
+ce
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ce
+ce
+ce
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+fC
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(254,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ao
+ao
+ao
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(255,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aO
+aO
+aO
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bp
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(256,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+bb
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(257,1,1) = {"
+aa
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+av
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aI
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(258,1,1) = {"
+aa
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+fi
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(259,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(260,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ae
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(261,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bt
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(262,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(263,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+ax
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(264,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(265,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(266,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(267,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aV
+by
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ap
+au
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(268,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aV
+aV
+aV
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(269,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aV
+aV
+aV
+aV
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+ax
+aw
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(270,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aV
+aV
+aV
+aV
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ax
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(271,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aV
+aV
+aV
+aV
+aV
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(272,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+aV
+aV
+aV
+aV
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(273,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(274,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+eX
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bn
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(275,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+aV
+aV
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+aw
+ap
+ap
+ar
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(276,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+aV
+aV
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(277,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aV
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+ap
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+aw
+aw
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(278,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+by
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+au
+au
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(279,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+aV
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(280,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aV
+by
+by
+by
+au
+au
+au
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(281,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+aV
+by
+by
+aV
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(282,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+aV
+by
+aV
+aV
+au
+au
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(283,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aV
+by
+aV
+aV
+az
+au
+au
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(284,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+fD
+az
+az
+aV
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(285,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ex
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+fa
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(286,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dQ
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(287,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(288,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(289,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+aV
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(290,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+az
+aV
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(291,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bq
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+az
+aV
+aV
+aV
+aV
+az
+az
+az
+ap
+ar
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(292,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+az
+aV
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bO
+dc
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+dc
+bO
+bO
+bO
+bO
+bO
+bm
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(293,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+az
+az
+az
+aY
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+cX
+bP
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bP
+bO
+cS
+bQ
+cS
+cS
+bO
+bP
+dd
+bm
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(294,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ad
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+cZ
+bO
+bO
+cS
+cS
+bQ
+bQ
+cS
+cS
+bO
+bO
+bm
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+bE
+bH
+bJ
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(295,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bm
+cb
+cb
+cb
+cb
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bR
+bR
+bO
+bO
+bm
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+az
+bG
+fl
+bK
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(296,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+az
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bm
+dx
+dC
+bO
+ca
+bm
+dv
+bQ
+bR
+bR
+bR
+bR
+bR
+bR
+bO
+bO
+bm
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bF
+bI
+bL
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(297,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bP
+bY
+bP
+bO
+cc
+dy
+cW
+dv
+bR
+bR
+bR
+bR
+bR
+bR
+bO
+bO
+bO
+bm
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(298,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+em
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+dd
+bm
+bO
+bO
+cQ
+ca
+bm
+bm
+bm
+bm
+bm
+bm
+de
+bR
+bO
+bO
+bO
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(299,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+em
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bm
+cT
+bO
+bO
+cY
+bm
+dg
+dk
+dk
+bm
+bQ
+bR
+bR
+bR
+bO
+bO
+bO
+bO
+bO
+dc
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+dc
+bO
+bm
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(300,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+em
+ao
+ee
+eq
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bm
+da
+bO
+cc
+ca
+bm
+di
+cR
+cR
+dm
+dn
+do
+do
+dp
+dp
+cR
+dp
+dp
+dp
+dp
+dp
+dp
+dp
+cR
+dp
+dp
+dp
+cR
+bO
+bm
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(301,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+ao
+ej
+ej
+ej
+aA
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+az
+ap
+ap
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bm
+da
+dD
+bO
+dy
+bm
+dg
+bO
+bO
+bm
+cS
+cS
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bP
+bO
+bO
+bO
+dp
+bO
+bm
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(302,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+dV
+dV
+dV
+dV
+dV
+dV
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+aV
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bm
+cb
+cb
+cb
+cb
+bm
+dj
+bm
+dh
+bm
+bQ
+bQ
+bO
+bm
+bm
+cb
+cb
+cb
+cb
+cb
+cb
+cb
+bm
+bY
+bm
+bm
+bO
+dp
+bO
+bm
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(303,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aO
+bc
+ao
+ao
+ao
+ao
+dY
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bp
+bb
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+aV
+aV
+by
+by
+by
+by
+by
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+dc
+dg
+dl
+dg
+bO
+bw
+bR
+bR
+bm
+dx
+bO
+bO
+bO
+bO
+dC
+bO
+bO
+bO
+bP
+dy
+cb
+bO
+dp
+bO
+bm
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(304,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+aK
+bb
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+aV
+by
+by
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aQ
+az
+az
+az
+az
+ag
+aw
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+cX
+bP
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bR
+bR
+bR
+bR
+bR
+bm
+du
+bO
+bP
+bO
+bO
+bO
+bO
+bO
+bO
+bP
+dy
+cb
+bO
+dp
+dd
+bm
+ag
+ag
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(305,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+ao
+ao
+aK
+bb
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+aV
+aV
+by
+by
+by
+by
+by
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bQ
+bQ
+bR
+bR
+bR
+bR
+bO
+bm
+cT
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+cZ
+cQ
+ca
+cb
+bO
+dp
+bO
+bm
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(306,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+fC
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+aV
+aV
+by
+by
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+bm
+bO
+bO
+bO
+bm
+bm
+bm
+bm
+cV
+bm
+bm
+bm
+bm
+bm
+bR
+bR
+bm
+bm
+cT
+bO
+dE
+bO
+bO
+bO
+bm
+bm
+bm
+cV
+bm
+bm
+bO
+dp
+bO
+cW
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(307,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+by
+by
+by
+by
+by
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+ag
+ag
+bm
+bO
+bO
+bO
+bm
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+cU
+cT
+bO
+bO
+bO
+bO
+bO
+bm
+ag
+ag
+ag
+ag
+bm
+bO
+cR
+bO
+bm
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(308,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bp
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+by
+by
+by
+by
+by
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+ag
+bm
+bO
+bO
+bO
+bm
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+bm
+ca
+cQ
+bP
+bO
+cc
+dy
+bm
+ag
+ag
+ag
+ag
+bm
+bm
+dm
+bm
+bm
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(309,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+cg
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+aV
+aV
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bm
+bO
+bO
+dd
+cW
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+ag
+ag
+by
+by
+by
+bm
+ca
+dy
+ca
+db
+ca
+ca
+bm
+ag
+ag
+ag
+bt
+bt
+dF
+dq
+bt
+bt
+bt
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(310,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+eX
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+az
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bm
+bO
+bP
+bO
+bm
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+ag
+ag
+by
+by
+by
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+bm
+ag
+bt
+bt
+bt
+bt
+bt
+dr
+bt
+bt
+bt
+bt
+cB
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(311,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+ap
+ap
+by
+az
+aV
+aV
+aV
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bm
+bm
+bY
+bm
+bm
+ag
+ag
+ag
+ag
+bt
+bE
+bH
+bJ
+ag
+ag
+by
+by
+ds
+dt
+dt
+dt
+dt
+dt
+dt
+dt
+dr
+dr
+dr
+dr
+dr
+dr
+dr
+bt
+bt
+bt
+bt
+bM
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(312,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ep
+ap
+az
+aV
+aV
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+dF
+ag
+ag
+ag
+bt
+bt
+bt
+bG
+fk
+bK
+az
+aV
+by
+by
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(313,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+by
+aV
+aV
+aV
+by
+by
+ap
+ap
+ap
+az
+by
+by
+by
+by
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bF
+bI
+bL
+az
+aV
+by
+by
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(314,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+ap
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(315,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+aV
+by
+by
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(316,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+ag
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(317,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+cC
+aU
+ag
+ag
+ag
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(318,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+bA
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(319,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+bN
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(320,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+aS
+aS
+aS
+aS
+aS
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+ag
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(321,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+ag
+ag
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+az
+az
+az
+az
+aS
+aS
+be
+aS
+aS
+az
+az
+az
+aY
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(322,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bx
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+aS
+aS
+aS
+aS
+aS
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bE
+bH
+bJ
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(323,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+bN
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bG
+fl
+bK
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(324,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+aV
+aV
+aV
+by
+by
+by
+aV
+aV
+aV
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+bA
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bF
+bI
+bL
+bt
+bt
+bt
+ag
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(325,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+aV
+az
+bt
+bt
+bt
+bt
+bt
+dG
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+dG
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+az
+az
+aY
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(326,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+aK
+ao
+aT
+ba
+ao
+aK
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+aV
+az
+bt
+bt
+bv
+bv
+bv
+bC
+bC
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bC
+bC
+bv
+bv
+bv
+bt
+az
+ag
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(327,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aP
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aP
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+as
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+aV
+az
+bt
+bt
+bv
+dw
+bS
+bS
+bC
+bS
+bS
+bt
+bt
+bt
+bt
+bS
+bS
+bC
+bS
+bS
+bS
+bv
+bt
+az
+ag
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(328,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+aV
+az
+bt
+bt
+bt
+bv
+dw
+df
+bS
+bZ
+bS
+bX
+bt
+bu
+bt
+bt
+bS
+bX
+bZ
+bS
+df
+bS
+bv
+bt
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(329,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+aV
+az
+bt
+bt
+bt
+bC
+dw
+bS
+bS
+bC
+bS
+bS
+bt
+bt
+bt
+bt
+bS
+bS
+bC
+bS
+bS
+bS
+bC
+az
+az
+az
+ag
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(330,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+aV
+by
+by
+by
+by
+by
+bN
+az
+bt
+bt
+bt
+bt
+bC
+bC
+bS
+bC
+bC
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+bC
+bC
+bS
+bC
+bC
+az
+az
+by
+by
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(331,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+bA
+az
+bt
+bt
+bt
+bt
+az
+bC
+bS
+bC
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+bC
+bS
+bC
+by
+by
+by
+by
+by
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(332,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+az
+az
+az
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+az
+bt
+bt
+bt
+bt
+az
+bC
+bX
+bZ
+aY
+bt
+bu
+bt
+bu
+bt
+bt
+bt
+az
+aY
+bZ
+bX
+bC
+by
+by
+by
+by
+by
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(333,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+aY
+aS
+aS
+aS
+aS
+be
+aS
+aS
+aS
+az
+az
+bt
+bt
+bt
+az
+bC
+bS
+bC
+az
+az
+bt
+bC
+bZ
+bZ
+bC
+bt
+az
+az
+bC
+bS
+bC
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(334,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+az
+az
+az
+bt
+bt
+bC
+bC
+bS
+bC
+bC
+az
+az
+bC
+bS
+bS
+bC
+az
+az
+bC
+bC
+bS
+bC
+bC
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aa
+"}
+(335,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+bN
+az
+az
+bt
+bt
+bt
+bC
+bS
+bS
+bS
+bC
+bC
+bC
+bC
+bS
+bS
+bC
+bC
+bC
+bC
+bS
+bS
+dw
+bC
+by
+by
+by
+cO
+cO
+cq
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+aa
+"}
+(336,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+bA
+az
+bt
+bt
+bt
+bt
+bv
+bS
+df
+bS
+bS
+bS
+bS
+bS
+bX
+bS
+bS
+bS
+bS
+bS
+bS
+df
+dw
+bv
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+aa
+"}
+(337,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+az
+az
+bt
+bt
+bt
+bt
+bv
+bS
+bS
+bS
+bC
+bC
+bC
+bC
+bC
+bC
+bC
+bC
+bC
+bC
+bS
+bS
+dw
+bv
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(338,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+bt
+bt
+bt
+bt
+bv
+bv
+bv
+bC
+bC
+az
+aV
+by
+by
+by
+by
+by
+by
+bC
+bC
+bv
+bv
+bv
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(339,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+bt
+bt
+bt
+bu
+bt
+bt
+bE
+bH
+bJ
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(340,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+em
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bG
+bD
+bK
+bt
+bt
+bt
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(341,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+em
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bF
+bI
+bL
+bt
+bt
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(342,1,1) = {"
+aa
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+em
+ao
+ee
+eq
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+bt
+ag
+ag
+ag
+ag
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aY
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(343,1,1) = {"
+aa
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+ao
+ej
+ej
+ej
+aA
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+ag
+ag
+ag
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(344,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+dV
+dV
+dV
+dV
+dV
+dV
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aI
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bt
+bt
+bt
+bt
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(345,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+ao
+ao
+ao
+ao
+ao
+ao
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bp
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+az
+az
+az
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(346,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(347,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+dK
+dK
+dK
+dK
+el
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+ao
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(348,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+eR
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+fC
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(349,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+az
+az
+az
+aY
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(350,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+bp
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(351,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fF
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(352,1,1) = {"
+aa
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+av
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+av
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(353,1,1) = {"
+aa
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(354,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+fv
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ec
+ec
+ec
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(355,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+ag
+ag
+ag
+ag
+aV
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(356,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+ag
+ag
+ag
+ag
+ag
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(357,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bu
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+bt
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bU
+aa
+"}
+(358,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+az
+az
+bt
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(359,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+bt
+bt
+bt
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(360,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+ap
+ap
+ap
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+bt
+bt
+bt
+bt
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(361,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+bx
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+aV
+aV
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(362,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+bx
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+az
+aY
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(363,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bx
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+eS
+ap
+ap
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+az
+az
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(364,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+az
+az
+ag
+ag
+ag
+bt
+bt
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(365,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+az
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(366,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+bx
+ap
+ap
+ar
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(367,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+az
+az
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(368,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(369,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+aW
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(370,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+eX
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ar
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+ag
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(371,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(372,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(373,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(374,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(375,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bx
+bx
+bx
+bx
+ap
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(376,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+bu
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(377,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(378,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(379,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(380,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(381,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+aV
+by
+by
+by
+by
+by
+by
+by
+by
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(382,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+aV
+cO
+by
+by
+by
+by
+by
+by
+by
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(383,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+aY
+az
+cO
+cO
+cO
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(384,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+az
+az
+cO
+cO
+cO
+cO
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(385,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+aV
+az
+cO
+cO
+cO
+cO
+cO
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(386,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+aV
+aV
+cO
+cO
+cO
+cq
+cO
+cO
+cO
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(387,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+eX
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bu
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+aV
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(388,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+aV
+by
+by
+by
+by
+cO
+cO
+cO
+cO
+cO
+cO
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(389,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+aV
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cq
+cO
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(390,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+bt
+bt
+bt
+bx
+bt
+bt
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+cO
+cO
+cO
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(391,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+ap
+ar
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(392,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(393,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bx
+bx
+bt
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(394,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(395,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+es
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bt
+ag
+ap
+ap
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(396,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+ap
+ap
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(397,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(398,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+dY
+aO
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dS
+eV
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(399,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ao
+ao
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dS
+eV
+ao
+aT
+ba
+ao
+ee
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(400,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+fr
+dK
+dK
+dK
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dS
+eV
+ao
+fb
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(401,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+er
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+ao
+ce
+ce
+ce
+ce
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dS
+eV
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(402,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+ao
+ao
+ao
+ao
+ao
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dS
+eV
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(403,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+dY
+aO
+aO
+aO
+aO
+aO
+aO
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dS
+eV
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dW
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dW
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dW
+dU
+dU
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(404,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(405,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(406,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+fb
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(407,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+bt
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(408,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(409,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bt
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(410,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+bt
+bt
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(411,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(412,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bx
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(413,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+fb
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bx
+bt
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(414,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+bx
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+aH
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(415,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bf
+bg
+bg
+bg
+bg
+bf
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(416,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+bx
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(417,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+aS
+aS
+aS
+be
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+ap
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(418,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+be
+aS
+aS
+aS
+be
+aS
+aS
+aS
+aS
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(419,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+dU
+fe
+dU
+dU
+dU
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+aS
+ap
+ap
+ap
+ar
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(420,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+bt
+bt
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+fb
+ba
+ao
+ee
+bb
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+dU
+dU
+dU
+eY
+dU
+fe
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+dU
+aD
+aD
+bt
+bt
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aD
+aD
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bf
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(421,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ee
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+dL
+bb
+bb
+aD
+aD
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+aD
+aD
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+fi
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(422,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+bt
+bt
+bt
+bt
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+dY
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+dS
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+bz
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(423,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bt
+bb
+ee
+ao
+aT
+ba
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+dS
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ew
+ao
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(424,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bt
+bb
+ee
+ao
+aT
+dX
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dS
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+dK
+eu
+dK
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(425,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bt
+bb
+ee
+ao
+ao
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+ce
+fd
+ce
+ce
+ce
+ce
+ce
+fd
+ce
+ce
+ce
+ce
+ce
+eo
+ce
+ce
+ce
+ce
+ce
+fd
+ce
+ce
+ce
+ce
+ce
+fd
+ce
+ce
+ce
+ce
+ce
+fd
+ce
+ce
+ce
+ce
+ce
+fd
+ce
+ce
+ce
+ce
+ce
+fd
+ce
+ce
+ce
+ce
+fg
+ce
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ag
+ap
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(426,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bt
+bb
+ee
+ao
+fc
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+dS
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ew
+ao
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ap
+ap
+ap
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(427,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bb
+dY
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+dZ
+dZ
+dZ
+dZ
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+dS
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+dZ
+dZ
+dZ
+dZ
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+dM
+bz
+ap
+ap
+ap
+ap
+ap
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ap
+ap
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(428,1,1) = {"
+aa
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bt
+bt
+ef
+ef
+ef
+ef
+bt
+bt
+eh
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ei
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ei
+bt
+bt
+ef
+ef
+ef
+ef
+bt
+bt
+ek
+bb
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aD
+aD
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+aD
+aD
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+bg
+bg
+bg
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(429,1,1) = {"
+aa
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aD
+aD
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+aD
+aD
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(430,1,1) = {"
+aa
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+ap
+ap
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bh
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(431,1,1) = {"
+aa
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(432,1,1) = {"
+aa
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(433,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(434,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(435,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(436,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ac
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+fx
+aa
+"}
+(437,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(438,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aQ
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(439,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(440,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(441,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(442,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bk
+bf
+bk
+bk
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(443,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bx
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bk
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(444,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bk
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+by
+by
+by
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(445,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+by
+by
+by
+by
+by
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(446,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+by
+by
+by
+by
+by
+by
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(447,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bk
+bk
+bk
+bf
+bf
+ap
+ap
+by
+by
+by
+by
+by
+by
+ap
+ap
+bf
+bf
+bk
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(448,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ar
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ap
+by
+by
+by
+by
+by
+by
+ap
+ap
+bf
+bf
+bf
+bk
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(449,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ap
+by
+by
+by
+by
+by
+ap
+ap
+bf
+bf
+bf
+bf
+bk
+bk
+bk
+bk
+bf
+bf
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(450,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+by
+by
+by
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(451,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+bf
+bf
+bf
+bg
+bg
+bh
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(452,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(453,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bf
+bf
+bf
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(454,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bk
+bk
+bk
+bk
+bk
+bf
+ap
+ap
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(455,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bk
+bf
+bf
+bf
+bk
+bf
+ap
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bf
+bf
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(456,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bk
+bf
+bf
+bf
+bf
+bf
+ap
+az
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ep
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bf
+bg
+bh
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(457,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bk
+bf
+bf
+bf
+bf
+bf
+ap
+az
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(458,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bk
+ap
+ap
+az
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bf
+bg
+bg
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(459,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bk
+bk
+bk
+bk
+ap
+az
+az
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(460,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bt
+bt
+bt
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ap
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+az
+az
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bg
+bg
+bg
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(461,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+az
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bg
+bg
+bh
+bg
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(462,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+bt
+bt
+bt
+bu
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+az
+az
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(463,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+az
+az
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+bf
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(464,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(465,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+er
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+bx
+bx
+ap
+ap
+bx
+bx
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ap
+ap
+ap
+bg
+bg
+bh
+bg
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bV
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(466,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+bx
+bx
+bx
+ap
+ap
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+bV
+ag
+ag
+aa
+"}
+(467,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+bx
+ap
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bh
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bf
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(468,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+bt
+bt
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+ap
+az
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bh
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(469,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(470,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+bx
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(471,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+bx
+bx
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(472,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(473,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+bx
+bx
+bx
+bx
+bx
+bx
+ap
+ap
+az
+az
+az
+az
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bk
+bf
+bf
+bf
+bf
+bf
+bk
+bk
+bk
+bk
+bf
+bf
+bf
+bf
+bg
+bg
+bg
+bg
+bg
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(474,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+bg
+bk
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(475,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ar
+ap
+ap
+bg
+bk
+bf
+bf
+bf
+bk
+bf
+bk
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bh
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(476,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+bk
+bf
+bk
+bk
+bk
+bf
+bk
+bk
+bk
+bk
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(477,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+ap
+ap
+ap
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(478,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(479,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+bf
+bf
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(480,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+bx
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(481,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+ap
+az
+az
+az
+az
+ap
+ap
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(482,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ar
+ap
+ap
+ap
+bg
+bh
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(483,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+aV
+aV
+aV
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(484,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+az
+az
+az
+az
+az
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+az
+az
+az
+aV
+aV
+by
+by
+by
+by
+az
+az
+aY
+az
+az
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+bg
+bg
+bg
+bg
+bg
+bg
+bh
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(485,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+aV
+aV
+aV
+by
+by
+by
+az
+az
+az
+az
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(486,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ar
+ap
+ap
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+aV
+aV
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(487,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bg
+bg
+bg
+bg
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bf
+bf
+bf
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(488,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(489,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bx
+bx
+bx
+bx
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(490,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+af
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(491,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+by
+by
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(492,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+by
+by
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(493,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ar
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+aV
+by
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(494,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+aV
+by
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(495,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aY
+az
+az
+az
+aV
+aV
+by
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(496,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+dH
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+by
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(497,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ap
+ap
+ap
+ap
+ap
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+aV
+aV
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(498,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+by
+by
+aV
+aV
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+az
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(499,1,1) = {"
+aa
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aa
+"}
+(500,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
"}
diff --git a/maps/_core/station.dmm b/maps/_core/station.dmm
index c58dc87666..63238c8953 100644
--- a/maps/_core/station.dmm
+++ b/maps/_core/station.dmm
@@ -503,7 +503,7 @@
"jI" = (/obj/decal/poster/nanotrasen{icon_state = ""; dir = 1},/turf/simulated/wall/metal,/area/burgerstation/dressing)
"jJ" = (/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/burgerstation/hop_office)
"jK" = (/obj/structure/interactive/fire_closet{dir = 1},/turf/simulated/wall/metal,/area/burgerstation/dressing)
-"jL" = (/mob/living/advanced/npc/tax_man,/obj/structure/interactive/chair/office,/turf/simulated/floor/wood/rich,/area/burgerstation/tax)
+"jL" = (/obj/structure/interactive/chair/office,/turf/simulated/floor/wood/rich,/area/burgerstation/tax)
"jM" = (/obj/structure/interactive/wire/green,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/nanotrasen,/area/burgerstation/armory)
"jN" = (/obj/structure/interactive/vending/nanotrasen/engineering/ammo,/obj/structure/interactive/disposals/pipe{dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/burgerstation/engineering)
"jO" = (/obj/structure/interactive/disposals/pipe{dir = 8},/obj/marker/map_node,/turf/simulated/floor/tile/grey,/area/burgerstation/arrivals/north)
@@ -958,7 +958,7 @@
"sv" = (/obj/structure/interactive/wire/red,/obj/structure/interactive/disposals/pipe{dir = 9},/turf/simulated/floor/tile/morphing/nanotrasen,/area/burgerstation/armory/special)
"sw" = (/obj/decal/hazard/black{icon_state = "line"; dir = 4},/turf/simulated/floor/tile/dark,/area/burgerstation/hanger/green)
"sx" = (/obj/structure/interactive/lighting/fixture/tube/station{dir = 1},/turf/simulated/floor/tile/morphing/medical,/area/burgerstation/hall/south)
-"sy" = (/mob/living/advanced/npc/tax_man/helper{icon_state = "directional"; dir = 4},/obj/structure/interactive/lighting/fixture/tube/station{dir = 1},/obj/structure/interactive/chair/office{icon_state = "officechair_white"; dir = 4},/turf/simulated/floor/wood/rich,/area/burgerstation/tax)
+"sy" = (/obj/structure/interactive/lighting/fixture/tube/station{dir = 1},/obj/structure/interactive/chair/office{icon_state = "officechair_white"; dir = 4},/turf/simulated/floor/wood/rich,/area/burgerstation/tax)
"sz" = (/turf/simulated/floor/tile/morphing/nanotrasen,/area/burgerstation/armory/special)
"sA" = (/turf/simulated/floor/tile/nanotrasen,/area/burgerstation/help_desk)
"sB" = (/turf/simulated/floor/tile/dark,/area/burgerstation/armory/special)
diff --git a/maps/prefabs/32x32/rng_shrine.dmm b/maps/prefabs/32x32/rng_shrine.dmm
index c55453d83e..71ce8c19f9 100644
--- a/maps/prefabs/32x32/rng_shrine.dmm
+++ b/maps/prefabs/32x32/rng_shrine.dmm
@@ -1,1183 +1,58 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"b" = (
-/turf/simulated/wall/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"c" = (
-/obj/structure/interactive/lighting/candle,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"d" = (
-/obj/item/dice/d00,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"e" = (
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"f" = (
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"g" = (
-/turf/simulated/floor/grass,
-/area/mission/prefab/misc/rng_shrine)
-"h" = (
-/obj/marker/objective_spawn,
-/turf/simulated/floor/grass,
-/area/mission/prefab/misc/rng_shrine)
-"i" = (
-/obj/item/dice/d20,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"j" = (
-/obj/structure/interactive/lighting/candle,
-/turf/simulated/floor/grass,
-/area/mission/prefab/misc/rng_shrine)
-"k" = (
-/obj/item/dice/d20/cursed,
-/obj/structure/table/fancy,
-/turf/simulated/floor/grass,
-/area/mission/prefab/misc/rng_shrine)
-"l" = (
-/obj/item/dice/d12,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"m" = (
-/obj/item/dice/d10,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"n" = (
-/obj/item/dice/d8,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"o" = (
-/obj/marker/map_node/x3,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"p" = (
-/obj/item/dice/d6,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"q" = (
-/obj/item/dice/d4,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"r" = (
-/obj/item/dice/d2,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"s" = (
-/obj/marker/map_node,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"t" = (
-/obj/structure/interactive/door/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
-"u" = (
-/obj/marker/map_node/x2,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"v" = (
-/obj/marker/smart_clear_turf,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rng_shrine)
+"a" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+"b" = (/turf/simulated/wall/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"c" = (/obj/structure/interactive/lighting/candle,/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"d" = (/obj/item/dice/d00,/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"e" = (/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"f" = (/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"g" = (/turf/simulated/floor/grass,/area/mission/prefab/misc/rng_shrine)
+"h" = (/obj/marker/objective_spawn,/turf/simulated/floor/grass,/area/mission/prefab/misc/rng_shrine)
+"i" = (/obj/item/dice/d20,/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"j" = (/obj/structure/interactive/lighting/candle,/turf/simulated/floor/grass,/area/mission/prefab/misc/rng_shrine)
+"k" = (/obj/item/dice/d20/cursed,/obj/structure/table/fancy,/turf/simulated/floor/grass,/area/mission/prefab/misc/rng_shrine)
+"l" = (/obj/item/dice/d12,/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"m" = (/obj/item/dice/d10,/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"n" = (/obj/item/dice/d8,/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"o" = (/obj/marker/map_node/x3,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"p" = (/obj/item/dice/d6,/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"q" = (/obj/item/dice/d4,/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"r" = (/obj/item/dice/d2,/obj/structure/table/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"s" = (/obj/marker/map_node,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"t" = (/obj/structure/interactive/door/wood,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"u" = (/obj/marker/map_node/x2,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"v" = (/obj/marker/smart_clear_turf,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
+"w" = (/mob/living/simple/bio_monster,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rng_shrine)
(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-e
-e
-e
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-f
-a
-a
-a
-e
-e
-e
-e
-e
-a
-a
-a
-a
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-c
-c
-c
-c
-c
-c
-c
-c
-b
-f
-e
-a
-e
-e
-e
-e
-e
-e
-e
-a
-e
-e
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-d
-i
-l
-m
-n
-p
-q
-r
-b
-f
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-f
-f
-f
-f
-f
-f
-f
-f
-b
-f
-e
-e
-e
-e
-e
-e
-e
-u
-e
-e
-e
-e
-e
-u
-e
-"}
-(10,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-g
-j
-g
-f
-f
-f
-f
-f
-b
-v
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-"}
-(11,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-h
-k
-g
-f
-o
-f
-f
-s
-t
-s
-e
-u
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-"}
-(12,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-g
-j
-g
-f
-f
-f
-f
-f
-b
-v
-e
-e
-e
-e
-e
-e
-e
-e
-a
-e
-e
-a
-a
-a
-a
-"}
-(13,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-f
-f
-f
-f
-f
-f
-f
-f
-b
-f
-e
-e
-e
-e
-e
-e
-e
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(14,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-d
-i
-l
-m
-n
-p
-q
-r
-b
-f
-e
-e
-e
-e
-e
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(15,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-c
-c
-c
-c
-c
-c
-c
-c
-b
-f
-e
-e
-e
-e
-e
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(16,1,1) = {"
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-f
-e
-e
-e
-e
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(17,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-e
-e
-e
-e
-e
-e
-e
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(18,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-e
-e
-e
-e
-e
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(19,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(20,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(21,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(22,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(23,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(24,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(25,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(26,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(27,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(28,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(29,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(30,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(31,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(32,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaabbbbbbbbbbbaaaaaaaaaaaaaaaa
+aaaaabcdfghgfdcbaaaaaaaaaaaaaaaa
+aaaaabciwjkjficbaaaaaaaaaaaaaaaa
+aaaaabclfgggflcbaaaaaaaaaaaaaaaa
+aaaaabcmffffwmcbaaaaaaaaaaaaaaaa
+aaaaabcnwfoffncbaaaaaaaaaaaaaaaa
+aaaaabcpfffffpcbeaaaaaaaaaaaaaaa
+aaaaabcqffffwqcbeeaaaaaaaaaaaaaa
+aaaaabcrffsffrcbeeaaaaaaaaaaaaaa
+aaaaabbbbbtbbbbbeeaaaaaaaaaaaaaa
+aaaaaffffvsvffffeeaaaaaaaaaaaaaa
+aaaaaaeeeeeeeeeeeeaaaaaaaaaaaaaa
+aaaaaaaeeeueeeeeeeaaaaaaaaaaaaaa
+aaaaaaeeeeeeeeeeeaaaaaaaaaaaaaaa
+aaaaeeeeeeeeeeeeaaaaaaaaaaaaaaaa
+aaaaeeeeeeeeeeeaaaaaaaaaaaaaaaaa
+aaaaeeeeeeeeeaaaaaaaaaaaaaaaaaaa
+aaaaeeeeeeeeeaaaaaaaaaaaaaaaaaaa
+aaaaaeeeueeeaaaaaaaaaaaaaaaaaaaa
+aaaaaaeeeeeaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaeeeeeaaaaaaaaaaaaaaaaaaaa
+aaaaaaeeeeeeaaaaaaaaaaaaaaaaaaaa
+aaaaaaeeeeeaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaeeeeaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaeueeaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaeeeeaaaaaaaaaaaaaaaaaaaaa
"}
diff --git a/maps/prefabs/64x64/ai_core.dmm b/maps/prefabs/64x64/ai_core.dmm
index 3b362db049..5734ecc4a8 100644
--- a/maps/prefabs/64x64/ai_core.dmm
+++ b/maps/prefabs/64x64/ai_core.dmm
@@ -52,7 +52,6 @@
"aZ" = (/turf/simulated/floor/circuit/blue,/area/mission/prefab/misc/ai_core/core)
"ba" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/plating/reinforced,/area/mission/prefab/misc/ai_core/engine)
"bb" = (/obj/decal/hazard/black{icon_state = "line"; dir = 8},/turf/simulated/floor/circuit/blue,/area/mission/prefab/misc/ai_core/core)
-"bc" = (/obj/structure/interactive/door/airlock/station/maintenance/no_access,/turf/simulated/floor/plating,/area/mission/prefab/misc/ai_core/maint/left)
"bd" = (/obj/structure/interactive/lighting/fixture/bulb/red{icon_state = "preview"; dir = 8},/obj/structure/interactive/disposals/pipe,/obj/marker/map_node,/turf/simulated/floor/plating,/area/mission/prefab/misc/ai_core/maint/right)
"be" = (/mob/living/simple/silicon/spawner,/turf/simulated/floor/plating,/area/mission/prefab/misc/ai_core/maint/right)
"bf" = (/obj/structure/interactive/wire/green,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/ai_core/foyer)
@@ -238,7 +237,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapdtbmaDaUaZbFaXddaXbYaXdfaXbLaZaUbBaGds
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapcbbGccaUaZbJaXbnaXaXaXbnaXbKaZaUcebMcfataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuapbNapapbhapapblbnaXaXaXbnblatatbiatatbBatbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapbNapbebScdapbzbPbQcibnbnacatdsbVbkatbBataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapclbXbGcobZapacacafasavacacatcacpbMbccyataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapclbXbGcobZapacacafasavacacatcacpbMdxcyataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapapapdrbScCapcEaTbfcIbTaTcEatcRbVcgatatataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuapcdbSaDapbUaTbTbEbTaTcsatchbVdsatbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapcdcTcXapctaTbTbIbTaTctatdodvdmataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/prefabs/64x64/cult.dmm b/maps/prefabs/64x64/cult.dmm
new file mode 100644
index 0000000000..557c916e46
--- /dev/null
+++ b/maps/prefabs/64x64/cult.dmm
@@ -0,0 +1,93 @@
+"a" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+"b" = (/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"c" = (/obj/marker/map_node,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"d" = (/obj/marker/smart_clear_turf,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"e" = (/turf/simulated/wall/cult,/area/mission/prefab/misc/cult)
+"f" = (/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"g" = (/obj/structure/interactive/lighting/cult_pylon,/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"h" = (/mob/living/simple/cult/construct/behemoth,/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"i" = (/obj/marker/map_node,/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"j" = (/obj/structure/interactive/crate/chest/filled,/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"k" = (/mob/living/advanced/npc/cultist,/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"l" = (/mob/living/advanced/npc/cultist{icon_state = "directional"; dir = 8},/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"m" = (/mob/living/advanced/npc/cultist{icon_state = "directional"; dir = 1},/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"n" = (/obj/structure/interactive/lighting/cult_pylon,/turf/simulated/floor/cult/darker,/area/mission/prefab/misc/cult)
+"o" = (/turf/simulated/floor/cult/darker,/area/mission/prefab/misc/cult)
+"p" = (/mob/living/simple/cult/construct/behemoth,/turf/simulated/floor/cult/darker,/area/mission/prefab/misc/cult)
+"q" = (/obj/marker/objective_spawn,/turf/simulated/floor/cult/darker,/area/mission/prefab/misc/cult)
+"r" = (/mob/living/simple/cult/construct/artificer,/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"s" = (/obj/marker/lobby,/turf/simulated/floor/cult/darker,/area/mission/prefab/misc/cult)
+"t" = (/obj/marker/map_node,/turf/simulated/floor/cult/darker,/area/mission/prefab/misc/cult)
+"u" = (/turf/simulated/floor/stair/cult{icon_state = "stair"; dir = 1},/area/mission/prefab/misc/cult)
+"v" = (/mob/living/simple/cult/construct/floating,/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+"w" = (/obj/marker/map_node,/turf/simulated/floor/stair/cult,/area/mission/prefab/misc/cult)
+"x" = (/turf/simulated/floor/stair/cult,/area/mission/prefab/misc/cult)
+"y" = (/turf/simulated/floor/stair/cult{icon_state = "stair"; dir = 4},/area/mission/prefab/misc/cult)
+"z" = (/mob/living/advanced/npc/cultist{icon_state = "directional"; dir = 4},/turf/simulated/floor/cult,/area/mission/prefab/misc/cult)
+
+(1,1,1) = {"
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa
+aaaaaaaaaaabbbbbbbcbbbbcbbbbbcbbbbbcbbbdbcbbbbbbaaaaaaaaaaaaaaaa
+aaaaaaaaabbbbbcbbbbbbbbeeeeeeeeeeeefffffffffeeeeeeeeeeeaaaaaaaaa
+aaaaaaaaabbbbbbbbbbbbbbegffffffffffffffhfffffffffffffgeaaaaaaaaa
+aaaaaaaabbbbbbbbbbbbbbbefffifffffffifffffifffififffiffeaaaaaaaaa
+aaaaaaaabcbbbbbbdbbbbbbeeeffeeegffffffffffffffffffffffeaaaaaaaaa
+aaaaaaabbbbeeefffifffeeegjfffgeeeeeeeeeeeeeefffeeeeffeeaaaaaaaaa
+aaaaaaabbbbegfffffffffgeffffffegffffffffgegfffffgebbdaaaaaaaaaaa
+aaaaaaabbbbefffffffffffiffhffffffffffffffefkfffffebbbaaaaaaaaaaa
+aaaaaaabbbbefffffifffffffffifffiflffffilfefffffffebbbaaaaaaaaaaa
+aaaaaaabbbdffffffkfffffefffffffffffffffffefffifkfebcbaaaaaaaaaaa
+aaaaaaabcbbffiffffffiffegffffgegfffffffffeffkffffebbbaaaaaaaaaaa
+aaaaaaabbbbfffffmffffffeeeeeeeeeeeeeeflffefffffffebbbaaaaaaaaaaa
+aaaaaaabbbbffffffffffffenooooooooooneffffegfifffgebbbaaaaaaaaaaa
+aaaaaaabbbbefffffffffffeooooooooooooefiffeeefeeeeebbbaaaaaaaaaaa
+aaaaaaaabbbegfffffffffgeooopooooooqoeffrfegfffjgebbbaaaaaaaaaaaa
+aaaaaaaaabbeeifeeeefieeeooooooooooooeffffeffffffebcbaaaaaaaaaaaa
+aaaaaaaaacbbbbdaaegffgenooooosooooooeffffeffffflebbbaaaaaaaaaaaa
+aaaaaaaaabbbbbbbaeffffeoooooooooooooeffifeffffffebbbaaaaaaaaaaaa
+aaaaaaaaabbbbbbbaeffffeooooootooopooegffgeffifffebbbaaaaaaaaaaaa
+aaaaaaaaabbbbbbbaeffffeoooooooooooooeeffeeffffffebbbaaaaaaaaaaaa
+aaaaaaaaaaabbbbbaeffifenooooooooooonegffgeffffffecbbaaaaaaaaaaaa
+aaaaaaaaaaabbcbbaeffffeeeeeeuuueeeeeeffffeffffflebbbaaaaaaaaaaaa
+aaaaaaaaaaaabbbbaeffffjgegjffifffffffffffeffffffebbbaaaaaaaaaaaa
+aaaaaaaaabbbbbbbaeffifffefffvfffffffffiffeffffffebbbaaaaaaaaaaaa
+aaaaaaaaabbbbbbbaeffffffeffffffffffffffffegfiffgebbbaaaaaaaaaaaa
+aaaaaabcbbbcbdbaaegffffgeffffffffffffffffeeefeeeecbbaaaaaaaaaaaa
+aaaaaabbbbeeefieeeeewxeeefffffiffffifffffegfffgebbbbaaaaaaaaaaaa
+aaaaaabbbbegffffgenoooonefffvfffffffffvffefffffebbbbaaaaaaaaaaaa
+aaaaaabbbbeffffffeooooooeffffffffffffffffeffiffebbbbaaaaaaaaaaaa
+aaaaaabbbbefffhffeooooooegffffffffffffffgefffffebbbaaaaaaaaaaaaa
+aaaaaabbbbeffffffeooooooeeeeffifeeeeeeeeeefffffebbbaaaaaaaaaaaaa
+aaaaaabbbbeffffffyooooooegjfffffffffgebbbbbbcbdbbcbaaaaaaaaaaaaa
+aaaaaabcbbeffriffyooootoeffffffffffffebbbbbbbbbbbbbaaaaaaaaaaaaa
+aaaaaabbbbeffffffeooooooezffffffffffffbbbbbbbbbbbbbaaaaaaaaaaaaa
+aaaaaabbbbegffffgenoooonefffffifffifffcbbbbbcbbbbbaaaaaaaaaaaaaa
+aaaaaabbbbeeeeeeeeeeeuueezffffffffffffdbbbbbbbbbaaaaaaaaaaaaaaaa
+aaaaaabbbbbbbbbbbbbegffgeffffffffffffebbbbbbbbbbaaaaaaaaaaaaaaaa
+aaaaaabbbcbbbbbcbbbeffffegffffffffffgebbcbbbbbbbaaaaaaaaaaaaaaaa
+aaaaaaaaaabbbbbbbbbeffffeeeeeeeeeeeeeebbbbbbbbbaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaacbbdcbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaabbbbbbcbbbbbcbbbbcbbbaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaabaabaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+"}
diff --git a/maps/prefabs/64x64/old/backup/outpostmining.dmm b/maps/prefabs/64x64/old/backup/outpostmining.dmm
new file mode 100644
index 0000000000..26cd954e74
--- /dev/null
+++ b/maps/prefabs/64x64/old/backup/outpostmining.dmm
@@ -0,0 +1,464 @@
+"aa" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+"ab" = (/obj/marker/smart_clear_turf,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"ac" = (/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"ad" = (/obj/structure/interactive/solar_panel,/obj/structure/interactive/wire/yellow,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"ae" = (/obj/structure/interactive/wire/yellow,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"af" = (/obj/marker/smart_clear_turf,/obj/structure/interactive/solar_panel,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"ag" = (/obj/structure/interactive/solar_panel,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"ah" = (/obj/marker/smart_clear_turf,/obj/structure/interactive/wire/yellow,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"ai" = (/obj/structure/interactive/storage/trash_pile,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"aj" = (/obj/marker/smart_clear_turf,/obj/structure/interactive/solar_panel,/obj/structure/interactive/wire/yellow,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"ak" = (/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"al" = (/obj/structure/interactive/shield{icon_state = "shieldwall"; dir = 4},/obj/structure/interactive/wire/yellow,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"am" = (/obj/structure/interactive/shield{icon_state = "shieldwall"; dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"an" = (/obj/decal/hazard/corner,/obj/structure/interactive/shield{icon_state = "shieldwall"; dir = 4},/obj/structure/scenery/fake_door/nocolide/blast_door,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"ao" = (/obj/decal/hazard,/obj/structure/interactive/shield{icon_state = "shieldwall"; dir = 4},/obj/structure/scenery/fake_door/nocolide/blast_door,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"ap" = (/obj/structure/interactive/shield{icon_state = "shieldwall"; dir = 4},/obj/structure/scenery/fake_door/nocolide/blast_door,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aq" = (/obj/structure/interactive/power/smes{dir = 1},/obj/structure/interactive/wire/red,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"ar" = (/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"as" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"at" = (/obj/decal/hazard{dir = 4},/obj/structure/interactive/door/airlock/station/maintenance,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"au" = (/obj/decal/hazard{dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"av" = (/turf/simulated/wall/metal/shuttle/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aw" = (/obj/marker/spawning/window/tinted,/turf/simulated/wall/metal/shuttle/off_white,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"ax" = (/obj/decal/hazard{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"ay" = (/obj/structure/interactive/door/airlock/station/maintenance,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"az" = (/obj/structure/interactive/storage/trash_pile/low_chance,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"aA" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aB" = (/obj/decal/hazard{dir = 4},/obj/structure/interactive/door/airlock/station/maintenance,/obj/structure/interactive/wire/red,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aC" = (/turf/simulated/floor/tile/shuttle/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aD" = (/obj/structure/interactive/computer/console,/turf/simulated/floor/tile/shuttle/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aE" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aF" = (/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"aG" = (/obj/decal/hazard/corner,/obj/structure/interactive/shield{icon_state = "shieldwall"; dir = 4},/obj/structure/scenery/fake_door/nocolide/blast_door,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"aH" = (/obj/decal/hazard{dir = 4},/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aI" = (/obj/structure/interactive/chair{dir = 1},/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aJ" = (/obj/decal/hazard{dir = 5},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aK" = (/obj/decal/hazard,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aL" = (/obj/decal/hazard/corner{dir = 1},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aM" = (/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"aN" = (/turf/simulated/wall/metal/shuttle/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"aO" = (/obj/structure/interactive/scanner/living,/obj/structure/interactive/scanner/crate_only,/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"aP" = (/obj/structure/shuttle_engine/propulsion/right{dir = 4},/turf/simulated/wall/metal/shuttle/off_white,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"aQ" = (/obj/structure/interactive/scanner/living,/obj/structure/interactive/conveyor,/obj/structure/interactive/scanner/crate_only,/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"aR" = (/obj/structure/interactive/conveyor,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aS" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aT" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/obj/decal/hazard{dir = 4},/obj/structure/interactive/ore_storage{dir = 8},/obj/structure/interactive/plastic_flaps,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aU" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/obj/structure/interactive/wire/red,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aV" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aW" = (/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aX" = (/obj/structure/interactive/status_display/global_display/alpha,/turf/simulated/wall/metal/shuttle/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"aY" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"aZ" = (/obj/marker/map_node,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"ba" = (/obj/decal/hazard,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bb" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bc" = (/obj/structure/interactive/diverter{dir = 4},/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 1},/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bd" = (/obj/structure/interactive/lighting/fixture/bulb,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"be" = (/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bf" = (/obj/structure/shuttle_engine,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bg" = (/obj/structure/shuttle_engine/propulsion{dir = 4},/turf/simulated/wall/metal/shuttle/off_white,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bh" = (/obj/structure/interactive/conveyor,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bi" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bj" = (/obj/marker/spawning/window/reinforced,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bk" = (/obj/decal/hazard{dir = 4},/obj/marker/spawning/window/reinforced,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bl" = (/obj/marker/map_node,/obj/structure/interactive/wire/red,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bm" = (/obj/structure/interactive/chair{dir = 4},/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile/shuttle/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bn" = (/obj/structure/scenery/fake_door/nocolide/blast_door,/turf/simulated/floor/tile/shuttle/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bo" = (/obj/structure/interactive/mining_drill,/turf/simulated/floor/tile/shuttle/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bp" = (/obj/decal/hazard{dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bq" = (/obj/marker/spawning/window/tinted,/turf/simulated/wall/metal/shuttle/off_white,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"br" = (/obj/decal/hazard{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bs" = (/obj/structure/interactive/chair{dir = 4},/turf/simulated/floor/tile/shuttle/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bt" = (/obj/structure/interactive/mining_brace,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bu" = (/obj/structure/interactive/mining_brace,/turf/simulated/floor/tile/shuttle/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bv" = (/mob/living/advanced/npc/syndicate,/obj/decal/hazard{icon_state = "line"; dir = 9},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bw" = (/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bx" = (/obj/structure/interactive/computer/console,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"by" = (/obj/decal/hazard{dir = 5},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bz" = (/obj/structure/interactive/lighting/fixture/bulb{dir = 1},/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bA" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bB" = (/mob/living/advanced/npc/syndicate/scientist,/obj/structure/interactive/chair{dir = 4},/turf/simulated/floor/tile/shuttle/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bC" = (/obj/structure/scenery/fake_door/nocolide/blast_door,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bD" = (/turf/simulated/wall/metal/shuttle/dark,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bE" = (/obj/structure/interactive/status_display/global_display/bravo,/turf/simulated/wall/metal/shuttle/dark,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bF" = (/turf/simulated/floor/tile/shuttle/red,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bG" = (/obj/structure/interactive/chair{dir = 1},/turf/simulated/floor/tile/shuttle/red,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bH" = (/obj/structure/interactive/scanner/living,/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 1},/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bI" = (/obj/structure/interactive/scanner/living,/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bJ" = (/obj/structure/shuttle_engine/propulsion/left{dir = 4},/turf/simulated/wall/metal/shuttle/off_white,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bK" = (/obj/structure/interactive/scanner/living,/obj/structure/interactive/conveyor,/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bL" = (/obj/structure/interactive/disposals/machine/outlet,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bM" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/chair,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bN" = (/obj/structure/interactive/chair{dir = 4},/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile/shuttle/red,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bO" = (/obj/structure/interactive/chair{dir = 8},/turf/simulated/floor/tile/shuttle/red,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bP" = (/obj/structure/interactive/chair{dir = 4},/turf/simulated/floor/tile/shuttle/red,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bQ" = (/obj/structure/interactive/chair{dir = 8},/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/shuttle/red,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"bR" = (/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bS" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 1},/obj/structure/interactive/limiter{dir = 4},/obj/structure/interactive/door/airlock/external,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bT" = (/obj/marker/spawning/window/reinforced,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bU" = (/obj/structure/interactive/door/airlock/external,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bV" = (/obj/structure/interactive/power/apc,/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bW" = (/obj/structure/interactive/door/airlock/external,/obj/structure/interactive/scanner/crate_only,/obj/structure/interactive/conveyor,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"bX" = (/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"bY" = (/obj/structure/interactive/atm,/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"bZ" = (/obj/decal/hazard{dir = 1},/obj/structure/interactive/conveyor,/obj/structure/interactive/plastic_flaps,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"ca" = (/obj/decal/hazard{dir = 10},/obj/structure/interactive/conveyor,/obj/structure/interactive/plastic_flaps,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cb" = (/obj/structure/table,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cc" = (/obj/structure/interactive/chair{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cd" = (/obj/structure/interactive/fire_closet{dir = 4},/turf/simulated/wall/metal/shuttle/dark,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"ce" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 4},/obj/structure/interactive/limiter{dir = 1},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cf" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 1},/obj/structure/interactive/limiter{dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cg" = (/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"ch" = (/obj/structure/interactive/crate/engineering,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"ci" = (/obj/structure/interactive/crate/engineering,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cj" = (/obj/structure/table,/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"ck" = (/obj/structure/table,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cl" = (/obj/structure/interactive/fax_machine/cargo,/obj/structure/table,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cm" = (/obj/structure/interactive/conveyor,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cn" = (/mob/living/advanced/npc/syndicate,/obj/decal/hazard{dir = 1},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"co" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/chair{dir = 1},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cp" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cq" = (/obj/structure/interactive/disposals/machine/outlet,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cr" = (/obj/structure/interactive/vending/coffee,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cs" = (/obj/structure/table,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"ct" = (/obj/structure/interactive/vending/mining,/obj/decal/hazard{dir = 6},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cu" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/chair{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cv" = (/obj/decal/hazard{dir = 1},/obj/structure/interactive/disposals/machine/chute,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cw" = (/obj/structure/interactive/smelter,/obj/structure/interactive/conveyor,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cx" = (/obj/decal/hazard{dir = 4},/obj/structure/interactive/smelter,/obj/structure/interactive/conveyor,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cy" = (/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cz" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/shuttle/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cA" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 1},/obj/structure/interactive/limiter{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cB" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/obj/structure/interactive/plastic_flaps,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cC" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cD" = (/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cE" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cF" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cG" = (/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cH" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cI" = (/obj/structure/interactive/crate/engineering,/obj/decal/hazard/full,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cJ" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cK" = (/obj/decal/hazard/full,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cL" = (/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"cM" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/chair{dir = 4},/turf/simulated/floor/tile/shuttle/red,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"cN" = (/obj/structure/interactive/vending/mining,/obj/decal/hazard{dir = 8},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cO" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cP" = (/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cQ" = (/obj/structure/interactive/conveyor,/obj/structure/interactive/scanner/iff_nanotrasen,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cR" = (/obj/decal/hazard{dir = 4},/obj/structure/interactive/conveyor,/obj/structure/interactive/scanner/iff_nanotrasen,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"cS" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/chair{dir = 8},/turf/simulated/floor/tile/shuttle/red,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"cT" = (/mob/living/advanced/npc/syndicate,/obj/marker/map_node,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"cU" = (/obj/structure/interactive/restocker/ammo,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"cV" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 4},/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"cW" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 4},/obj/decal/hazard{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"cX" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"cY" = (/obj/structure/interactive/conveyor,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"cZ" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 1},/obj/structure/interactive/limiter{dir = 8},/obj/structure/interactive/lighting/fixture/tube/station{dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"da" = (/obj/decal/hazard/full,/obj/effect/temp/crate_gib,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"db" = (/obj/decal/hazard/full,/obj/item/supply_crate/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dc" = (/obj/marker/map_node,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dd" = (/obj/decal/hazard/full,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"de" = (/obj/structure/interactive/conveyor,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"df" = (/obj/marker/map_node,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"dg" = (/obj/marker/map_node,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dh" = (/obj/structure/interactive/stacker,/obj/structure/interactive/conveyor,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"di" = (/obj/decal/hazard{dir = 4},/obj/structure/interactive/stacker,/obj/structure/interactive/conveyor,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dj" = (/obj/structure/interactive/chair{dir = 1},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dk" = (/obj/structure/shuttle_engine,/turf/simulated/wall/metal/shuttle/off_white,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dl" = (/obj/structure/interactive/restocker/ammo,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dm" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dn" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"do" = (/obj/structure/interactive/diverter{icon_state = "diverter"; dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dp" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"dq" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"dr" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"ds" = (/obj/decal/hazard{dir = 8},/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dt" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"du" = (/obj/structure/interactive/disposals/machine/outlet{dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dv" = (/obj/decal/hazard{dir = 4},/obj/structure/interactive/disposals/machine/outlet{dir = 1},/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dw" = (/obj/structure/shuttle_engine/burst,/turf/simulated/wall/metal/shuttle/off_white,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dx" = (/obj/decal/hazard{dir = 8},/obj/marker/map_node,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"dy" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dz" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 1},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dA" = (/obj/item/supply_crate/syndicate,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dB" = (/obj/decal/hazard/full,/obj/structure/interactive/crate/engineering,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dC" = (/obj/decal/hazard{dir = 8},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dD" = (/obj/marker/map_node,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dE" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dF" = (/obj/structure/interactive/door/airlock/station/engineering/glass,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dG" = (/obj/decal/hazard{dir = 4},/obj/structure/interactive/wire/red,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dH" = (/obj/decal/hazard/corner{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dI" = (/obj/decal/hazard/full,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dJ" = (/obj/decal/hazard/corner{dir = 4},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dK" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"dL" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/obj/decal/hazard{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"dM" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"dN" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dO" = (/obj/structure/interactive/conveyor{icon_state = "conveyor"; dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dP" = (/obj/structure/interactive/disposals/machine/outlet{dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dQ" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dR" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"dS" = (/obj/structure/interactive/shop,/obj/item/deployable/barricade,/obj/structure/table,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"dT" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"dU" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"dV" = (/obj/structure/interactive/disposals/machine/chute,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/engineering)
+"dW" = (/obj/decal/hazard{dir = 5},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dX" = (/obj/decal/hazard,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dY" = (/obj/decal/hazard/corner{icon_state = "corner"; dir = 1},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"dZ" = (/obj/decal/hazard{dir = 4},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"ea" = (/obj/decal/hazard{dir = 4},/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"eb" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"ec" = (/obj/decal/hazard{dir = 4},/obj/marker/map_node,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"ed" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/chair{dir = 8},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"ee" = (/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"ef" = (/obj/structure/interactive/status_display/global_display/round,/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"eg" = (/obj/structure/interactive/atm,/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/cargo)
+"eh" = (/obj/structure/interactive/door/airlock/station/engineering/glass,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"ei" = (/obj/structure/interactive/door/airlock/station/engineering/glass,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"ej" = (/obj/structure/interactive/status_display/global_display/round,/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"ek" = (/obj/structure/interactive/power/apc{dir = 1},/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/mining)
+"el" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/shuttle/black,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"em" = (/obj/decal/hazard{dir = 8},/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"en" = (/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"eo" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"ep" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"eq" = (/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"er" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"es" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"et" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"eu" = (/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"ev" = (/obj/structure/interactive/lighting/fixture/floor/syndicate,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"ew" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"ex" = (/obj/marker/map_node,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"ey" = (/mob/living/advanced/npc/syndicate/scientist,/obj/structure/interactive/chair{dir = 8},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"ez" = (/obj/structure/shuttle_engine,/turf/simulated/wall/metal/shuttle/off_white,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"eA" = (/obj/structure/interactive/door/airlock/shuttle/dark,/turf/simulated/floor/tile/shuttle/red,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"eB" = (/obj/structure/short_wall/sand,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"eC" = (/obj/structure/shuttle_engine/burst,/turf/simulated/wall/metal/shuttle/off_white,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"eD" = (/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eE" = (/obj/marker/spawning/window,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eF" = (/obj/structure/interactive/door/airlock/station/glass,/turf/simulated/floor/tile/morphing/green,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eG" = (/obj/structure/interactive/door/airlock/station/glass,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eH" = (/turf/simulated/wall/metal,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eI" = (/obj/structure/interactive/door/airlock/station/bar,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eJ" = (/obj/structure/interactive/door/airlock/station/maintenance,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eK" = (/turf/simulated/wall/metal,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"eL" = (/obj/marker/spawning/window/tinted,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"eM" = (/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"eN" = (/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"eO" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"eP" = (/obj/decal/hazard/black/full,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"eQ" = (/obj/decal/hazard{dir = 1},/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"eR" = (/obj/structure/interactive/vending/soda/nanotrasen,/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"eS" = (/turf/simulated/floor/tile/morphing/green,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eT" = (/obj/structure/interactive/vending/hydroponics/nutri,/turf/simulated/floor/tile/morphing/green,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eU" = (/obj/structure/interactive/vending/hydroponics/seeds,/turf/simulated/floor/tile/morphing/green,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eV" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/tile/morphing/green,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eW" = (/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eX" = (/turf/simulated/floor/colored/dirt/soil,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eY" = (/obj/structure/table,/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"eZ" = (/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fa" = (/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fb" = (/obj/item/clothing/head/helmet/polymorphic/medical,/obj/structure/interactive/shop,/obj/structure/table,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fc" = (/obj/item/clothing/overwear/coat/vest/colored/medical,/obj/structure/interactive/shop,/obj/structure/table,/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fd" = (/obj/structure/interactive/disposals/machine/outlet{dir = 4},/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fe" = (/obj/structure/interactive/conveyor,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"ff" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"fg" = (/mob/living/advanced/npc/syndicate,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"fh" = (/obj/structure/interactive/chair,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"fi" = (/obj/structure/interactive/status_display/global_display/round,/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fj" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fk" = (/obj/marker/map_node,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fl" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fm" = (/obj/structure/interactive/vending/medical/wardrobe,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fn" = (/obj/marker/map_node,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fo" = (/obj/structure/table/steel,/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"fp" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/colored/dirt/soil,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fq" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fr" = (/obj/structure/table,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fs" = (/obj/structure/interactive/status_display/global_display/round,/turf/simulated/wall/metal,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"ft" = (/obj/structure/interactive/storage/trash_pile,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fu" = (/obj/structure/interactive/vending/medical/medicine,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fv" = (/obj/structure/table,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fw" = (/obj/structure/table,/obj/item/storage/kit/brute/filled,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fx" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/chair{dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fy" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fz" = (/obj/marker/map_node/x3,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"fA" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"fB" = (/obj/structure/interactive/power/apc{dir = 8},/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"fC" = (/obj/structure/interactive/chair{dir = 1},/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"fD" = (/obj/structure/interactive/disposals/machine/outlet{dir = 4},/turf/simulated/floor/tile/coldroom,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fE" = (/turf/simulated/floor/tile/coldroom,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fF" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fG" = (/obj/marker/lobby,/turf/simulated/floor/tile/morphing/green,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fH" = (/obj/structure/table,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fI" = (/obj/structure/interactive/chair{dir = 8},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fJ" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fK" = (/obj/structure/interactive/conveyor,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fL" = (/obj/structure/interactive/door/airlock/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"fM" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"fN" = (/obj/structure/interactive/chair,/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"fO" = (/obj/structure/interactive/crate,/obj/item/container/edible/dynamic/meat/raw_monkey,/turf/simulated/floor/tile/coldroom,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fP" = (/obj/structure/interactive/lighting/fixture/bulb{dir = 8},/turf/simulated/floor/tile/coldroom,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fQ" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fR" = (/obj/structure/table,/obj/item/storage/kit/syndicate,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fS" = (/mob/living/advanced/npc/syndicate/triple,/obj/decal/tile/cross/red,/obj/structure/interactive/chair/wood,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fT" = (/obj/structure/interactive/door/airlock/syndicate,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"fU" = (/obj/structure/interactive/crate,/obj/item/container/edible/dynamic/meat/raw_monkey,/obj/item/container/edible/dynamic/meat/raw_monkey,/turf/simulated/floor/tile/coldroom,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fV" = (/obj/structure/interactive/door/airlock/station/glass,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fW" = (/obj/structure/interactive/atm,/turf/simulated/wall/metal,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fX" = (/mob/living/advanced/npc/syndicate,/obj/decal/tile/cross/red,/obj/structure/interactive/chair/wood{icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"fY" = (/obj/structure/interactive/chair{dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"fZ" = (/mob/living/simple/bot/medibot/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"ga" = (/obj/structure/interactive/vending/syndicate/guns,/obj/decal/hazard/black/full,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"gb" = (/obj/structure/interactive/vending/syndicate/attachment,/obj/decal/hazard/black/full,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"gc" = (/obj/structure/interactive/vending/random,/obj/decal/hazard/black/full,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"gd" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/obj/decal/hazard/black/full,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/landing_bay)
+"ge" = (/obj/structure/interactive/chair{dir = 1},/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"gf" = (/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gg" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/obj/structure/table/reinforced,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gh" = (/obj/structure/interactive/chair/stool,/obj/decal/tile/cross/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gi" = (/obj/decal/tile/cross/red,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gj" = (/obj/decal/tile/cross/red,/obj/structure/interactive/vending/coffee,/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gk" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair/stool/bar,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gl" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair/stool/bar,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gm" = (/obj/structure/interactive/vending/syndicate/medicine,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gn" = (/obj/structure/interactive/vending/junk/nanotrasen,/turf/simulated/floor/tile/morphing/library,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"go" = (/obj/structure/table/cooking/grill,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gp" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gq" = (/obj/structure/interactive/vending/chef/wardrobe,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gr" = (/obj/structure/table/reinforced,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gs" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair/stool,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gt" = (/obj/decal/tile/cross/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gu" = (/obj/structure/interactive/storage/trash_pile/low_chance,/turf/simulated/floor/plating,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gv" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/obj/structure/table,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gw" = (/obj/marker/map_node/x5,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gx" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gy" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair/wood,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gz" = (/mob/living/advanced/npc/syndicate,/obj/decal/tile/cross/red,/obj/structure/interactive/lighting/fixture/tube/syndicate,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"gA" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair/wood,/obj/decal/tile/cross/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gB" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair/wood,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gC" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gD" = (/obj/item/clothing/overwear/coat/apron,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gE" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gF" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gG" = (/obj/item/clothing/head/hat/chef,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gH" = (/obj/structure/interactive/chair/stool,/obj/marker/hostage_rest,/obj/decal/tile/cross/red,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gI" = (/obj/structure/interactive/atmospherics/vent,/obj/decal/tile/cross/red,/obj/structure/table/fancy,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gJ" = (/obj/decal/tile/cross/red,/obj/structure/table/fancy,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gK" = (/obj/structure/interactive/atmospherics/scrubber,/obj/decal/tile/cross/red,/obj/structure/table/fancy,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gL" = (/obj/decal/tile/cross/red,/obj/structure/table/fancy,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gM" = (/obj/decal/tile/cross/red,/turf/simulated/wall/metal,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gN" = (/obj/structure/interactive/bed/sleeper/medical/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gO" = (/obj/structure/interactive/computer/console/medical{icon_state = "computer"; dir = 4},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gP" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gQ" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gR" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair/wood{icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gS" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair/wood{icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gT" = (/mob/living/advanced/npc/syndicate,/obj/decal/tile/cross/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"gU" = (/obj/structure/interactive/power/apc{dir = 4},/turf/simulated/wall/metal,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gV" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gW" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gX" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"gY" = (/obj/structure/interactive/power/apc{dir = 4},/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"gZ" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"ha" = (/obj/structure/interactive/wire/red,/obj/structure/table/reinforced,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"hb" = (/obj/structure/interactive/chair/stool,/obj/decal/tile/cross/red,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"hc" = (/obj/decal/tile/cross/red,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"hd" = (/obj/decal/tile/cross/red,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"he" = (/obj/decal/tile/cross/red,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"hf" = (/obj/decal/tile/cross/red,/obj/structure/interactive/power/apc{dir = 8},/turf/simulated/wall/metal,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"hg" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
+"hh" = (/obj/structure/table/reinforced/steel/dark,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"hi" = (/obj/marker/spawning/window/tinted,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"hj" = (/obj/decal/tile/cross/red,/obj/structure/interactive/bar_sign/bawse_loot,/turf/simulated/wall/metal,/area/mission/prefab/misc/syndicate_mining_outpost/service)
+"hk" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"hl" = (/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"hm" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
+"hn" = (/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"ho" = (/obj/structure/interactive/door/airlock/syndicate,/obj/decal/tile/cross/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hp" = (/obj/structure/interactive/door/airlock/syndicate,/obj/decal/tile/cross/red,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hq" = (/obj/structure/interactive/power/apc{dir = 4},/turf/simulated/wall/metal/reinforced,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hr" = (/obj/decal/tile/cross/red,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hs" = (/mob/living/advanced/npc/syndicate,/obj/decal/tile/cross/red,/obj/structure/interactive/chair{dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"ht" = (/obj/decal/tile/cross/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hu" = (/mob/living/advanced/npc/syndicate,/obj/decal/tile/cross/red,/obj/structure/interactive/chair{dir = 4},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hv" = (/obj/decal/tile/cross/red,/obj/structure/interactive/computer/console/old,/obj/structure/interactive/lighting/fixture/tube/syndicate,/obj/structure/table/reinforced/steel/dark,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hw" = (/obj/decal/tile/cross/red,/obj/structure/interactive/computer/console/old,/obj/structure/table/reinforced/steel/dark,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hx" = (/obj/decal/tile/cross/red,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hy" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair{dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hB" = (/obj/decal/tile/cross/red,/obj/structure/interactive/computer/console/laptop{dir = 8},/obj/structure/table/reinforced/steel/dark,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hC" = (/obj/decal/tile/cross/red,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 8},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hD" = (/obj/decal/tile/cross/red,/obj/structure/table/reinforced/steel/dark,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hE" = (/obj/decal/tile/cross/red,/obj/structure/interactive/chair{dir = 8},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hF" = (/obj/marker/map_node,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hG" = (/obj/decal/tile/cross/red,/obj/structure/interactive/computer/console/laptop{dir = 1},/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/obj/structure/table/reinforced/steel/dark,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hH" = (/obj/decal/tile/cross/red,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 1},/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/entrance)
+"hI" = (/obj/marker/map_node,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+
+(1,1,1) = {"
+aaaaabacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadacadaeaeaeaeaeaeadacafaaaaaa
+aaaaacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadacadacacacacacacadacagaaaaaa
+aaaaacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadacadacacacacacacadacagaaaaaa
+aaaaacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadacadacacacacacacadacagaaaaaa
+aaaaacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaeaeaeaeaeaeaeahadaeadaiaiacacacacadaeajaaaaaa
+aaaaacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaeakalamalamalananananaoaoaoaoaoapapapapakakaa
+aaaaacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaeakaqaraqasaqatararauavawawawavaxararararayaa
+aaaaabacaiacacacacacacacazacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaeakaAaAaAaAaAaBaAarauawaCaDaCawaxarararaEakaa
+aaaFaGaGaGaGaGaGaGaGaGaGaGaGaGaFacacacacacacacacacacacacacacacacacacacacacacadaeadaeakakakakakakaHaAararawaCaIaCawaJaKaKaLarakaa
+aaaFaMaMaMaMaMaMaMaMaMaMaMaMaMaFacaNaOaNaOaOaNaNaNaPacacacaNaNaNaNaNaQaNaNaPadacadacakaraRaSaSaSaTaUaSaSaVaWaWaCavaXavavaxarakaa
+aaaFaYaZaMbababababababaaMaZbbaFaiaNbcbdbebebeaNbfbgacacacaNbhbibibibiaNbfbgadacadacakaraRakbjbjbkblararavbmaWaCbnaCboavaxarakaa
+aaaFaMaMbpbqbqbqbqbqbqbqbraMaMaFacaNbcbebebebeaNbfbgacacacaNbhbibibibiaNbfbgadacadacakaraRakararauaAarauawbsaWaWavbtbuavaxarakaa
+aaaFaMaMbvbqbwbwbxbwbwbqbyaMaMaFacaNbcbzbebebeaNbfbgacacacaNbhbibibibiaNbfbgadacadacakaraRakbAarauaAarauaXbBaWaWbCaWboavaxaEakaa
+aaaFaMbpbDbEbwbFbGbFbwbEbDbraMaFacaNbHaNbIbIaNaNaNbJacacaiaNbKaNaNaNaNaNaNbJadacadacakbLaRakbMarauaAarauawbsaWaWbCbtbuavaxarakaa
+aaaFaMbpbDbNbFbObwbPbFbQbDbraMbRbRbRbSbTbUbUbRbRbVbRbRbRbRbRbWbRbRbRbRbVbRbRbXakakbYakbZcaakcbccauaAarauavbmaWaWavaWboavaxarakaa
+aaaFaMbpbqbPbwbObwbPbwbOcdbraMbRbRcecfbTcgcgchchcicjckclclclcmbRcGcGcGcpcqcrcsakctcncvcwcxakcbccaublaraucyaWaWczbnbubuavaxarakaa
+aaaFaYbpbqbPbwbObwbPbwbObEbrbbbRbRcAcBcCcgcDcDcDcEcDcDcFcDcDcmbRcGcHcIcJcKcLcoakcNcOcPcQcRakcbcuauaAarauaXawawavavawawaXaxarakaa
+aaaFaMbpbqcMbwbOcUbPbwbwcVcWcXcYbRcZbTbTcgdadbcDdccDdddadbcDdebRcGcLcKdfcKcLcGakcNcPdgdhdiakdjarauaAarauavdkdkavavdkdkavaxaEakaa
+aaaFaMbpbqcMbwbObwbPbwbObDbraMcYbRcAbTdlcgcDcDdmcEdncDcDcDcgdobRdpcLcKcJcIdqdrakdsdtcPdudvakararauaAaraudwdwdwdwdwdwdwdwaxarakaa
+aaaFaMbpbqbPbwbOcUbPbwbObDdxaMdydydzbRdAcDdBdacDcEcDdddBdbcgbRbRcGcLcLdfcLcLcGakdCcPcPdDdEdFaAaAdGblardHdIdIdIdIdIdIdIdIdJarakaa
+aaaFaMbpcdbPbwbObwbPbwbwdKdLdMdNdNdNcBdOdPdQdRcgcEcgdRcgdQcgbRbRdSdTcGcJcLdUdVakdWdXdYdEdZakaAareaararardIdIdIdIdIdIdIdIebarakaa
+aaaFaMecbqbPbwbObwbPbwcSbEbreebRbRbRbRbRefbRbRcgcEcgegegegbRbRefeeeeeheieheeeeakejakdCdEdZakekakakakakakakakakakakakakakakakakaa
+aaaFaMbpbqcMelbFbwbFelbOcdemeeeneneneneneneneoenepeneneneneneneoenenenepeneqeqereqeqeqeseqeqeqeqeqeqeteueueeevaiacaaaaaaaaaaaaaa
+aaaFaMbpbDbDbDbFbwbFbDbDbDbreeewexesesesesesesesexesesesesesesesesesexescTesesesesesesexeseseseseseseseseueeacacabaaaaaaaaaaaaaa
+aaaFaMbpbDezezeAbEeAezezbDbreeeueseueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueuexeueeacaceBaaaaaaaaaaaaaa
+aaaFaYbpeCeCeCbFbFbFeCeCeCbreeeueseueDeDeEeEeEeFeGeFeEeEeEeEeEeHeHeHeIeHeHeHeJeKeLeLeMeNeMeLeLeLeLeLeueseOeeacaceBacacacacacacac
+aaaFaMaMePePePeQeQeQePePePaMeeeueseueReDeSeTeUeVeWeSeUeTeXeXeXeHeYeZeWeZeZeHfaeKeMeMeMeNeMfbfcfdfeeLeuesffeeacfgeBacacacacacacac
+aaaFaMaMaMaMaMaMaMaMaMaMaMaMeeeueseufhfieSeWfjeWfkfleWeSeXeXeXeHeYeWeWeWeYeHfaeKfmeNeNfneNeNeNeNfeeLeueseueeacaceBaaaaaaaaaaaaaa
+aaaFaMaMaMaMaMaMaMaMaMaMaMbbeeeweseufoeDeHeHeHeHeWeSeVeSeXeXfpeHfqeWfkeWfrfsfteKfueNfvfvfwedfyeNfeeLeueseueeacaceBaaaaaaaaaaaaaa
+aaaFaMaMaMaMaMaMfzaMaMaMaMfAfBeueseufCeDfDfEfEeHfFfGeXeXeXeXeXeHeZeWeWeWeYeHfteKfHeNfvfvfvfIfJeNfKeLeuexeueeacaceBaaaaaaaaaaaaaa
+aaaFaMaMaMaMaMaMaMaMaMaMaMfAfLeufMeufNeDfOfEfPeHeWeSeXeXeXeXeXeHeZeWeWfQeZeHfaeKfReNfvfvfveyeNeNfeeLeueseueeacaceBaaaaaaaaaaaaaa
+aaaFaYaMaMaMaMaMaMaMaMaMaMfAfTeseseufoeDfUfEfEeHfVeHeHeHfseHeHfWeZeZeZeZeZeHfaeKfHeNfxfYfxfZeNeNfeeLeuesffeeacfgeBabacacacacacac
+aaaFgagbgcePgdePePePePgdePePfLeueseugeeDeHfVeHeHgfgfgfggghgigjgigkglgkglgkeHfaeKgmeNeNeNeNeNeNeMfeeLeueseueeacaceBacacacacacacac
+aaaFaFaFaFaFaFaFaFaFaFaFaFaFeeeueseugneDgogfgpgqgfgfgfgrgsgtgigtgigtgigtgieHgueKgveNeNeNgweNeNgxeLeLeueseueeacaceBaaaaaaaaaaaaaa
+aaabacacacacacacacacacacaceveeeuexffeDgogfgfgfgfgfgfgfgrghgigyfSgygigAgBgyeHfaeKgmeNgCeNeNeNeNeMeLeMeuexeueeacaceBaaaaaaaaaaaaaa
+aaeBacacacacacacacacacacacaceeeOeseueDgfgDgfgfgEgFgGgfgrgHgtgIgJgKgtgLgJgLgMfaeKeMeNgNeNgOeNeNeMeMeMeueseOeeacaceBaaaaaaaaaaaaaa
+aaeBfgacacacacacacacacacacaceeeueseueDgPgfgfgfgQgfgfgfgrghgigRgSgRgigRfXgRgMfagUgVgWgWgXgWgWgWgWgWgVeseseueeacaceBacacacacacacac
+aaeBacacacacacacacacacacacaceeeweseugYgZgZgZgZgZgZgZgZhahbhchdhchehchehchehfgueKeMeMhgeMeMeNeNeNeNeMeueseueeacfgeBabacacacacacac
+aaeBacacacacacacacacacacacaceeeueseueDhhhhhhhhhhhhhhhheHhihihihjgMgigtgihcgMeJeKeLeLeLeLeMeMeMeMeMeMeuesffeeacaceBaaaaaaaaaaaaaa
+aaeBacacacacacacacacacacacaceeeueseueueueueueueueueueueteueueueueueueueueseteueuhkhlhlhlhleueueueueueueseueeacaceBaaaaaaaaaaaaaa
+aaacacacacacfgacacacacfgacaceeeuexesesesexesesesesexesesesesesexesesesesesesexesesesesesesexesesesesesexeueeacaceBaaaaaaaaaaaaaa
+aaeBaceBeBeBeBeBeBeBeBeBeBabeeeuhmeueOeueueueuhmeueueueueueueueueuhmeueueueueseueueueuhmeueueueueuhmeueueueeacabeBaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeehnhnhnhnhnhnhnhohphohnhnhnhnhnhneeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacevhqhrhrhrhrgzhrhrhrhthtgThvhwhthnevacacacacaiaceBaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaeBacacacacacacacacacacacacacacachnhxhththththththththththyhshthnacacacacacacaceBaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaeBfgacacacacacacacacacacacacacachnhuhBhthththththththththththChnacacacacacacfgeBaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaeBacacacacacacacacacacacacacacachnhuhBhththththththththththththnacacacacacacaceBaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaeBacacacacacacacacacacacacacacachnhthDhEhthththFhthththththththnacacacacacacaceBaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaeBacacacacacacacacacacacacacacachnhGhDhthththththththththththChnacacacacacacaceBaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaeBacacacacacfgacacacacacacfgacachnhththththHhthththththHhthththnacacacfgacacabacaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBabhnhnhnhnhnhnhnhohohohnhnhnhnhnhnabeBeBeBeBeBeBeBaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeBacacacacacacacacacacacacacaceBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeBachIacacacacacacacacacachIaceBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeBacabacacacachIacacacacacacabeBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeBevacacacfgacacacacacacfgaceveBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeBeBeBeBeBeBacacaceBeBeBeBeBeBeBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachIacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachIacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+"}
diff --git a/maps/prefabs/64x64/old/cult.dmm b/maps/prefabs/64x64/old/cult.dmm
deleted file mode 100644
index addfde6161..0000000000
--- a/maps/prefabs/64x64/old/cult.dmm
+++ /dev/null
@@ -1,4337 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"b" = (
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"c" = (
-/obj/marker/map_node,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"d" = (
-/obj/marker/smart_clear_turf,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"e" = (
-/turf/simulated/wall/cult,
-/area/mission/prefab/misc/cult)
-"f" = (
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"g" = (
-/obj/structure/interactive/lighting/cult_pylon,
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"h" = (
-/mob/living/simple/cult/construct/behemoth,
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"i" = (
-/obj/marker/map_node,
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"j" = (
-/obj/structure/interactive/crate/chest/filled,
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"k" = (
-/mob/living/advanced/npc/cultist,
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"l" = (
-/mob/living/advanced/npc/cultist{
- dir = 8;
- icon_state = "directional"
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"m" = (
-/mob/living/advanced/npc/cultist{
- dir = 1;
- icon_state = "directional"
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"n" = (
-/obj/structure/interactive/lighting/cult_pylon,
-/turf/simulated/floor/cult/darker,
-/area/mission/prefab/misc/cult)
-"o" = (
-/turf/simulated/floor/cult/darker,
-/area/mission/prefab/misc/cult)
-"p" = (
-/mob/living/simple/cult/construct/behemoth,
-/turf/simulated/floor/cult/darker,
-/area/mission/prefab/misc/cult)
-"q" = (
-/obj/marker/objective_spawn,
-/turf/simulated/floor/cult/darker,
-/area/mission/prefab/misc/cult)
-"r" = (
-/mob/living/simple/cult/construct/artificer,
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"s" = (
-/obj/marker/lobby,
-/turf/simulated/floor/cult/darker,
-/area/mission/prefab/misc/cult)
-"t" = (
-/obj/marker/map_node,
-/turf/simulated/floor/cult/darker,
-/area/mission/prefab/misc/cult)
-"u" = (
-/turf/simulated/floor/stair/cult{
- dir = 1;
- icon_state = "stair"
- },
-/area/mission/prefab/misc/cult)
-"v" = (
-/mob/living/simple/cult/construct/floating,
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-"w" = (
-/obj/marker/map_node,
-/turf/simulated/floor/stair/cult,
-/area/mission/prefab/misc/cult)
-"x" = (
-/turf/simulated/floor/stair/cult,
-/area/mission/prefab/misc/cult)
-"y" = (
-/turf/simulated/floor/stair/cult{
- dir = 4;
- icon_state = "stair"
- },
-/area/mission/prefab/misc/cult)
-"z" = (
-/mob/living/advanced/npc/cultist{
- dir = 4;
- icon_state = "directional"
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/misc/cult)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-c
-b
-b
-b
-b
-b
-b
-c
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-c
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(10,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-c
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-c
-b
-b
-b
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(11,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-b
-d
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-b
-b
-b
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(12,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-e
-e
-e
-e
-f
-f
-f
-f
-e
-e
-e
-b
-b
-b
-b
-b
-b
-a
-b
-b
-c
-e
-g
-f
-f
-f
-f
-f
-f
-g
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(13,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-e
-g
-f
-f
-f
-f
-f
-f
-f
-g
-e
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-e
-f
-f
-f
-f
-f
-f
-f
-f
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(14,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-e
-f
-f
-f
-f
-i
-f
-f
-f
-f
-i
-b
-b
-b
-b
-b
-c
-b
-b
-b
-d
-f
-f
-f
-f
-f
-f
-r
-f
-f
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(15,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-b
-b
-b
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-d
-b
-b
-b
-b
-b
-b
-b
-b
-b
-i
-f
-f
-h
-f
-f
-i
-f
-f
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(16,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-a
-b
-b
-b
-b
-b
-b
-b
-b
-a
-e
-f
-f
-f
-f
-f
-f
-f
-f
-e
-b
-c
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(17,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-d
-f
-f
-f
-f
-f
-f
-m
-f
-f
-f
-e
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-g
-f
-f
-f
-f
-f
-f
-g
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(18,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-i
-f
-f
-i
-k
-f
-f
-f
-f
-f
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-y
-y
-e
-e
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(19,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-c
-b
-b
-b
-b
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-g
-f
-f
-f
-f
-f
-f
-f
-f
-g
-e
-n
-o
-o
-o
-o
-o
-o
-n
-e
-b
-b
-b
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(20,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-o
-o
-o
-o
-o
-o
-o
-o
-e
-e
-e
-e
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(21,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-f
-f
-f
-f
-f
-i
-f
-f
-f
-f
-i
-f
-f
-f
-f
-i
-f
-f
-i
-f
-f
-w
-o
-o
-o
-o
-o
-o
-o
-o
-e
-g
-f
-f
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(22,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-e
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-g
-f
-f
-f
-f
-f
-f
-f
-f
-f
-x
-o
-o
-o
-o
-o
-o
-o
-o
-u
-f
-f
-f
-d
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(23,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-b
-b
-b
-b
-e
-g
-f
-f
-f
-f
-f
-f
-f
-g
-e
-e
-e
-e
-e
-e
-e
-j
-f
-f
-f
-e
-o
-o
-o
-o
-o
-t
-o
-o
-u
-f
-f
-f
-c
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(24,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-c
-e
-e
-e
-e
-e
-e
-i
-f
-e
-e
-e
-e
-e
-e
-e
-n
-o
-o
-o
-n
-e
-g
-f
-f
-g
-e
-n
-o
-o
-o
-o
-o
-o
-n
-e
-g
-f
-f
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(25,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-e
-g
-f
-e
-g
-f
-f
-f
-f
-g
-e
-n
-o
-o
-o
-o
-o
-o
-o
-o
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-b
-b
-a
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(26,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-f
-e
-j
-f
-f
-f
-f
-f
-e
-o
-o
-o
-o
-o
-o
-o
-o
-o
-e
-g
-f
-f
-f
-f
-f
-f
-g
-e
-g
-f
-z
-f
-z
-f
-g
-e
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(27,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-f
-f
-f
-f
-h
-f
-f
-f
-e
-o
-o
-o
-o
-o
-o
-o
-o
-o
-e
-j
-f
-f
-f
-f
-f
-f
-f
-e
-j
-f
-f
-f
-f
-f
-f
-e
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(28,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-i
-f
-f
-f
-f
-i
-f
-f
-e
-o
-o
-p
-o
-o
-o
-o
-o
-o
-e
-f
-f
-f
-f
-f
-f
-f
-f
-e
-f
-f
-f
-f
-f
-f
-f
-e
-b
-c
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(29,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-f
-e
-f
-f
-f
-f
-f
-f
-e
-o
-o
-o
-o
-o
-o
-o
-o
-o
-u
-f
-v
-f
-f
-f
-v
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(30,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-e
-f
-f
-e
-g
-f
-f
-f
-f
-g
-e
-o
-o
-o
-o
-s
-o
-t
-o
-o
-u
-i
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(31,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-f
-e
-e
-e
-f
-f
-f
-e
-e
-o
-o
-o
-o
-o
-o
-o
-o
-o
-u
-f
-f
-f
-f
-i
-f
-f
-f
-i
-f
-f
-f
-i
-f
-f
-f
-e
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(32,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-f
-g
-e
-g
-f
-i
-f
-g
-e
-o
-o
-o
-o
-o
-o
-o
-o
-o
-e
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(33,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-f
-f
-e
-f
-f
-f
-f
-f
-e
-o
-o
-o
-o
-o
-o
-o
-o
-o
-e
-f
-f
-f
-f
-f
-f
-f
-f
-e
-f
-f
-f
-f
-f
-f
-f
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(34,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-f
-f
-e
-f
-f
-l
-f
-f
-e
-o
-o
-o
-o
-o
-o
-p
-o
-o
-e
-f
-f
-f
-f
-f
-f
-f
-f
-e
-f
-f
-f
-f
-f
-f
-f
-e
-b
-c
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(35,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-f
-f
-e
-f
-f
-f
-f
-f
-e
-o
-o
-q
-o
-o
-o
-o
-o
-o
-e
-f
-f
-f
-f
-f
-f
-f
-f
-e
-f
-f
-f
-i
-f
-f
-f
-e
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(36,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-f
-f
-i
-f
-e
-f
-f
-f
-f
-f
-e
-n
-o
-o
-o
-o
-o
-o
-o
-n
-e
-f
-f
-f
-f
-i
-f
-f
-f
-e
-f
-f
-f
-f
-f
-f
-f
-e
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(37,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-f
-f
-f
-f
-e
-f
-f
-f
-f
-f
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-f
-f
-f
-f
-f
-f
-f
-f
-e
-g
-f
-f
-f
-f
-f
-g
-e
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(38,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-f
-f
-f
-f
-e
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-g
-e
-g
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-e
-e
-f
-f
-f
-e
-e
-e
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(39,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-f
-f
-f
-f
-e
-f
-f
-i
-f
-f
-l
-f
-i
-f
-f
-f
-f
-f
-f
-f
-f
-f
-i
-f
-f
-f
-v
-f
-f
-e
-b
-b
-b
-c
-d
-b
-b
-b
-b
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(40,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-d
-f
-h
-f
-f
-e
-f
-f
-l
-f
-f
-f
-f
-f
-r
-f
-f
-i
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(41,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-f
-f
-f
-f
-e
-g
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-g
-e
-g
-f
-f
-f
-f
-f
-f
-f
-f
-g
-e
-b
-b
-b
-b
-b
-b
-c
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(42,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-c
-f
-f
-i
-f
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(43,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-f
-f
-f
-f
-e
-g
-f
-f
-f
-f
-f
-g
-e
-g
-f
-f
-f
-f
-f
-f
-f
-f
-f
-g
-e
-g
-f
-f
-f
-f
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(44,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-f
-f
-f
-f
-e
-f
-k
-f
-f
-f
-f
-f
-e
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-f
-f
-f
-f
-f
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(45,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-e
-f
-f
-f
-f
-f
-f
-f
-f
-k
-f
-i
-f
-f
-f
-f
-f
-i
-f
-f
-f
-f
-f
-i
-f
-f
-f
-i
-f
-f
-c
-b
-b
-c
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(46,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-e
-f
-i
-f
-f
-f
-f
-f
-i
-f
-f
-f
-e
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-f
-f
-f
-f
-f
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(47,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-e
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-j
-f
-f
-f
-f
-f
-f
-f
-f
-f
-f
-e
-g
-f
-f
-f
-f
-d
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(48,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-e
-f
-i
-f
-e
-f
-f
-f
-k
-f
-f
-f
-e
-g
-f
-l
-f
-f
-f
-f
-l
-f
-f
-g
-e
-e
-e
-e
-e
-e
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(49,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-f
-f
-f
-e
-g
-f
-f
-f
-f
-f
-g
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(50,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-f
-f
-f
-e
-e
-e
-e
-e
-e
-e
-e
-e
-b
-b
-b
-b
-b
-b
-c
-b
-b
-b
-b
-c
-b
-b
-b
-b
-b
-c
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(51,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-f
-f
-f
-e
-b
-b
-b
-b
-b
-b
-b
-b
-b
-c
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(52,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-f
-i
-f
-f
-b
-b
-b
-c
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(53,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-f
-f
-f
-f
-d
-b
-b
-b
-b
-b
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(54,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-g
-f
-f
-e
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(55,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-e
-e
-e
-e
-e
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(56,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(57,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(58,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(59,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(60,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(61,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(62,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(63,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(64,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/maps/prefabs/64x64/old/outpostmining.dmm b/maps/prefabs/64x64/old/outpostmining.dmm
index 26cd954e74..e43e6afc3e 100644
--- a/maps/prefabs/64x64/old/outpostmining.dmm
+++ b/maps/prefabs/64x64/old/outpostmining.dmm
@@ -302,7 +302,6 @@
"fP" = (/obj/structure/interactive/lighting/fixture/bulb{dir = 8},/turf/simulated/floor/tile/coldroom,/area/mission/prefab/misc/syndicate_mining_outpost/service)
"fQ" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/service)
"fR" = (/obj/structure/table,/obj/item/storage/kit/syndicate,/obj/structure/interactive/lighting/fixture/tube/syndicate{dir = 4},/turf/simulated/floor/tile/morphing/medical,/area/mission/prefab/misc/syndicate_mining_outpost/medical)
-"fS" = (/mob/living/advanced/npc/syndicate/triple,/obj/decal/tile/cross/red,/obj/structure/interactive/chair/wood,/turf/simulated/floor/tile/dark/ish,/area/mission/prefab/misc/syndicate_mining_outpost/service)
"fT" = (/obj/structure/interactive/door/airlock/syndicate,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/dark,/area/mission/prefab/misc/syndicate_mining_outpost/hall)
"fU" = (/obj/structure/interactive/crate,/obj/item/container/edible/dynamic/meat/raw_monkey,/obj/item/container/edible/dynamic/meat/raw_monkey,/turf/simulated/floor/tile/coldroom,/area/mission/prefab/misc/syndicate_mining_outpost/service)
"fV" = (/obj/structure/interactive/door/airlock/station/glass,/turf/simulated/floor/tile,/area/mission/prefab/misc/syndicate_mining_outpost/service)
@@ -431,7 +430,7 @@ aaaFaMaMaMaMaMaMaMaMaMaMaMfAfLeufMeufNeDfOfEfPeHeWeSeXeXeXeXeXeHeZeWeWfQeZeHfaeK
aaaFaYaMaMaMaMaMaMaMaMaMaMfAfTeseseufoeDfUfEfEeHfVeHeHeHfseHeHfWeZeZeZeZeZeHfaeKfHeNfxfYfxfZeNeNfeeLeuesffeeacfgeBabacacacacacac
aaaFgagbgcePgdePePePePgdePePfLeueseugeeDeHfVeHeHgfgfgfggghgigjgigkglgkglgkeHfaeKgmeNeNeNeNeNeNeMfeeLeueseueeacaceBacacacacacacac
aaaFaFaFaFaFaFaFaFaFaFaFaFaFeeeueseugneDgogfgpgqgfgfgfgrgsgtgigtgigtgigtgieHgueKgveNeNeNgweNeNgxeLeLeueseueeacaceBaaaaaaaaaaaaaa
-aaabacacacacacacacacacacaceveeeuexffeDgogfgfgfgfgfgfgfgrghgigyfSgygigAgBgyeHfaeKgmeNgCeNeNeNeNeMeLeMeuexeueeacaceBaaaaaaaaaaaaaa
+aaabacacacacacacacacacacaceveeeuexffeDgogfgfgfgfgfgfgfgrghgigygBgygigAgBgyeHfaeKgmeNgCeNeNeNeNeMeLeMeuexeueeacaceBaaaaaaaaaaaaaa
aaeBacacacacacacacacacacacaceeeOeseueDgfgDgfgfgEgFgGgfgrgHgtgIgJgKgtgLgJgLgMfaeKeMeNgNeNgOeNeNeMeMeMeueseOeeacaceBaaaaaaaaaaaaaa
aaeBfgacacacacacacacacacacaceeeueseueDgPgfgfgfgQgfgfgfgrghgigRgSgRgigRfXgRgMfagUgVgWgWgXgWgWgWgWgWgVeseseueeacaceBacacacacacacac
aaeBacacacacacacacacacacacaceeeweseugYgZgZgZgZgZgZgZgZhahbhchdhchehchehchehfgueKeMeMhgeMeMeNeNeNeNeMeueseueeacfgeBabacacacacacac
diff --git a/maps/prefabs/antag/old/rev_compound.dmm b/maps/prefabs/antag/old/rev_compound.dmm
deleted file mode 100644
index 5cb0433070..0000000000
--- a/maps/prefabs/antag/old/rev_compound.dmm
+++ /dev/null
@@ -1,1620 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/simulated/wall/brick/red/rev,
-/area/dmm_suite/clear_area)
-"ab" = (
-/obj/marker/map_node,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"ac" = (
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"ad" = (
-/obj/structure/scenery/flowers,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"ae" = (
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"af" = (
-/obj/structure/interactive/tree/evergreen,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"ag" = (
-/obj/marker/map_node,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"ah" = (
-/obj/structure/scenery/rocks,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"ai" = (
-/obj/structure/scenery/rocks,
-/obj/structure/interactive/crate/chest/filled,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"aj" = (
-/obj/structure/interactive/tree/evergreen,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"ak" = (
-/obj/structure/scenery/bush/grass,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"al" = (
-/obj/structure/interactive/storage/trash_pile,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"am" = (
-/obj/structure/scenery/rocks,
-/obj/marker/map_node,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"an" = (
-/turf/simulated/wall/brick/red/dark/rev,
-/area/mission/prefab/misc/rev_base_3)
-"ao" = (
-/obj/structure/interactive/solar_panel,
-/obj/structure/interactive/wire/yellow,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"ap" = (
-/turf/simulated/wall/brick/red/dark/rev,
-/area/mission/prefab/misc/rev_base_1)
-"aq" = (
-/obj/structure/interactive/shower,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"ar" = (
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"as" = (
-/mob/living/advanced/npc/rev,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"at" = (
-/obj/structure/interactive/crate/trash,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"au" = (
-/obj/structure/interactive/crate/trash,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aw" = (
-/obj/structure/interactive/vending/syndicate/medicine,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"ax" = (
-/obj/structure/interactive/vending/syndicate/attachment,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"ay" = (
-/obj/structure/interactive/lighting/fixture/bulb,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"az" = (
-/obj/structure/interactive/vending/syndicate/guns/rev,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aA" = (
-/obj/structure/interactive/vending/syndicate/prize/rev,
-/obj/structure/interactive/lighting/fixture/bulb,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aB" = (
-/obj/structure/interactive/restocker/ammo,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aC" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"aD" = (
-/obj/structure/interactive/misc/toilet{
- dir = 8;
- icon_state = "toilet"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"aE" = (
-/obj/structure/interactive/wire/yellow,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"aF" = (
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aG" = (
-/obj/structure/interactive/door/metal,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aH" = (
-/obj/structure/interactive/misc/sink{
- dir = 8;
- icon_state = "sink"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"aI" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 8;
- icon_state = "preview"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"aJ" = (
-/obj/structure/interactive/power/smes{
- icon_state = "smes_map";
- dir = 1
- },
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"aK" = (
-/obj/structure/scenery/grass/lavender,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"aL" = (
-/obj/structure/interactive/lighting/streetlamp,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"aM" = (
-/obj/marker/map_node/x2,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"aN" = (
-/mob/living/advanced/npc/rev{
- dir = 4;
- icon_state = "directional"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aO" = (
-/obj/marker/map_node,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aP" = (
-/obj/structure/interactive/light_switch{
- dir = 8;
- icon_state = "setup"
- },
-/turf/simulated/wall/brick/red/dark/rev,
-/area/mission/prefab/misc/rev_base_1)
-"aQ" = (
-/obj/marker/map_node,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"aR" = (
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"aS" = (
-/obj/structure/scenery/grass/normal,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"aT" = (
-/mob/living/advanced/npc/rev,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"aU" = (
-/obj/structure/interactive/lighting/streetlamp,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"aV" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/mob/living/advanced/npc/rev{
- dir = 4;
- icon_state = "directional"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aW" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 8;
- icon_state = "preview"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"aX" = (
-/obj/structure/interactive/light_switch{
- dir = 1;
- icon_state = "setup"
- },
-/turf/simulated/wall/brick/red/dark/rev,
-/area/mission/prefab/misc/rev_base_3)
-"aY" = (
-/obj/structure/interactive/door/metal,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_3)
-"aZ" = (
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"ba" = (
-/obj/structure/interactive/misc/mirror/cracked/chargen{
- pixel_x = 32
- },
-/obj/structure/interactive/misc/sink{
- dir = 4;
- icon_state = "sink"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bb" = (
-/obj/marker/map_node,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"bc" = (
-/obj/structure/interactive/lighting/streetlamp,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"bd" = (
-/obj/structure/interactive/chair{
- dir = 4;
- icon_state = "chair"
- },
-/mob/living/advanced/npc/rev{
- dir = 4;
- icon_state = "directional"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"be" = (
-/obj/structure/interactive/chair{
- dir = 8;
- icon_state = "chair"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bf" = (
-/obj/structure/scenery/grass/normal,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"bg" = (
-/obj/marker/lobby,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"bh" = (
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bi" = (
-/obj/structure/interactive/chair{
- dir = 4;
- icon_state = "chair"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bj" = (
-/obj/structure/interactive/chair{
- dir = 8;
- icon_state = "chair"
- },
-/mob/living/advanced/npc/rev{
- dir = 8;
- icon_state = "directional"
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bk" = (
-/turf/simulated/wall/wood/rev,
-/area/mission/prefab/misc/rev_base_2)
-"bl" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bm" = (
-/obj/structure/interactive/storage/trash_pile,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"bn" = (
-/obj/structure/interactive/crate/chest/filled,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bo" = (
-/obj/structure/interactive/crate/closet,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bp" = (
-/obj/structure/interactive/crate/closet,
-/obj/structure/interactive/lighting/fixture/bulb,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bq" = (
-/obj/structure/interactive/misc/tv,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"br" = (
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bs" = (
-/obj/structure/interactive/light_switch{
- dir = 4;
- icon_state = "setup"
- },
-/turf/simulated/wall/brick/red/dark/rev,
-/area/mission/prefab/misc/rev_base_1)
-"bt" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bu" = (
-/mob/living/advanced/npc/rev,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bv" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 8;
- icon_state = "preview"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bw" = (
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"bx" = (
-/obj/marker/map_node/x2,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"by" = (
-/obj/marker/map_node,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"bz" = (
-/obj/structure/interactive/door/metal,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bA" = (
-/obj/marker/map_node,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bB" = (
-/obj/marker/map_node,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bC" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 1
- },
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bD" = (
-/obj/marker/objective_spawn,
-/turf/simulated/floor/brick/grey/dark,
-/area/mission/prefab/misc/rev_base_1)
-"bE" = (
-/obj/structure/interactive/chair/stool/bar,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bF" = (
-/obj/structure/scenery/flowers,
-/obj/marker/map_node,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"bG" = (
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bH" = (
-/obj/structure/interactive/plant/wheat,
-/turf/simulated/floor/colored/dirt/soil,
-/area/dmm_suite/clear_area)
-"bI" = (
-/turf/simulated/floor/colored/dirt/soil,
-/area/dmm_suite/clear_area)
-"bJ" = (
-/obj/structure/interactive/crate/chest/filled,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"bK" = (
-/obj/structure/interactive/chair/wood{
- dir = 4;
- icon_state = "wooden_chair"
- },
-/mob/living/advanced/npc/rev{
- dir = 4;
- icon_state = "directional"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bL" = (
-/obj/structure/interactive/chair/wood{
- dir = 8;
- icon_state = "wooden_chair"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bM" = (
-/obj/structure/interactive/light_switch{
- dir = 8;
- icon_state = "setup"
- },
-/turf/simulated/wall/wood/rev,
-/area/mission/prefab/misc/rev_base_2)
-"bN" = (
-/obj/structure/interactive/tree/evergreen,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"bO" = (
-/obj/structure/interactive/chair/wood{
- dir = 4;
- icon_state = "wooden_chair"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bP" = (
-/obj/marker/map_node,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bQ" = (
-/obj/structure/interactive/door/wood,
-/obj/structure/interactive/wire/green,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bR" = (
-/obj/structure/interactive/potted_plant/bin,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bS" = (
-/obj/structure/interactive/chair/wood{
- dir = 1;
- icon_state = "wooden_chair"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bT" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 1
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bU" = (
-/obj/structure/interactive/crate/trash,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/misc/rev_base_2)
-"bV" = (
-/mob/living/advanced/npc/rev{
- dir = 8;
- icon_state = "directional"
- },
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"bW" = (
-/mob/living/advanced/npc/rev{
- dir = 4;
- icon_state = "directional"
- },
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"bX" = (
-/obj/marker/map_node/x2,
-/turf/simulated/floor/grass/jungle,
-/area/dmm_suite/clear_area)
-"bY" = (
-/obj/structure/interactive/barricade,
-/mob/living/advanced/npc/rev,
-/turf/simulated/floor/colored/dirt,
-/area/dmm_suite/clear_area)
-"bZ" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"ca" = (
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"cb" = (
-/obj/marker/map_node/x3,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(2,1,1) = {"
-aa
-ab
-ac
-ac
-ac
-ab
-ac
-ac
-ac
-ac
-ac
-ab
-ac
-ac
-ac
-ab
-ac
-ac
-ae
-ag
-ae
-ae
-ac
-ab
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(3,1,1) = {"
-aa
-ac
-ac
-ac
-ac
-ac
-ac
-ae
-ae
-af
-ac
-ae
-ae
-ae
-ae
-ae
-bm
-bm
-bm
-bm
-ae
-ae
-ae
-ac
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(4,1,1) = {"
-aa
-ac
-ac
-an
-an
-an
-an
-an
-an
-aL
-ae
-aK
-bk
-bk
-bk
-bk
-bk
-bk
-bk
-bk
-bk
-bk
-af
-ae
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(5,1,1) = {"
-aa
-ac
-ac
-an
-aq
-aC
-aH
-ar
-an
-af
-ae
-ae
-bk
-bn
-bt
-br
-br
-br
-br
-bt
-bR
-bk
-ae
-ae
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(6,1,1) = {"
-aa
-ab
-ae
-an
-ar
-ar
-ar
-ar
-aX
-ae
-ae
-ae
-bk
-bo
-br
-bB
-bE
-br
-bK
-bO
-br
-bk
-ae
-ae
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(7,1,1) = {"
-aa
-ac
-ae
-an
-as
-ar
-ar
-aQ
-aY
-bb
-ae
-af
-bk
-bo
-br
-br
-bE
-br
-br
-br
-bS
-bk
-bf
-bW
-ab
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(8,1,1) = {"
-aa
-ac
-ae
-an
-at
-aD
-aI
-aR
-an
-aZ
-bf
-ae
-bk
-bp
-br
-br
-bE
-br
-br
-br
-bS
-bk
-aL
-ae
-ac
-aa
-bZ
-ca
-bZ
-ca
-bZ
-bZ
-"}
-(9,1,1) = {"
-aa
-ac
-aj
-an
-an
-an
-an
-an
-an
-bc
-ae
-ad
-bk
-bq
-bu
-br
-bE
-br
-br
-bB
-bS
-bk
-ae
-ae
-ac
-aa
-bZ
-ca
-ca
-ca
-bZ
-bZ
-"}
-(10,1,1) = {"
-aa
-ac
-ac
-ae
-af
-aE
-aJ
-aS
-aZ
-aZ
-aZ
-aZ
-bk
-br
-br
-br
-bE
-br
-bL
-bL
-br
-bk
-ae
-ae
-ac
-aa
-ca
-ca
-ca
-ca
-bZ
-bZ
-"}
-(11,1,1) = {"
-aa
-ac
-ae
-ak
-ak
-aE
-aK
-ae
-ac
-af
-ae
-aZ
-bk
-br
-bu
-bB
-bE
-br
-br
-br
-bT
-bk
-ae
-ae
-ac
-aa
-ca
-ca
-ca
-ca
-ca
-bZ
-"}
-(12,1,1) = {"
-aa
-ab
-ak
-ao
-ao
-aE
-aL
-ac
-ac
-ac
-ac
-aZ
-bk
-br
-bv
-br
-bE
-bG
-bG
-bP
-bU
-bk
-ae
-bX
-ac
-aa
-ca
-ca
-ca
-ca
-ca
-bZ
-"}
-(13,1,1) = {"
-aa
-ac
-ak
-ao
-ao
-ae
-ac
-ac
-aM
-ac
-ac
-aS
-bk
-bk
-bk
-bk
-bk
-bk
-bM
-bQ
-bk
-bk
-ae
-ak
-ac
-aa
-ca
-ca
-ca
-ca
-ca
-bZ
-"}
-(14,1,1) = {"
-aa
-ad
-ak
-ak
-ae
-ae
-ac
-ac
-ac
-ac
-ac
-aZ
-bc
-aZ
-bw
-bw
-aZ
-aZ
-bN
-bb
-ae
-aL
-ae
-ac
-bY
-ac
-ca
-ca
-ca
-ca
-ca
-bZ
-"}
-(15,1,1) = {"
-aa
-ae
-ae
-ae
-af
-ac
-ac
-aT
-ac
-ac
-ac
-ac
-ac
-ac
-bw
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-bY
-ac
-ca
-ca
-ca
-ca
-ca
-bZ
-"}
-(16,1,1) = {"
-aa
-ae
-ae
-ac
-ac
-ac
-aM
-ac
-ac
-aM
-bg
-aT
-ac
-ac
-bx
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ab
-ac
-ca
-ca
-cb
-ca
-ca
-bZ
-"}
-(17,1,1) = {"
-aa
-af
-ag
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-bw
-ac
-ac
-ac
-ac
-aM
-ac
-ac
-ac
-ac
-ab
-ac
-ca
-ca
-ca
-ca
-ca
-bZ
-"}
-(18,1,1) = {"
-aa
-ag
-ab
-al
-al
-al
-ac
-aU
-ac
-ac
-ac
-ac
-aU
-ac
-by
-ae
-ae
-aK
-ae
-ae
-ac
-ac
-ac
-ac
-bY
-ac
-ca
-ca
-ca
-ca
-ca
-bZ
-"}
-(19,1,1) = {"
-aa
-ac
-ac
-ap
-ap
-ap
-ap
-ap
-ap
-ap
-ap
-ap
-ap
-bs
-bz
-ap
-ap
-ae
-ae
-ae
-ae
-aL
-ac
-ac
-bY
-ac
-ca
-ca
-ca
-ca
-ca
-bZ
-"}
-(20,1,1) = {"
-aa
-ac
-ac
-ap
-au
-aF
-aN
-aV
-aN
-aF
-bh
-bh
-bl
-bh
-bA
-au
-ap
-bH
-bI
-bH
-ae
-ae
-ae
-aM
-ac
-aa
-ca
-ca
-ca
-ca
-ca
-bZ
-"}
-(21,1,1) = {"
-aa
-ac
-ac
-ap
-aF
-aF
-aO
-aF
-aF
-aF
-aO
-aF
-aF
-aF
-aF
-aF
-ap
-bH
-bH
-bH
-ae
-bf
-ae
-ac
-ac
-aa
-ca
-ca
-ca
-ca
-bZ
-bZ
-"}
-(22,1,1) = {"
-aa
-ab
-ac
-ap
-aw
-aF
-aF
-aF
-aF
-aF
-aF
-aF
-aF
-aF
-aF
-bC
-ap
-bH
-bH
-bI
-ae
-ae
-af
-ac
-ac
-aa
-ca
-ca
-ca
-ca
-bZ
-bZ
-"}
-(23,1,1) = {"
-aa
-ac
-al
-ap
-ax
-aF
-aF
-ap
-aF
-bd
-bi
-bi
-aF
-aF
-aF
-aF
-ap
-bH
-bH
-bI
-ae
-ae
-ak
-ac
-ac
-aa
-ca
-bZ
-ca
-ca
-bZ
-bZ
-"}
-(24,1,1) = {"
-aa
-ac
-al
-ap
-ay
-aF
-aF
-ap
-aF
-aF
-aF
-aF
-aO
-aF
-aF
-bD
-ap
-bI
-bH
-bH
-ae
-ae
-ae
-ac
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(25,1,1) = {"
-aa
-ab
-al
-ap
-az
-aF
-aF
-ap
-aF
-be
-be
-bj
-aF
-aF
-aF
-aF
-ap
-bI
-bI
-bI
-ae
-ae
-ae
-ab
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(26,1,1) = {"
-aa
-ac
-ac
-ap
-aA
-aF
-aF
-aF
-aF
-aF
-aF
-aF
-aF
-aF
-aF
-bC
-ap
-bf
-ae
-ae
-ae
-af
-ae
-ac
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(27,1,1) = {"
-aa
-ah
-ac
-ap
-aF
-aF
-aO
-aF
-aF
-aF
-aO
-aF
-aF
-aF
-aF
-aF
-ap
-ae
-aK
-ae
-ae
-ae
-ac
-ac
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(28,1,1) = {"
-aa
-ah
-ab
-ap
-aB
-aF
-aF
-aW
-ba
-ba
-ba
-ba
-aW
-aF
-aF
-aF
-ap
-bJ
-bf
-ae
-ae
-ac
-ac
-ac
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(29,1,1) = {"
-aa
-ah
-ac
-ap
-ap
-aG
-aP
-ap
-ap
-ap
-ap
-ap
-ap
-ap
-ap
-ap
-ap
-ae
-af
-ae
-ac
-ac
-ac
-ac
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(30,1,1) = {"
-aa
-ah
-ah
-ac
-ac
-al
-al
-al
-ac
-ac
-ac
-al
-bm
-bm
-bm
-ae
-ae
-ae
-ae
-ab
-ac
-ac
-ac
-ab
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(31,1,1) = {"
-aa
-ai
-am
-ah
-ah
-ab
-ac
-ac
-ac
-ac
-ab
-ac
-ac
-ae
-ak
-ae
-bF
-ae
-ac
-ac
-ac
-bV
-ac
-ac
-ac
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
-(32,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-"}
diff --git a/maps/prefabs/antag/rev_compound.dmm b/maps/prefabs/antag/rev_compound.dmm
new file mode 100644
index 0000000000..4dd7d8ac69
--- /dev/null
+++ b/maps/prefabs/antag/rev_compound.dmm
@@ -0,0 +1,143 @@
+"aa" = (/turf/simulated/wall/brick/red/rev,/area/dmm_suite/clear_area)
+"ab" = (/obj/marker/map_node,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"ac" = (/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"ad" = (/obj/structure/scenery/flowers,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"ae" = (/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"af" = (/obj/structure/interactive/tree/evergreen,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"ag" = (/obj/marker/map_node,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"ah" = (/obj/structure/scenery/rocks,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"ai" = (/obj/structure/scenery/rocks,/obj/structure/interactive/crate/chest/filled,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"aj" = (/obj/structure/interactive/tree/evergreen,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"ak" = (/obj/structure/scenery/bush/grass,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"al" = (/obj/structure/interactive/storage/trash_pile,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"am" = (/obj/structure/scenery/rocks,/obj/marker/map_node,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"an" = (/turf/simulated/wall/brick/red/dark/rev,/area/mission/prefab/misc/rev_base_3)
+"ao" = (/obj/structure/interactive/solar_panel,/obj/structure/interactive/wire/yellow,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"ap" = (/turf/simulated/wall/brick/red/dark/rev,/area/mission/prefab/misc/rev_base_1)
+"aq" = (/obj/structure/interactive/shower,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"ar" = (/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"as" = (/mob/living/advanced/npc/rev,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"at" = (/obj/structure/interactive/crate/trash,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"au" = (/obj/structure/interactive/crate/trash,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"av" = (/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"aw" = (/obj/structure/interactive/vending/syndicate/medicine,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"ax" = (/obj/structure/interactive/vending/syndicate/attachment,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"ay" = (/obj/structure/interactive/lighting/fixture/bulb,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"az" = (/obj/structure/interactive/vending/syndicate/guns/rev,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"aA" = (/obj/structure/interactive/vending/syndicate/prize/rev,/obj/structure/interactive/lighting/fixture/bulb,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"aB" = (/obj/structure/interactive/restocker/ammo,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"aC" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 4},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"aD" = (/obj/structure/interactive/misc/toilet{icon_state = "toilet"; dir = 8},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"aE" = (/obj/structure/interactive/wire/yellow,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"aF" = (/obj/structure/interactive/door/metal,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"aG" = (/obj/structure/interactive/misc/sink{icon_state = "sink"; dir = 8},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"aH" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 8},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"aI" = (/obj/structure/interactive/power/smes{icon_state = "smes_map"; dir = 1},/obj/structure/interactive/wire/green,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"aJ" = (/obj/structure/scenery/grass/lavender,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"aK" = (/obj/structure/interactive/lighting/streetlamp,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"aL" = (/obj/marker/map_node/x2,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"aM" = (/mob/living/advanced/npc/rev{icon_state = "directional"; dir = 4},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"aN" = (/obj/marker/map_node,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"aO" = (/obj/structure/interactive/light_switch{icon_state = "setup"; dir = 8},/turf/simulated/wall/brick/red/dark/rev,/area/mission/prefab/misc/rev_base_1)
+"aP" = (/obj/marker/map_node,/obj/structure/interactive/wire/green,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"aQ" = (/obj/structure/interactive/wire/green,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"aR" = (/obj/structure/scenery/grass/normal,/obj/structure/interactive/wire/green,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"aS" = (/mob/living/advanced/npc/rev,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"aT" = (/obj/structure/interactive/lighting/streetlamp,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"aU" = (/mob/living/advanced/npc/rev{icon_state = "directional"; dir = 4},/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 4},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"aV" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 8},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"aW" = (/obj/structure/interactive/light_switch{icon_state = "setup"; dir = 1},/turf/simulated/wall/brick/red/dark/rev,/area/mission/prefab/misc/rev_base_3)
+"aX" = (/obj/structure/interactive/door/metal,/obj/structure/interactive/wire/green,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_3)
+"aY" = (/obj/structure/interactive/wire/green,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"aZ" = (/obj/structure/interactive/misc/mirror/cracked/chargen{pixel_x = 32},/obj/structure/interactive/misc/sink{icon_state = "sink"; dir = 4},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"ba" = (/obj/marker/map_node,/obj/structure/interactive/wire/green,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"bb" = (/obj/structure/interactive/lighting/streetlamp,/obj/structure/interactive/wire/green,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"bc" = (/mob/living/advanced/npc/rev{icon_state = "directional"; dir = 4},/obj/structure/interactive/chair{icon_state = "chair"; dir = 4},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"bd" = (/obj/structure/interactive/chair{icon_state = "chair"; dir = 8},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"be" = (/obj/structure/scenery/grass/normal,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"bf" = (/obj/marker/lobby,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"bg" = (/obj/structure/interactive/wire/green,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"bh" = (/obj/structure/interactive/chair{icon_state = "chair"; dir = 4},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"bi" = (/mob/living/advanced/npc/rev{icon_state = "directional"; dir = 8},/obj/structure/interactive/chair{icon_state = "chair"; dir = 8},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"bj" = (/turf/simulated/wall/wood/rev,/area/mission/prefab/misc/rev_base_2)
+"bk" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 4},/obj/structure/interactive/wire/green,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"bl" = (/obj/structure/interactive/storage/trash_pile,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"bm" = (/obj/structure/interactive/crate/chest/filled,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bn" = (/obj/structure/interactive/crate/closet,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bo" = (/obj/structure/interactive/crate/closet,/obj/structure/interactive/lighting/fixture/bulb,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bp" = (/obj/structure/interactive/misc/tv,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bq" = (/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"br" = (/obj/structure/interactive/light_switch{icon_state = "setup"; dir = 4},/turf/simulated/wall/brick/red/dark/rev,/area/mission/prefab/misc/rev_base_1)
+"bs" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 4},/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bt" = (/mob/living/advanced/npc/rev,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bu" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 8},/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bv" = (/obj/structure/interactive/wire/green,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"bw" = (/obj/marker/map_node/x2,/obj/structure/interactive/wire/green,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"bx" = (/obj/marker/map_node,/obj/structure/interactive/wire/green,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"by" = (/obj/structure/interactive/door/metal,/obj/structure/interactive/wire/green,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"bz" = (/obj/marker/map_node,/obj/structure/interactive/wire/green,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"bA" = (/obj/marker/map_node,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bB" = (/obj/structure/interactive/lighting/fixture/bulb{dir = 1},/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"bC" = (/obj/marker/objective_spawn,/turf/simulated/floor/brick/grey/dark,/area/mission/prefab/misc/rev_base_1)
+"bD" = (/obj/structure/interactive/chair/stool/bar,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bE" = (/obj/structure/scenery/flowers,/obj/marker/map_node,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"bF" = (/obj/structure/interactive/wire/green,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bG" = (/obj/structure/interactive/plant/wheat,/turf/simulated/floor/colored/dirt/soil,/area/dmm_suite/clear_area)
+"bH" = (/turf/simulated/floor/colored/dirt/soil,/area/dmm_suite/clear_area)
+"bI" = (/obj/structure/interactive/crate/chest/filled,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"bJ" = (/mob/living/advanced/npc/rev{icon_state = "directional"; dir = 4},/obj/structure/interactive/chair/wood{icon_state = "wooden_chair"; dir = 4},/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bK" = (/obj/structure/interactive/chair/wood{icon_state = "wooden_chair"; dir = 8},/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bL" = (/obj/structure/interactive/light_switch{icon_state = "setup"; dir = 8},/turf/simulated/wall/wood/rev,/area/mission/prefab/misc/rev_base_2)
+"bM" = (/obj/structure/interactive/tree/evergreen,/obj/structure/interactive/wire/green,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"bN" = (/obj/structure/interactive/chair/wood{icon_state = "wooden_chair"; dir = 4},/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bO" = (/obj/marker/map_node,/obj/structure/interactive/wire/green,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bP" = (/obj/structure/interactive/door/wood,/obj/structure/interactive/wire/green,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bQ" = (/obj/structure/interactive/potted_plant/bin,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bR" = (/obj/structure/interactive/chair/wood{icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bS" = (/obj/structure/interactive/lighting/fixture/bulb{dir = 1},/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bT" = (/obj/structure/interactive/crate/trash,/turf/simulated/floor/wood/brown,/area/mission/prefab/misc/rev_base_2)
+"bU" = (/mob/living/advanced/npc/rev{icon_state = "directional"; dir = 8},/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"bV" = (/mob/living/advanced/npc/rev{icon_state = "directional"; dir = 4},/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"bW" = (/obj/marker/map_node/x2,/turf/simulated/floor/grass/jungle,/area/dmm_suite/clear_area)
+"bX" = (/mob/living/advanced/npc/rev,/obj/structure/interactive/barricade,/turf/simulated/floor/colored/dirt,/area/dmm_suite/clear_area)
+"bY" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+"bZ" = (/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"ca" = (/obj/marker/map_node/x3,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"cb" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 8},/turf/simulated/wall/brick/red/dark/rev,/area/mission/prefab/misc/rev_base_3)
+"cc" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 4},/turf/simulated/wall/brick/red/dark/rev,/area/mission/prefab/misc/rev_base_1)
+"cd" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 8},/turf/simulated/wall/wood/rev,/area/mission/prefab/misc/rev_base_2)
+
+(1,1,1) = {"
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaabacacacabacacacacacabacadaeaeafagacacacabacacabacahahahahaiaa
+aaacacacacaeaeaeajacaeakakakaeaeagabacacacacalalalacacabacahamaa
+aaacacananananananaeakaoaoakaeacacalapapapapapapapapapapapacahaa
+aaacacanaqarasatanafakaoaoaeafacacalapauavawaxayazaAavaBapacahaa
+aaabacanaCararaDanaEaEaEaeaeacacacalapavavavavavavavavavaFalabaa
+aaacacanaGararaHanaIaJaKacacacaLacacapaMaNavavavavavaNavaOalacaa
+aaacaeanararaPaQcbaRaeacacacaSacacaTapaUavavapapapavavaVapalacaa
+aaacaeananaWaXananaYacacaLacacacacacapaMavavavavavavavaZapacacaa
+aaacafaKafaebaaYbbaYafacacacacaLacacapavavavbcavbdavavaZapacacaa
+aaacacaeaeaeaebeaeaYaeacacacacbfacacccbgaNavbhavbdavaNaZapacabaa
+aaabaeaJaeaeafaeadaYaYaYaRaYacaSacacapbgavavbhavbiavavaZapalacaa
+aaacaebjbjbjbjbjbjbjbjbjbjbbacacacaTapbkavavavaNavavavaVapblacaa
+aaacaebjbmbnbnbobpbqbqbqbjaYacacacacbrbgavavavavavavavavapblaeaa
+aaacaebjbsbqbqbqbtbqbtbubjbvbvbwbvbxbybzavavavavavavavavapblakaa
+aaabaebjbqbAbqbqbqbqbAbqbjbvacacacaeapauavbBavbCavbBavavapaeaeaa
+aaacblbjbqbDbDbDbDbDbDbDbjaYacacacaeapapapapapapapapapapapaebEaa
+aaacblbjbqbqbqbqbqbqbqbFcdaYacacacaJaebGbGbGbGbHbHbeaebIaeaeaeaa
+aaaeblbjbqbJbqbqbqbKbqbFbLbMacacacaeaebHbGbGbGbGbHaeaJbeafaeacaa
+aaagblbjbsbNbqbqbAbKbqbObPbaacacaLaeaebGbGbHbHbGbHaeaeaeaeabacaa
+aaaeaebjbQbqbRbRbRbqbSbTbjaeacacacacaeaeaeaeaeaeaeaeaeaeacacacaa
+aaaeaebjbjbjbjbjbjbjbjbjbjaKacacacacaKaebeaeaeaeaeafaeacacacbUaa
+aaacaeafaeaebeaKaeaeaeaeaeaeacacacacacaeaeafakaeaeaeacacacacacaa
+aaabacaeaeaebVaeaeaeaebWakacacacacacacaLacacacacabacacacacabacaa
+aaacacacacacabacacacacacacbXbXababbXbXacacacacacacacacacacacacaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaa
+bYbYbYbYbYbYbYbYbYbZbZbZbZbZbZbZbZbZbZbZbZbZbZbYbYbYbYbYbYbYbYbY
+bYbYbYbYbYbYbYbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbYbYbYbYbYbYbYbYbYbY
+bYbYbYbYbYbYbYbYbZbZbZbZbZbZbZcabZbZbZbZbZbZbZbYbYbYbYbYbYbYbYbY
+bYbYbYbYbYbYbYbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbYbYbYbYbYbYbYbYbY
+bYbYbYbYbYbYbYbYbYbYbZbZbZbZbZbZbZbZbZbZbYbYbYbYbYbYbYbYbYbYbYbY
+bYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbY
+"}
diff --git a/maps/prefabs/city/the_ale_nath.dmm b/maps/prefabs/city/the_ale_nath.dmm
index d0ed82187d..5eec58e246 100644
--- a/maps/prefabs/city/the_ale_nath.dmm
+++ b/maps/prefabs/city/the_ale_nath.dmm
@@ -55,9 +55,9 @@
"bc" = (/obj/marker/map_node,/obj/marker/cover_node/right{icon_state = "right"; dir = 4},/turf/simulated/floor/wood/rich,/area/mission/prefab/city/the_ale_nath)
"bd" = (/obj/structure/interactive/vending/wizard/prank,/turf/simulated/floor/wood/magic,/area/mission/prefab/city/the_ale_nath/backroom)
"be" = (/obj/structure/interactive/vending/wizard,/turf/simulated/floor/wood/magic,/area/mission/prefab/city/the_ale_nath/backroom)
-"bf" = (/mob/living/advanced/npc/hostile_wizard,/obj/structure/carpet/blue/magic,/turf/simulated/floor/wood/magic,/area/mission/prefab/city/the_ale_nath/backroom)
-"bg" = (/mob/living/advanced/npc/hostile_wizard,/turf/simulated/floor/wood/rich,/area/mission/prefab/city/the_ale_nath)
-"bh" = (/mob/living/advanced/npc/hostile_wizard{icon_state = "directional"; dir = 1},/obj/structure/interactive/chair/stool/bar{icon_state = "bar"; dir = 1},/obj/structure/carpet/red,/turf/simulated/floor/wood/rich,/area/mission/prefab/city/the_ale_nath)
+"bf" = (/mob/living/advanced/npc/raging_mage,/obj/structure/carpet/blue/magic,/turf/simulated/floor/wood/magic,/area/mission/prefab/city/the_ale_nath/backroom)
+"bg" = (/mob/living/advanced/npc/raging_mage,/turf/simulated/floor/wood/rich,/area/mission/prefab/city/the_ale_nath)
+"bh" = (/mob/living/advanced/npc/raging_mage,/obj/structure/interactive/chair/stool/bar{icon_state = "bar"; dir = 1},/obj/structure/carpet/red,/turf/simulated/floor/wood/rich,/area/mission/prefab/city/the_ale_nath)
(1,1,1) = {"
aaababababababababababababababaa
diff --git a/maps/prefabs/city/traitor_joes.dmm b/maps/prefabs/city/traitor_joes.dmm
index bdedd48a09..9f5d884122 100644
--- a/maps/prefabs/city/traitor_joes.dmm
+++ b/maps/prefabs/city/traitor_joes.dmm
@@ -9,7 +9,7 @@
"ai" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
"aj" = (/obj/structure/interactive/solar_panel,/obj/structure/interactive/wire/yellow,/turf/simulated/floor/plating/syndicate,/area/dmm_suite/clear_area)
"ak" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
-"al" = (/mob/living/advanced/npc/syndicate/triple{icon_state = "directional"; dir = 4},/obj/structure/carpet/red,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
+"al" = (/mob/living/advanced/npc/syndicate/soldier{icon_state = "directional"; dir = 4},/obj/structure/carpet/red,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
"am" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
"an" = (/obj/structure/interactive/door/airlock/dark,/obj/structure/interactive/wire/red,/obj/marker/cover_node/right,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
"ao" = (/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes)
@@ -48,7 +48,7 @@
"aV" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes/entrance)
"aW" = (/obj/structure/table/steel/dark,/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes/entrance)
"aX" = (/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes/entrance)
-"aY" = (/mob/living/advanced/npc/syndicate/quadruple{icon_state = "directional"; dir = 4},/obj/marker/map_node,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes/vault)
+"aY" = (/mob/living/advanced/npc/syndicate/soldier{icon_state = "directional"; dir = 4},/obj/marker/map_node,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes/vault)
"aZ" = (/obj/structure/interactive/potted_plant/office,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes/entrance)
"ba" = (/obj/structure/interactive/fire_closet{icon_state = "extinguisher"; dir = 8},/turf/simulated/wall/metal/syndicate,/area/mission/prefab/city/traitor_joes/entrance)
"bb" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes/entrance)
@@ -71,7 +71,7 @@
"bs" = (/obj/structure/interactive/crate/closet/anchored,/obj/marker/spawning/random/vault_loot/secure,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes/vault)
"bt" = (/obj/structure/table/steel/dark,/obj/marker/spawning/random/food,/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes/entrance)
"bu" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/plating/syndicate,/area/dmm_suite/clear_area)
-"bv" = (/mob/living/advanced/npc/syndicate/double{icon_state = "directional"; dir = 4},/obj/structure/interactive/chair{icon_state = "chair"; dir = 4},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/city/traitor_joes)
+"bv" = (/mob/living/advanced/npc/syndicate/soldier{icon_state = "directional"; dir = 4},/obj/structure/interactive/chair{icon_state = "chair"; dir = 4},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/city/traitor_joes)
"bw" = (/obj/structure/carpet/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
"bx" = (/obj/structure/carpet/red,/obj/marker/map_node,/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes)
"by" = (/obj/marker/map_node,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
@@ -79,13 +79,13 @@
"bA" = (/obj/marker/map_node,/turf/simulated/floor/tile,/area/mission/prefab/city/traitor_joes)
"bB" = (/obj/structure/carpet/grey,/obj/marker/map_node,/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes/entrance)
"bC" = (/obj/structure/carpet/grey,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes/entrance)
-"bD" = (/mob/living/advanced/npc/syndicate/double,/obj/structure/interactive/chair/office/dark,/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes/entrance)
+"bD" = (/mob/living/advanced/npc/syndicate/soldier,/obj/structure/interactive/chair/office/dark,/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes/entrance)
"bE" = (/obj/structure/interactive/door/airlock/dark,/obj/marker/map_node,/obj/marker/smart_clear_turf,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes/entrance)
"bF" = (/obj/structure/interactive/solar_panel,/obj/structure/interactive/wire/yellow,/obj/marker/smart_clear_turf,/turf/simulated/floor/plating/syndicate,/area/dmm_suite/clear_area)
"bG" = (/obj/marker/smart_clear_turf,/turf/simulated/floor/plating/syndicate,/area/dmm_suite/clear_area)
"bH" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 8},/obj/structure/carpet/grey,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
-"bI" = (/mob/living/advanced/npc/syndicate/double{icon_state = "directional"; dir = 8},/obj/structure/interactive/barricade{icon_state = "metal"; dir = 8},/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes)
-"bJ" = (/mob/living/advanced/npc/syndicate/quadruple,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes/vault)
+"bI" = (/mob/living/advanced/npc/syndicate/soldier{icon_state = "directional"; dir = 8},/obj/structure/interactive/barricade{icon_state = "metal"; dir = 8},/turf/simulated/floor/tile/dark,/area/mission/prefab/city/traitor_joes)
+"bJ" = (/mob/living/advanced/npc/syndicate/soldier,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes/vault)
"bK" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/city/traitor_joes)
"bL" = (/obj/structure/interactive/lighting/fixture/tube/syndicate{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/dark/er,/area/mission/prefab/city/traitor_joes)
"bM" = (/obj/structure/interactive/lighting/fixture/tube/syndicate,/turf/simulated/floor/tile/morphing/red/dark,/area/mission/prefab/city/traitor_joes)
diff --git a/maps/prefabs/city_special/city_hall.dmm b/maps/prefabs/city_special/city_hall.dmm
index 258f748d56..e7632fbd71 100644
--- a/maps/prefabs/city_special/city_hall.dmm
+++ b/maps/prefabs/city_special/city_hall.dmm
@@ -26,9 +26,10 @@
"az" = (/obj/structure/carpet/red,/obj/structure/interactive/chair/comfy,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
"aA" = (/obj/structure/interactive/lighting/fixture/tube{icon_state = "preview"; dir = 4},/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
"aB" = (/obj/structure/interactive/wire/green,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
-"aD" = (/mob/living/advanced/npc/syndicate,/obj/structure/carpet/red,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
-"aE" = (/mob/living/advanced/npc/syndicate,/obj/structure/carpet/red,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
-"aF" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/barricade,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
+"aC" = (/obj/structure/carpet/red,/obj/marker/mission_mob,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
+"aD" = (/obj/structure/interactive/wire/green,/obj/marker/map_node,/obj/marker/mission_mob,/turf/simulated/floor/plating,/area/mission/prefab/city/city_hall)
+"aE" = (/obj/structure/interactive/wire/green,/obj/marker/mission_mob,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/west_office)
+"aF" = (/obj/structure/carpet/red,/obj/marker/mission_mob,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/east_office)
"aG" = (/obj/structure/carpet/red,/obj/structure/table/wood,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
"aH" = (/obj/structure/interactive/lighting/fixture/tube{icon_state = "preview"; dir = 8},/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
"aI" = (/obj/structure/interactive/wire/green,/obj/structure/interactive/door/airlock/station/maintenance,/turf/simulated/floor/plating,/area/mission/prefab/city/city_hall)
@@ -56,7 +57,7 @@
"be" = (/obj/structure/interactive/fence,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
"bf" = (/obj/structure/interactive/fence/door,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
"bg" = (/obj/marker/prefab/landing,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
-"bh" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 4},/obj/structure/interactive/barricade{icon_state = "metal"; dir = 4},/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
+"bh" = (/obj/marker/mission_mob,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/east_office)
"bi" = (/obj/structure/interactive/barricade,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
"bj" = (/obj/structure/interactive/lighting/fixture/tube,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/west_office)
"bk" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 4},/turf/simulated/wall/brick/city,/area/mission/prefab/city/city_hall/west_office)
@@ -89,14 +90,14 @@
"bL" = (/obj/structure/interactive/wire/yellow,/turf/simulated/floor/plating,/area/mission/prefab/city/city_hall)
"bM" = (/turf/simulated/floor/plating,/area/mission/prefab/city/city_hall)
"bN" = (/obj/structure/interactive/wire/green,/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 8},/turf/simulated/floor/plating,/area/mission/prefab/city/city_hall)
-"bO" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 4},/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/west_office)
-"bP" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 8},/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/east_office)
-"bQ" = (/mob/living/advanced/npc/syndicate,/obj/structure/interactive/barricade,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
-"bR" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 8},/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
-"bS" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 8},/obj/structure/interactive/barricade{icon_state = "metal"; dir = 8},/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
+"bO" = (/obj/marker/mission_mob,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
+"bP" = (/obj/structure/interactive/barricade,/obj/marker/mission_mob,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
+"bQ" = (/obj/structure/interactive/barricade{icon_state = "metal"; dir = 4},/obj/marker/mission_mob,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
+"bR" = (/obj/structure/interactive/barricade{icon_state = "metal"; dir = 8},/obj/marker/mission_mob,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
+"bS" = (/obj/marker/mission_mob,/obj/structure/interactive/barricade{icon_state = "metal"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
"bT" = (/obj/structure/interactive/wire/green,/obj/structure/interactive/barricade{icon_state = "metal"; dir = 1},/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
-"bU" = (/mob/living/advanced/npc/syndicate{icon_state = "directional"; dir = 8},/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
-"bV" = (/mob/living/advanced/npc/syndicate,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
+"bU" = (/obj/marker/mission_mob,/obj/structure/interactive/barricade{icon_state = "metal"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
+"bV" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/marker/mission_mob,/obj/structure/interactive/barricade{icon_state = "metal"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
"bW" = (/obj/structure/interactive/wire/green,/obj/structure/interactive/door/airlock,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/west_office)
"bX" = (/obj/structure/interactive/wire/green,/obj/structure/interactive/door/airlock,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/east_office)
"bY" = (/obj/structure/interactive/wire/green,/obj/structure/interactive/door/airlock,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
@@ -124,12 +125,12 @@
"cu" = (/obj/structure/interactive/wire/green,/obj/marker/map_node,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
"cv" = (/obj/structure/interactive/wire/green,/obj/marker/map_node,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/west_office)
"cw" = (/obj/marker/map_node/x3,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
-"cx" = (/obj/structure/interactive/wire/green,/obj/marker/map_node,/turf/simulated/floor/plating,/area/mission/prefab/city/city_hall)
+"cx" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/marker/mission_mob,/obj/structure/interactive/barricade{icon_state = "metal"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
"cy" = (/obj/marker/map_node/x2,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
"cz" = (/obj/structure/interactive/wire/green,/obj/marker/map_node,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/east_office)
"cA" = (/obj/structure/carpet/red,/obj/marker/map_node,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
"cB" = (/obj/marker/map_node,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall/north_office)
-"cC" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
+"cC" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/obj/marker/mission_mob,/obj/structure/interactive/barricade{icon_state = "metal"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
"cD" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
"cE" = (/obj/marker/smart_clear_turf,/turf/simulated/floor/brick/city,/area/dmm_suite/clear_area)
"cF" = (/obj/structure/interactive/barbed_wire,/turf/simulated/floor/stair/city{icon_state = "stair_middle"; dir = 1},/area/mission/prefab/city/city_hall)
@@ -145,7 +146,7 @@
"cP" = (/obj/structure/interactive/barbed_wire{icon_state = "wire"; dir = 4},/turf/simulated/floor/brick/city,/area/dmm_suite/clear_area)
"cQ" = (/obj/structure/scenery/flowers,/obj/structure/interactive/barbed_wire{icon_state = "wire"; dir = 4},/turf/simulated/floor/colored/grass,/area/dmm_suite/clear_area)
"cR" = (/obj/decal/manhole,/turf/simulated/floor/brick/city,/area/dmm_suite/clear_area)
-"cS" = (/obj/marker/map_node/x2,/obj/decal/manhole,/turf/simulated/floor/brick/city,/area/dmm_suite/clear_area)
+"cS" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/obj/marker/mission_mob,/obj/structure/interactive/barricade{icon_state = "metal"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
"cT" = (/obj/marker/lobby,/turf/simulated/floor/brick/city/clean,/area/mission/prefab/city/city_hall)
(1,1,1) = {"
@@ -153,60 +154,60 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaadakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakagaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aabecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckckckckckckckalalalcEaeafahahahahahafaecEckanaraUaVckckckckckcHaaaaaaaaaaaaaa
aabecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckcfckckckcfckalckbCckavamcAahazahcAayavckbDbEbDbDbFckckckckckcHaaaaaaaaaaaaaa
-aabecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckckbGbGbGbGbGbGauawauaeaAahaGaGaGahaHaeauaIauckbDbHckckckckckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckaJaJaJaJaJaJaJaubKbLaeayaDahaLahahbRaebMbNauaNaNaNaNaNaNaNckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcwcdcdckaJaRaRbjaRaRbkcncxcoaeaycBayctblctblbmbMcnbMaNbnbnbobnasaNckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckbpaRbqbraRbsbtauaIauaeaeavaebYaeavaeaeauaIaububvbnbwbxbnbyckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckbpaRbzbraRbsaJaKcubUaQauaKaKcuaKaKauaQbVbTaKaNbvbPbwbAbnbycEcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckbpaRbqbrbOcvbWcuaBaBaBaBaBaBaBaBaBaBaBaBaBcubXczbnbwbxbnbyckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckaJataRaRaRaRaJaKaKaKcraKaKaKcraKaKaKaKcraKaKaNbnbnbnbnbnaNckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdadakbfaraJaJaJaJaJaJaJaSaKaKaKaKaKaKaKaKaKaKaKaKaKaTaNaNaNaNaNaNaNckcHaaaaaaaaaaaaaa
+aabecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckckbGbGbGbGbGbGauawauaeaAaCaGaGaGaCaHaeauaIauckbDbHckckckckckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckaJaJaJaJaJaJaJaubKbLaeayahahaLahahayaebMbNauaNaNaNaNaNaNaNckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcwcdcdckaJaRaRbjaRaRbkcnaDcoaeaycBayctblctblbmbMcnbMaNbnbnbobnasaNckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckbpaRbqbraRaEbtauaIauaeaeavaebYaeavaeaeauaIaububvbnbwaFbnbyckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckbpaRbzbraRbsaJaKcuaKaQauaKaKcuaKaKauaQaKbTaKaNbvbnbwbAbnbycEcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckbpaRbqbraRcvbWcuaBaBaBaBaBaBaBaBaBaBaBaBaBcubXczbnbwbxbnbyckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdckaJataRaRaRaRaJaKaKaKcraKaKaKcraKaKaKaKcraKaKaNbnbnbnbnbhaNckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdadakbfaraJaJaJaJaJaJaJaSaKaKaKaKbOaKaKaKbOaKaKaKaKaTaNaNaNaNaNaNaNckcHaaaaaaaaaaaaaa
cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcycdbecdcdcmbIbIcQauaxbZcaaKaKaKaPaPaOaPaPaPaOaPaPaKaKaKcbccaxaucQbIbIcmcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbIbIcQauaQaKcgcgaKaKcsaPaOaEaWaPaOaPcsaKaKcgcgaKaQaucQbIbIckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbIbIcQaMaXaKaKaKaFaYaPaPaOaOaOaOaOaPaPaFaYaKaKaKaZaMcQbIbIckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbIbIcQaMbaaKaKaKaKaKaPaPaPaPaPaPaPaPaPaKaKaKaKaKbbaMcQbIbIckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbIbIcQauaQaKcgcgaKaKcsaPaOaPaWaPaOaPcsaKaKcgcgaKaQaucQbIbIckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbIbIcQaMaXaKaKaKbPaYaPaPaOaOaOaOaOaPaPaYbPaKaKaKaZaMcQbIbIckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbIbIcQaMbaaKaKaKaKaKaPaPaPaPaPaPaPaPaPaKaKaKaKaKbQaMcQbIbIckcHaaaaaaaaaaaaaa
cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcycdbecdcdckbIbIcQaMaKaKcraKaKaKaKcraKaKcraKaKcraKaKaKaKcraKaKaMcQbIbIckcHaaaaaaaaaaaaaa
-cHbecdbgcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbIbIcQauaQaKaKaKaKbcaYaYaKaKaKaKaKaYaYbcaKaKaKaKaQaucQbIbIckcHaaaaaaaaaaaaaa
+cHbecdbgcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbIbIcQauaQaKaKaKaKbcaYbPaKaKaKaKaKbPaYbcaKaKaKaKaQaucQbIbIckcHaaaaaaaaaaaaaa
cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckcmckcPauauauaxaxaxauaMaMaubdbdbdauaMaMauaxaxaxauauaucPckcmckcHaaaaaaaaaaaaaa
cHbecdcdcycdcdcdcdcdcdcycdcdcdcdcdcycdcdcycdbecdcdckckckckabaKauaMaMaMauaKaKacaKaKaKacaKaKauaMaMaMauaKaickckckckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckckckckabbaaKaKaKaKaKaKcraKaKcraKaKcraKaKaKaKaKaKbhaickckckckcHaaaaaaaaaaaaaa
-cHbecdbQbibicdcdcdbibibQbicdcdcdbQbibicdcdcdbecdcdckckckckabbSaKaKcraKcraKaKaKaKaKaKaKaKaKcraKcraKaKbbaickckckckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckckckckabbRaKaKaKaKaKaKcraKaKcraKaKcraKaKaKaKaKaKbQaickckckckcHaaaaaaaaaaaaaa
+cHbecdbibibicdcdcdbibibibicdcdcdbibibicdcdcdbecdcdckckckckabbaaKaKcraKcraKaKaKaKaKaKaKaKaKcraKcraKaKbbaickckckckcHaaaaaaaaaaaaaa
cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckckckcfabaKcgaKaKaKaKaKaKcgaKcTaKcgaKaKaKaKaKaKcgaKaicfckckckcHaaaaaaaaaaaaaa
-cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbJckcPauauaKaYaFaYaKauauaKaYaFaYaKauauaKaYaFaYaKauaucPckbJckcHaaaaaaaaaaaaaa
+cHbecdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdbecdcdckbJckcPauauaKaYbPaYaKauauaKaYbPaYaKauauaKaYbPaYaKauaucPckbJckcHaaaaaaaaaaaaaa
cHceakakakakakakakakakakakakakakakakakakakakchcdcdckckckcPauaucicFcFcFciauauajcFcFcFajauauajcFcFcFajauaucPckckckcHaaaaaaaaaaaaaa
cHcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcHckckckckcOcOckckckckckcOcOckckckckckcOcOckckckckckcOcOckckckckcHaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHckbJckcmckckbJckckckbJckcmbJckcRckbJcmckbJckckckbJckckcmckbJckcHaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckcHaaaaaaaaaaaaaa
aoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaocIcGcGcGcGcGcGcGcGcGcGcGcGcGcGaoaoaocGcGcGcGcGcGcGcGcGcGcGcGcGcGcIaoaoaoaoaoaoao
apapapapapapapapapapapapapapapapapapapapapapapcKapapapapapapapapapapapapapapapcjcjcjapapapapapapapapapapapapapapapcKapapapapapap
-aqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcjcjcjaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaq
-bBcCbBbBbBbBbBbBcCbBbBbBbBbBbBcCbBbBbBbBbBbBcCcLbBbBbBbBbBcCbBbBbBbBbBbBcCbBaqcjcjcjaqbBbBbBcCbBbBbBbBbBbBcCbBbBbBcLbBbBcCbBbBbB
-cDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDaqcjcjcjaqcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcD
+aqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqbSaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcjcjcjaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqbUaqaqaqaqaqaq
+bBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBcLbBbBbBbBbBbBbBbBbBbBbBbBbBbBaqcjcjcjaqbBbBbBbBbBbBbBbBbBbBbBbBbBbBcLbBbBbBbBbBbB
+cDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDcDbVcDcDcDcDcDcDcDcDcDcDcDcDcDcDaqcjcjcjaqcDcDcDcDcDcDcDcDcDcDcDcDcDcDcxcDcDcDcDcDcD
aqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcMaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcjcjcjaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcMaqaqaqaqaqaq
-apapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapcjcjcjapapapapapapapapapapapapapapapapapapapapapap
+apapapapapapapapapapapapapapapapapapapapapapapcCapapapapapapapapapapapapapapapcjcjcjapapapapapapapapapapapapapapapcSapapapapapap
aoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaocNaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaocNaoaoaoaoaoao
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckck
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackbJckckckckckckckckbJckckckckckckbJckckckckckcSckckckckckbJckckckckckckbJckckckckckckckckbJck
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckckckckckckckckckckckckckckckckckckckckckckcRckckckckckckckckckckckckckckckckckckckckckckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckckckckckckckckckckckckckckckckckckckckckckckckckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckcmckckckckcmckckckckckcmckckckckckcmckckckckcmckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclcpclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclcpclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclcpclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclcpclclclckck
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackbJclclclclclclclckbJckcmcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcmckbJckclclclclclclclbJck
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckcmcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcmckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclcpclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclcpclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclcpclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclcpclclclckck
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckbJckcmcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcmckbJckclclclclclclclckck
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckcmcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcmckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclcpclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclcpclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclcpclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclcpclclclckck
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackbJclclclclclclclckbJckcmcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcmckbJckclclclclclclclbJck
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckcmcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcmckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclcpclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclcpclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclcpclclclckckckckcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqcqckckckckclclclcpclclclckck
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckbJckcmckckckckcmckckckckckcmckckckckckcmckckckckcmckbJckclclclclclclclckck
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckcmckckckckcmckckckckckcmckckckckckcmckckckckcmckckckclclclclclclclckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckclclclclclclclckckckckckckckckckckckckckckckckckckckckckckckckckckckckckclclclclclclclckck
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackbJckckckbJckckckckckckckckckbJckckckckbJckckckckckbJckckckckbJckckckckckckckckckbJckckckbJck
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/prefabs/city_street_corner/corner_01.dmm b/maps/prefabs/city_street_corner/corner_01.dmm
index 9cbc9dc40b..26ce33c5e8 100644
--- a/maps/prefabs/city_street_corner/corner_01.dmm
+++ b/maps/prefabs/city_street_corner/corner_01.dmm
@@ -1,19 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/marker/map_node/x3,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"b" = (
/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
-"c" = (
-/obj/decal/road_marking/dotted_line/half{
- icon_state = "1";
- dir = 1
- },
-/obj/marker/map_node/x3,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"d" = (
/obj/decal/road_marking/hazard/yellow,
/turf/simulated/floor/road,
@@ -36,12 +24,16 @@
/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
"i" = (
-/obj/marker/prefab/yard,
-/turf/dmm_suite/clear_turf,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"j" = (
/obj/marker/prefab/city/parking,
-/turf/simulated/floor/sidewalk,
+/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
"k" = (
/obj/marker/prefab/city/store{
@@ -96,11 +88,6 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"t" = (
-/obj/decal/road_marking/solid_line,
-/obj/marker/map_node/x3,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"u" = (
/obj/decal/road_marking/solid_line{
icon_state = "1";
@@ -142,7 +129,7 @@
/area/dmm_suite/clear_area)
"A" = (
/obj/structure/interactive/lighting/roadlamp,
-/turf/simulated/floor/sidewalk,
+/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
"B" = (
/obj/decal/road_marking/dotted_line/half,
@@ -162,17 +149,6 @@
},
/turf/simulated/floor/sidewalk,
/area/dmm_suite/clear_area)
-"E" = (
-/obj/decal/road_marking/solid_cross{
- icon_state = "1";
- dir = 4
- },
-/obj/marker/map_node/x4,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
-"F" = (
-/turf/simulated/wall/brick/city,
-/area/dmm_suite/clear_area)
"G" = (
/obj/decal/road_marking/dotted_line/half{
icon_state = "1";
@@ -189,7 +165,6 @@
/area/dmm_suite/clear_area)
"I" = (
/obj/marker/map_node/x4,
-/obj/decal/road_marking/dotted_line/half,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"J" = (
@@ -199,6 +174,11 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
+"M" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
"S" = (
/obj/decal/road_marking/solid_cross{
icon_state = "1";
@@ -217,25 +197,25 @@ b
b
b
b
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
e
s
f
@@ -244,7 +224,7 @@ J
f
s
e
-F
+b
b
b
b
@@ -283,7 +263,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -310,25 +290,25 @@ J
f
s
e
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
b
b
b
@@ -349,7 +329,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -375,7 +355,7 @@ B
J
f
s
-e
+b
b
b
b
@@ -394,14 +374,14 @@ b
b
b
n
-F
-F
-F
-F
-F
-F
-F
-F
+b
+b
+b
+b
+b
+b
+b
+b
b
b
"}
@@ -415,7 +395,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -437,11 +417,11 @@ b
e
s
f
-I
+B
J
f
s
-e
+b
b
b
b
@@ -467,7 +447,7 @@ e
e
e
e
-F
+b
b
b
"}
@@ -481,7 +461,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -507,7 +487,6 @@ B
J
f
s
-e
b
b
b
@@ -525,7 +504,8 @@ b
b
b
b
-e
+b
+b
l
r
r
@@ -533,7 +513,7 @@ r
r
x
e
-F
+b
b
b
"}
@@ -547,7 +527,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -569,11 +549,10 @@ b
e
s
f
-B
+M
J
f
w
-e
b
b
b
@@ -591,7 +570,8 @@ b
b
b
b
-f
+b
+b
w
f
f
@@ -599,7 +579,7 @@ f
f
s
e
-F
+b
b
b
"}
@@ -613,7 +593,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -639,7 +619,6 @@ B
J
f
w
-e
b
b
b
@@ -657,15 +636,16 @@ b
b
b
b
-f
+b
+b
w
f
+I
f
-a
f
s
e
-F
+b
b
b
"}
@@ -679,7 +659,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -701,11 +681,10 @@ b
e
s
f
-I
+B
J
f
w
-e
b
b
b
@@ -723,7 +702,8 @@ b
b
b
b
-f
+b
+b
w
f
f
@@ -731,7 +711,7 @@ f
f
s
e
-F
+b
b
b
"}
@@ -745,7 +725,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -771,7 +751,6 @@ B
J
f
w
-e
b
b
b
@@ -789,7 +768,8 @@ b
b
b
b
-f
+b
+b
w
f
f
@@ -797,7 +777,7 @@ f
f
s
e
-F
+b
b
b
"}
@@ -811,7 +791,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -837,7 +817,6 @@ B
J
f
s
-e
b
b
b
@@ -855,15 +834,16 @@ b
b
b
b
-e
+b
+b
s
f
B
-c
+J
f
s
e
-F
+b
b
b
"}
@@ -877,7 +857,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -903,7 +883,6 @@ B
J
f
s
-e
b
b
b
@@ -921,7 +900,8 @@ b
b
b
b
-e
+b
+b
s
f
B
@@ -929,7 +909,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -943,7 +923,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -969,7 +949,6 @@ B
J
f
s
-e
b
b
b
@@ -987,7 +966,8 @@ b
b
b
b
-e
+b
+b
s
f
B
@@ -995,7 +975,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1009,7 +989,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -1061,7 +1041,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1075,7 +1055,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -1127,7 +1107,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1141,7 +1121,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -1163,7 +1143,7 @@ b
e
s
f
-I
+M
J
f
s
@@ -1189,11 +1169,11 @@ e
s
f
B
-c
+J
f
s
e
-F
+b
b
b
"}
@@ -1207,7 +1187,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -1254,12 +1234,12 @@ b
e
s
f
-B
+M
J
f
s
e
-F
+b
b
b
"}
@@ -1273,7 +1253,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -1325,7 +1305,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1339,7 +1319,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -1391,7 +1371,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1405,7 +1385,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -1457,7 +1437,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1471,7 +1451,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -1519,11 +1499,11 @@ e
s
f
B
-c
+J
f
s
e
-F
+b
b
b
"}
@@ -1537,7 +1517,6 @@ b
b
b
b
-F
b
b
b
@@ -1556,7 +1535,8 @@ b
b
b
b
-e
+b
+b
s
f
B
@@ -1589,7 +1569,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1603,7 +1583,6 @@ b
b
b
b
-F
b
b
b
@@ -1622,10 +1601,11 @@ b
b
b
b
-e
+b
+b
w
f
-I
+B
J
f
s
@@ -1655,7 +1635,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1669,7 +1649,6 @@ b
b
b
b
-F
b
b
b
@@ -1688,10 +1667,11 @@ b
b
b
b
-e
+b
+b
w
f
-B
+M
J
f
s
@@ -1721,7 +1701,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1735,7 +1715,6 @@ b
b
b
b
-F
b
b
b
@@ -1754,7 +1733,8 @@ b
b
b
b
-e
+b
+b
w
f
B
@@ -1787,7 +1767,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1801,7 +1781,6 @@ b
b
b
b
-F
b
b
b
@@ -1820,7 +1799,8 @@ b
b
b
b
-e
+b
+b
w
f
B
@@ -1848,12 +1828,12 @@ b
e
s
f
-B
-c
+M
+J
f
s
e
-F
+b
b
b
"}
@@ -1867,7 +1847,6 @@ b
b
b
b
-F
b
b
b
@@ -1886,7 +1865,8 @@ b
b
b
b
-e
+b
+b
s
f
B
@@ -1919,7 +1899,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1933,7 +1913,6 @@ b
b
b
b
-F
b
b
b
@@ -1952,7 +1931,8 @@ b
b
b
b
-e
+b
+b
s
f
B
@@ -1985,7 +1965,7 @@ J
f
s
e
-F
+b
b
b
"}
@@ -1999,7 +1979,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -2018,7 +1998,7 @@ b
b
b
b
-e
+b
s
f
f
@@ -2051,9 +2031,9 @@ z
z
z
C
-F
-F
-F
+b
+b
+b
"}
(29,1,1) = {"
b
@@ -2065,8 +2045,8 @@ b
b
b
b
-F
-F
+b
+b
e
d
f
@@ -2087,7 +2067,7 @@ e
e
y
y
-E
+y
y
y
y
@@ -2132,7 +2112,7 @@ b
b
b
b
-F
+b
e
l
v
@@ -2174,17 +2154,17 @@ r
r
r
r
-t
+r
r
u
f
f
-a
+f
f
q
r
r
-t
+r
r
"}
(31,1,1) = {"
@@ -2198,7 +2178,7 @@ b
b
b
b
-F
+b
e
o
f
@@ -2264,7 +2244,7 @@ b
b
b
b
-F
+b
e
o
f
@@ -2284,10 +2264,10 @@ H
H
H
H
-f
-f
-f
-f
+H
+H
+H
+H
H
H
H
@@ -2330,14 +2310,13 @@ b
b
b
b
-F
+b
e
o
f
f
+I
f
-f
-G
G
G
G
@@ -2345,18 +2324,16 @@ G
G
G
G
+i
G
G
G
G
G
-f
-f
-f
-f
G
G
G
+i
G
G
G
@@ -2365,6 +2342,7 @@ G
G
G
G
+i
G
G
G
@@ -2373,6 +2351,7 @@ G
G
G
G
+i
G
G
G
@@ -2381,6 +2360,7 @@ G
G
G
G
+i
G
G
G
@@ -2396,7 +2376,7 @@ b
b
b
b
-F
+b
e
o
f
@@ -2462,59 +2442,59 @@ b
b
b
b
-F
+b
e
q
r
r
r
r
-t
r
r
r
r
-t
r
r
r
r
-t
r
r
r
r
-t
r
r
r
r
-t
r
r
r
r
-t
r
r
r
r
-t
r
r
r
r
-t
r
r
r
r
-t
r
r
r
r
-t
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
r
"}
(36,1,1) = {"
@@ -2528,7 +2508,7 @@ b
b
b
b
-F
+b
e
e
e
@@ -2594,9 +2574,6 @@ b
b
b
b
-F
-b
-b
b
b
b
@@ -2614,6 +2591,7 @@ b
b
b
b
+m
b
b
b
@@ -2631,6 +2609,7 @@ b
b
b
b
+m
b
b
b
@@ -2648,6 +2627,7 @@ b
b
b
b
+m
"}
(38,1,1) = {"
b
@@ -2660,7 +2640,6 @@ b
b
b
b
-F
b
b
b
@@ -2677,7 +2656,6 @@ b
b
b
b
-m
b
b
b
@@ -2695,7 +2673,6 @@ b
b
b
b
-m
b
b
b
@@ -2713,7 +2690,10 @@ b
b
b
b
-m
+b
+b
+b
+b
"}
(39,1,1) = {"
b
@@ -2726,7 +2706,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -2792,7 +2772,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -2858,7 +2838,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -2924,7 +2904,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -2990,7 +2970,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3056,7 +3036,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3122,7 +3102,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3188,7 +3168,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3254,7 +3234,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3320,7 +3300,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3386,7 +3366,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3452,7 +3432,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3518,7 +3498,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3584,7 +3564,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3650,7 +3630,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3716,7 +3696,6 @@ b
b
b
b
-F
b
b
b
@@ -3725,7 +3704,6 @@ b
b
b
b
-i
b
b
b
@@ -3733,7 +3711,6 @@ b
b
b
b
-i
b
b
b
@@ -3743,7 +3720,6 @@ b
b
b
b
-i
b
b
b
@@ -3751,7 +3727,6 @@ b
b
b
b
-i
b
b
b
@@ -3761,7 +3736,6 @@ b
b
b
b
-i
b
b
b
@@ -3769,7 +3743,13 @@ b
b
b
b
-i
+b
+b
+b
+b
+b
+b
+b
"}
(55,1,1) = {"
b
@@ -3782,7 +3762,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3848,7 +3828,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3914,7 +3894,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -3980,7 +3960,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -4046,7 +4026,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -4112,7 +4092,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -4178,7 +4158,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -4244,7 +4224,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -4310,7 +4290,7 @@ b
b
b
b
-F
+b
b
b
b
@@ -4376,58 +4356,58 @@ b
b
b
b
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
-F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
"}
diff --git a/maps/prefabs/city_street_corner/corner_02.dmm b/maps/prefabs/city_street_corner/corner_02.dmm
index 198874b10e..29f189d7db 100644
--- a/maps/prefabs/city_street_corner/corner_02.dmm
+++ b/maps/prefabs/city_street_corner/corner_02.dmm
@@ -3,12 +3,12 @@
/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
"b" = (
-/obj/marker/prefab/yard,
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"c" = (
-/obj/marker/prefab/house,
-/turf/simulated/wall/brick/city,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"d" = (
/obj/decal/road_marking/solid_line{
@@ -33,6 +33,7 @@
dir = 4
},
/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"h" = (
@@ -51,7 +52,7 @@
/area/dmm_suite/clear_area)
"k" = (
/obj/marker/prefab/city/parking,
-/turf/simulated/floor/sidewalk,
+/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
"l" = (
/obj/decal/road_marking/dotted_line,
@@ -76,7 +77,8 @@
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"p" = (
-/turf/simulated/wall/brick/city,
+/obj/marker/prefab/house,
+/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
"q" = (
/obj/marker/prefab/city/parking{
@@ -85,15 +87,6 @@
},
/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
-"r" = (
-/obj/decal/road_marking/solid_line,
-/obj/marker/map_node/x3,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
-"s" = (
-/obj/structure/interactive/lighting/roadlamp,
-/turf/simulated/floor/sidewalk,
-/area/dmm_suite/clear_area)
"t" = (
/obj/decal/road_marking/solid_line{
icon_state = "1";
@@ -101,10 +94,6 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"u" = (
-/obj/marker/map_node/x3,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"v" = (
/obj/decal/road_marking/dotted_line/half{
icon_state = "1";
@@ -148,12 +137,9 @@
},
/turf/simulated/floor/sidewalk,
/area/dmm_suite/clear_area)
-"B" = (
-/obj/decal/road_marking/dotted_line/half{
- icon_state = "1";
- dir = 4
- },
-/obj/marker/map_node/x3,
+"C" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"E" = (
@@ -161,11 +147,12 @@
/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
"F" = (
-/obj/marker/prefab/city/parking{
- icon_state = "parking";
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
dir = 4
},
-/turf/simulated/floor/sidewalk,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"G" = (
/obj/marker/prefab/city/parking{
@@ -175,11 +162,7 @@
/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
"I" = (
-/obj/decal/road_marking/dotted_line/half{
- icon_state = "1";
- dir = 1
- },
-/obj/marker/map_node/x3,
+/obj/marker/map_node/x4,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"J" = (
@@ -225,7 +208,7 @@ a
a
a
a
-c
+a
e
e
e
@@ -246,23 +229,23 @@ y
j
t
e
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
a
a
a
@@ -328,7 +311,7 @@ a
a
a
J
-p
+a
a
a
a
@@ -374,7 +357,7 @@ j
j
j
x
-I
+y
j
t
e
@@ -394,7 +377,7 @@ a
a
a
a
-p
+a
a
a
a
@@ -423,20 +406,20 @@ a
a
a
a
-a
+p
e
t
-u
j
+I
+v
+v
v
v
v
-B
v
v
v
v
-B
v
v
g
@@ -460,7 +443,7 @@ a
a
a
a
-p
+a
a
a
a
@@ -526,7 +509,7 @@ a
a
a
a
-p
+a
a
a
a
@@ -592,7 +575,7 @@ a
a
a
a
-p
+a
a
a
a
@@ -658,7 +641,7 @@ a
a
a
a
-p
+a
a
a
a
@@ -724,7 +707,7 @@ a
a
a
a
-p
+a
a
a
a
@@ -756,16 +739,16 @@ a
a
e
t
-u
+j
x
y
j
t
e
-p
-p
-p
-p
+a
+a
+a
+a
e
e
e
@@ -790,7 +773,7 @@ a
a
a
a
-p
+a
a
a
a
@@ -828,7 +811,6 @@ y
j
t
e
-p
a
a
a
@@ -856,7 +838,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -894,7 +877,7 @@ y
j
t
e
-p
+a
a
a
a
@@ -922,7 +905,7 @@ a
a
a
q
-p
+a
a
a
a
@@ -960,7 +943,7 @@ y
j
t
e
-p
+a
a
a
a
@@ -988,7 +971,7 @@ a
a
a
a
-p
+a
a
a
a
@@ -1026,7 +1009,6 @@ y
j
t
e
-p
a
a
a
@@ -1054,7 +1036,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1086,13 +1069,12 @@ a
a
e
t
-u
+j
x
y
j
t
e
-p
a
a
a
@@ -1120,7 +1102,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1158,7 +1141,6 @@ y
j
t
e
-p
a
a
a
@@ -1186,7 +1168,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1219,12 +1202,11 @@ a
e
t
j
-x
+C
y
j
t
e
-p
a
a
a
@@ -1252,7 +1234,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1290,7 +1273,6 @@ y
j
t
e
-p
a
a
a
@@ -1318,7 +1300,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1356,7 +1339,6 @@ y
j
t
e
-p
a
a
a
@@ -1384,7 +1366,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1416,13 +1399,12 @@ a
a
e
t
-u
+j
x
y
j
t
e
-p
a
a
a
@@ -1450,7 +1432,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1480,7 +1463,7 @@ a
a
a
a
-s
+k
t
j
x
@@ -1488,7 +1471,7 @@ y
j
t
e
-p
+a
a
a
a
@@ -1516,7 +1499,7 @@ a
a
a
q
-p
+a
a
a
a
@@ -1534,19 +1517,19 @@ a
a
a
a
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
t
j
x
@@ -1554,7 +1537,6 @@ y
j
t
e
-p
a
a
a
@@ -1582,7 +1564,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1600,9 +1583,10 @@ a
a
a
a
-p
a
a
+e
+a
a
a
a
@@ -1612,7 +1596,6 @@ a
a
a
a
-k
t
j
x
@@ -1620,7 +1603,6 @@ y
j
t
e
-p
a
a
a
@@ -1648,7 +1630,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1666,9 +1649,10 @@ a
a
a
a
-p
a
a
+e
+a
a
a
a
@@ -1678,7 +1662,6 @@ a
a
a
a
-e
t
j
x
@@ -1686,7 +1669,6 @@ y
j
t
e
-p
a
a
a
@@ -1714,7 +1696,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1732,7 +1715,7 @@ a
a
a
a
-p
+a
a
e
a
@@ -1744,15 +1727,14 @@ a
a
a
a
-e
+a
t
-u
-x
+j
+C
y
j
t
e
-p
a
a
a
@@ -1780,7 +1762,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1798,7 +1781,7 @@ a
a
a
a
-p
+a
a
e
a
@@ -1810,7 +1793,7 @@ a
a
a
a
-e
+a
t
j
x
@@ -1818,7 +1801,6 @@ y
j
t
e
-p
a
a
a
@@ -1846,7 +1828,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1864,7 +1847,7 @@ a
a
a
a
-p
+a
a
e
a
@@ -1876,7 +1859,7 @@ a
a
a
a
-e
+a
t
j
x
@@ -1884,7 +1867,6 @@ y
j
t
e
-p
a
a
a
@@ -1912,7 +1894,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1930,7 +1913,7 @@ a
a
a
a
-p
+a
a
e
a
@@ -1942,7 +1925,7 @@ a
a
a
a
-e
+a
t
j
x
@@ -1950,7 +1933,6 @@ y
j
t
e
-p
a
a
a
@@ -1978,7 +1960,8 @@ a
a
a
a
-p
+a
+a
a
a
a
@@ -1996,9 +1979,7 @@ a
a
a
a
-p
a
-e
a
a
a
@@ -2008,7 +1989,9 @@ a
a
a
a
-e
+a
+a
+a
t
j
x
@@ -2016,7 +1999,6 @@ y
j
t
A
-p
a
a
a
@@ -2044,27 +2026,22 @@ a
a
a
a
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
(29,1,1) = {"
-p
-p
-p
-p
-p
a
-e
a
a
a
@@ -2074,9 +2051,15 @@ a
a
a
a
-e
+a
+a
+a
+a
+a
+a
+a
t
-u
+j
x
y
j
@@ -2100,16 +2083,16 @@ e
e
e
e
-e
-e
-e
-e
-e
-e
-e
-e
-e
-e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
e
e
e
@@ -2139,7 +2122,7 @@ a
a
a
a
-a
+E
e
t
j
@@ -2216,32 +2199,32 @@ j
j
j
v
-u
j
j
j
j
-u
j
j
j
j
-u
j
j
j
j
-u
j
j
j
j
-u
j
j
j
j
-u
+j
+j
+j
+j
+j
+j
j
j
j
@@ -2271,11 +2254,11 @@ a
a
a
a
-E
+a
e
t
j
-x
+C
z
v
v
@@ -2285,6 +2268,7 @@ v
v
v
v
+F
v
v
v
@@ -2293,8 +2277,7 @@ v
v
v
v
-v
-v
+F
v
v
v
@@ -2368,6 +2351,7 @@ w
w
w
w
+b
w
w
w
@@ -2376,8 +2360,7 @@ w
w
w
w
-w
-w
+b
w
w
w
@@ -2406,12 +2389,12 @@ a
a
e
t
-u
j
j
j
j
-u
+j
+j
j
j
j
@@ -2482,39 +2465,39 @@ i
i
i
i
-r
i
i
i
i
-r
i
i
i
i
-r
i
i
i
i
-r
i
i
i
i
i
i
-r
i
i
i
i
-r
i
i
i
i
-r
+i
+i
+i
+i
+i
+i
+i
i
i
i
@@ -2536,16 +2519,16 @@ a
a
a
a
-e
-e
-e
-e
-e
-e
-e
-e
-e
-F
+a
+a
+a
+a
+a
+a
+a
+a
+a
+q
e
e
e
@@ -2612,7 +2595,6 @@ a
a
a
a
-p
a
a
a
@@ -2628,6 +2610,7 @@ a
a
a
a
+m
a
a
a
@@ -2644,12 +2627,12 @@ a
a
a
a
+m
a
a
a
a
a
-p
"}
(38,1,1) = {"
a
@@ -2678,7 +2661,6 @@ a
a
a
a
-p
a
a
a
@@ -2697,7 +2679,6 @@ a
a
a
a
-m
a
a
a
@@ -2714,8 +2695,10 @@ a
a
a
a
-m
-p
+a
+a
+a
+a
"}
(39,1,1) = {"
a
@@ -2744,7 +2727,6 @@ a
a
a
a
-p
a
a
a
@@ -2781,7 +2763,8 @@ a
a
a
a
-p
+a
+a
"}
(40,1,1) = {"
a
@@ -2810,7 +2793,6 @@ a
a
a
a
-p
a
a
a
@@ -2847,7 +2829,8 @@ a
a
a
a
-p
+a
+a
"}
(41,1,1) = {"
a
@@ -2876,7 +2859,6 @@ a
a
a
a
-p
a
a
a
@@ -2913,7 +2895,8 @@ a
a
a
a
-p
+a
+a
"}
(42,1,1) = {"
a
@@ -2942,7 +2925,6 @@ a
a
a
a
-p
a
a
a
@@ -2979,7 +2961,8 @@ a
a
a
a
-p
+a
+a
"}
(43,1,1) = {"
a
@@ -3008,7 +2991,6 @@ a
a
a
a
-p
a
a
a
@@ -3045,7 +3027,8 @@ a
a
a
a
-p
+a
+a
"}
(44,1,1) = {"
a
@@ -3074,7 +3057,6 @@ a
a
a
a
-p
a
a
a
@@ -3111,7 +3093,8 @@ a
a
a
a
-p
+a
+a
"}
(45,1,1) = {"
a
@@ -3140,7 +3123,6 @@ a
a
a
q
-p
a
a
a
@@ -3177,7 +3159,8 @@ a
a
a
a
-p
+a
+a
"}
(46,1,1) = {"
a
@@ -3206,7 +3189,6 @@ a
a
a
a
-p
a
a
a
@@ -3243,7 +3225,8 @@ a
a
a
a
-p
+a
+a
"}
(47,1,1) = {"
a
@@ -3261,6 +3244,8 @@ a
a
a
a
+E
+a
a
a
a
@@ -3272,7 +3257,6 @@ a
a
a
a
-p
a
a
a
@@ -3309,7 +3293,6 @@ a
a
a
a
-p
"}
(48,1,1) = {"
a
@@ -3338,7 +3321,6 @@ a
a
a
a
-p
a
a
a
@@ -3375,7 +3357,8 @@ a
a
a
a
-p
+a
+a
"}
(49,1,1) = {"
a
@@ -3393,7 +3376,6 @@ a
a
a
a
-E
a
a
a
@@ -3404,7 +3386,6 @@ a
a
a
a
-p
a
a
a
@@ -3441,7 +3422,9 @@ a
a
a
a
-p
+a
+a
+a
"}
(50,1,1) = {"
a
@@ -3470,7 +3453,6 @@ a
a
a
a
-p
a
a
a
@@ -3507,7 +3489,8 @@ a
a
a
a
-p
+a
+a
"}
(51,1,1) = {"
a
@@ -3536,7 +3519,6 @@ a
a
a
a
-p
a
a
a
@@ -3573,7 +3555,8 @@ a
a
a
a
-p
+a
+a
"}
(52,1,1) = {"
a
@@ -3602,7 +3585,6 @@ a
a
a
a
-p
a
a
a
@@ -3639,7 +3621,8 @@ a
a
a
a
-p
+a
+a
"}
(53,1,1) = {"
a
@@ -3668,7 +3651,6 @@ a
a
a
a
-p
a
a
a
@@ -3705,7 +3687,8 @@ a
a
a
a
-p
+a
+a
"}
(54,1,1) = {"
a
@@ -3734,7 +3717,6 @@ a
a
a
G
-p
a
a
a
@@ -3745,7 +3727,6 @@ a
a
a
a
-b
a
a
a
@@ -3753,7 +3734,6 @@ a
a
a
a
-b
a
a
a
@@ -3762,7 +3742,6 @@ a
a
a
a
-b
a
a
a
@@ -3770,8 +3749,12 @@ a
a
a
a
-b
-p
+a
+a
+a
+a
+a
+a
"}
(55,1,1) = {"
a
@@ -3800,8 +3783,6 @@ a
a
a
a
-p
-p
a
a
a
@@ -3837,7 +3818,9 @@ a
a
a
a
-p
+a
+a
+a
"}
(56,1,1) = {"
a
@@ -3867,7 +3850,6 @@ a
a
a
e
-p
a
a
a
@@ -3903,7 +3885,8 @@ a
a
a
a
-p
+a
+a
"}
(57,1,1) = {"
a
@@ -3933,7 +3916,6 @@ a
a
Y
e
-p
a
a
a
@@ -3969,7 +3951,8 @@ a
a
a
a
-p
+a
+a
"}
(58,1,1) = {"
a
@@ -3999,7 +3982,6 @@ a
a
Y
e
-p
a
a
a
@@ -4035,7 +4017,8 @@ a
a
a
a
-p
+a
+a
"}
(59,1,1) = {"
a
@@ -4065,7 +4048,6 @@ a
a
Y
e
-p
a
a
a
@@ -4101,7 +4083,8 @@ a
a
a
a
-p
+a
+a
"}
(60,1,1) = {"
a
@@ -4131,7 +4114,6 @@ a
a
Y
e
-p
a
a
a
@@ -4167,7 +4149,8 @@ a
a
a
a
-p
+a
+a
"}
(61,1,1) = {"
a
@@ -4197,7 +4180,6 @@ a
a
a
e
-p
a
a
a
@@ -4233,7 +4215,8 @@ a
a
a
a
-p
+a
+a
"}
(62,1,1) = {"
a
@@ -4262,44 +4245,44 @@ a
a
a
a
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
(63,1,1) = {"
a
@@ -4328,7 +4311,7 @@ a
a
a
a
-p
+a
a
a
a
@@ -4384,17 +4367,17 @@ a
a
a
a
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
-p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
a
a
a
diff --git a/maps/prefabs/city_street_corner/corner_03.dmm b/maps/prefabs/city_street_corner/corner_03.dmm
index 0548aa601a..fda9ba381e 100644
--- a/maps/prefabs/city_street_corner/corner_03.dmm
+++ b/maps/prefabs/city_street_corner/corner_03.dmm
@@ -38,14 +38,6 @@
/obj/decal/road_marking/solid_line,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"j" = (
-/obj/marker/map_node/x3,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
-"k" = (
-/obj/marker/map_node/x3,
-/turf/simulated/floor/sidewalk,
-/area/dmm_suite/clear_area)
"l" = (
/obj/marker/prefab/house{
icon_state = "";
@@ -100,11 +92,6 @@
/obj/decal/road_marking/dotted_line/half,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"u" = (
-/obj/marker/map_node/x3,
-/obj/decal/road_marking/dotted_line/half,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"v" = (
/obj/decal/road_marking/dotted_line/half{
icon_state = "1";
@@ -141,39 +128,57 @@
/obj/decal/road_marking/dotted_line,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"A" = (
-/turf/simulated/wall/brick/city,
+"C" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"D" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"X" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
(1,1,1) = {"
a
a
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
d
p
h
@@ -182,39 +187,39 @@ v
h
p
d
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
(2,1,1) = {"
a
a
-A
+a
a
a
a
@@ -280,7 +285,7 @@ a
(3,1,1) = {"
a
a
-A
+a
a
a
a
@@ -346,7 +351,7 @@ a
(4,1,1) = {"
a
a
-A
+a
a
a
a
@@ -374,12 +379,12 @@ a
a
d
p
-j
+h
t
v
h
p
-k
+d
d
a
a
@@ -412,7 +417,7 @@ a
(5,1,1) = {"
a
a
-A
+a
a
a
a
@@ -478,7 +483,7 @@ a
(6,1,1) = {"
a
a
-A
+a
a
a
a
@@ -507,7 +512,7 @@ a
d
p
h
-t
+D
v
h
g
@@ -544,7 +549,7 @@ a
(7,1,1) = {"
a
a
-A
+a
a
a
a
@@ -604,13 +609,13 @@ a
a
a
a
-a
+n
a
"}
(8,1,1) = {"
a
a
-A
+a
a
a
a
@@ -670,13 +675,13 @@ a
a
a
a
-n
+a
a
"}
(9,1,1) = {"
a
a
-A
+a
a
a
a
@@ -704,12 +709,12 @@ a
a
d
p
-j
+h
t
v
h
p
-k
+d
d
a
a
@@ -742,7 +747,7 @@ a
(10,1,1) = {"
a
a
-A
+a
a
a
a
@@ -808,7 +813,7 @@ a
(11,1,1) = {"
a
a
-A
+a
a
a
a
@@ -874,7 +879,7 @@ a
(12,1,1) = {"
a
a
-A
+a
a
a
a
@@ -940,7 +945,7 @@ a
(13,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1006,7 +1011,7 @@ a
(14,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1034,12 +1039,12 @@ a
a
d
p
-j
+h
t
v
h
p
-k
+d
s
a
a
@@ -1072,7 +1077,7 @@ a
(15,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1101,7 +1106,7 @@ a
d
p
h
-t
+D
v
h
p
@@ -1138,7 +1143,7 @@ a
(16,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1204,7 +1209,7 @@ a
(17,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1270,7 +1275,7 @@ a
(18,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1336,7 +1341,7 @@ a
(19,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1364,12 +1369,12 @@ a
a
d
p
-j
+h
t
v
h
p
-k
+d
s
a
a
@@ -1402,7 +1407,7 @@ a
(20,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1468,7 +1473,7 @@ a
(21,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1534,7 +1539,7 @@ a
(22,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1600,7 +1605,7 @@ a
(23,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1630,7 +1635,7 @@ d
p
h
t
-v
+X
h
p
d
@@ -1666,7 +1671,7 @@ a
(24,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1695,7 +1700,7 @@ a
d
p
h
-u
+t
v
h
p
@@ -1732,7 +1737,7 @@ a
(25,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1798,7 +1803,7 @@ a
(26,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1864,7 +1869,7 @@ a
(27,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1930,7 +1935,7 @@ a
(28,1,1) = {"
a
a
-A
+a
a
a
a
@@ -1996,7 +2001,7 @@ a
(29,1,1) = {"
a
a
-A
+a
a
a
a
@@ -2025,22 +2030,22 @@ a
d
p
h
-u
+t
v
h
p
d
d
-d
-d
-d
a
a
a
a
-d
-d
-d
+a
+a
+a
+a
+a
+a
d
d
d
@@ -2062,7 +2067,7 @@ d
(30,1,1) = {"
a
a
-A
+a
a
a
a
@@ -2128,7 +2133,7 @@ i
(31,1,1) = {"
a
a
-A
+a
a
a
a
@@ -2194,7 +2199,7 @@ h
(32,1,1) = {"
a
a
-A
+a
a
a
a
@@ -2260,7 +2265,7 @@ y
(33,1,1) = {"
a
a
-A
+a
a
a
a
@@ -2291,6 +2296,7 @@ p
h
h
x
+C
x
x
x
@@ -2299,6 +2305,7 @@ x
x
x
x
+C
x
x
x
@@ -2306,6 +2313,7 @@ x
x
x
x
+C
x
x
x
@@ -2314,10 +2322,7 @@ x
x
x
x
-x
-x
-x
-x
+C
x
x
x
@@ -2326,7 +2331,7 @@ x
(34,1,1) = {"
a
a
-A
+a
a
a
a
@@ -2355,44 +2360,44 @@ a
d
p
h
-j
h
h
h
h
-j
h
h
h
h
-j
h
h
h
h
-j
h
h
h
h
-j
h
h
h
h
-j
h
h
h
h
-j
+h
+h
+h
+h
+h
+h
+h
h
h
"}
(35,1,1) = {"
a
a
-A
+a
a
a
a
@@ -2458,7 +2463,7 @@ i
(36,1,1) = {"
a
a
-A
+a
a
a
a
@@ -2524,33 +2529,6 @@ d
(37,1,1) = {"
a
a
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
a
a
a
@@ -2586,6 +2564,33 @@ a
a
a
a
+a
+a
+a
+a
+a
+a
+a
+a
+l
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+l
+a
"}
(38,1,1) = {"
a
@@ -2616,7 +2621,6 @@ a
a
a
a
-A
a
a
a
@@ -2633,7 +2637,6 @@ a
a
a
a
-l
a
a
a
@@ -2650,7 +2653,9 @@ a
a
a
a
-l
+a
+a
+a
a
"}
(39,1,1) = {"
@@ -2682,7 +2687,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -2748,7 +2753,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -2814,7 +2819,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -2880,7 +2885,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -2946,7 +2951,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3012,7 +3017,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3078,7 +3083,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3144,7 +3149,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3210,7 +3215,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3276,7 +3281,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3342,7 +3347,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3408,7 +3413,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3474,7 +3479,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3540,7 +3545,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3606,7 +3611,6 @@ a
a
a
a
-A
a
a
a
@@ -3616,6 +3620,7 @@ a
a
a
a
+b
a
a
a
@@ -3623,6 +3628,7 @@ a
a
a
a
+b
a
a
a
@@ -3631,6 +3637,7 @@ a
a
a
a
+b
a
a
a
@@ -3638,12 +3645,15 @@ a
a
a
a
+b
+a
+"}
+(54,1,1) = {"
+a
a
a
a
a
-"}
-(54,1,1) = {"
a
a
a
@@ -3672,7 +3682,6 @@ a
a
a
a
-A
a
a
a
@@ -3681,7 +3690,6 @@ a
a
a
a
-b
a
a
a
@@ -3689,7 +3697,6 @@ a
a
a
a
-b
a
a
a
@@ -3698,7 +3705,6 @@ a
a
a
a
-b
a
a
a
@@ -3706,7 +3712,6 @@ a
a
a
a
-b
a
"}
(55,1,1) = {"
@@ -3738,7 +3743,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3804,7 +3809,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3870,7 +3875,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -3936,7 +3941,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -4002,7 +4007,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -4068,7 +4073,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -4134,7 +4139,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -4200,7 +4205,7 @@ a
a
a
a
-A
+a
a
a
a
@@ -4266,42 +4271,42 @@ a
a
a
a
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
-A
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
(64,1,1) = {"
a
diff --git a/maps/prefabs/city_street_corner/corner_04.dmm b/maps/prefabs/city_street_corner/corner_04.dmm
index 927b416742..3e8e2c75b8 100644
--- a/maps/prefabs/city_street_corner/corner_04.dmm
+++ b/maps/prefabs/city_street_corner/corner_04.dmm
@@ -2,13 +2,6 @@
"aa" = (
/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
-"ab" = (
-/obj/marker/prefab/city/parking{
- icon_state = "parking";
- dir = 8
- },
-/turf/simulated/floor/sidewalk,
-/area/dmm_suite/clear_area)
"ac" = (
/obj/marker/prefab/city/parking{
icon_state = "parking";
@@ -77,10 +70,6 @@
/obj/marker/map_node,
/turf/simulated/floor/sidewalk,
/area/dmm_suite/clear_area)
-"aq" = (
-/obj/marker/map_node/x4,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"ar" = (
/obj/decal/road_marking/solid_cross{
icon_state = "1";
@@ -95,14 +84,6 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"at" = (
-/obj/decal/road_marking/solid_cross{
- icon_state = "1";
- dir = 4
- },
-/obj/marker/map_node/x4,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"au" = (
/obj/decal/road_marking/solid_stop{
icon_state = "1";
@@ -110,11 +91,6 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"av" = (
-/obj/decal/road_marking/solid_line,
-/obj/marker/map_node/x3,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"aw" = (
/obj/structure/interactive/lighting/roadlamp{
icon_state = "lamp";
@@ -135,14 +111,7 @@
icon_state = "1";
dir = 1
},
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
-"aA" = (
-/obj/marker/map_node/x2,
-/obj/decal/road_marking/dotted_line/half{
- icon_state = "1";
- dir = 1
- },
+/obj/marker/map_node/x4,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"aB" = (
@@ -184,23 +153,10 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"aH" = (
-/obj/marker/map_node/x4,
-/obj/decal/road_marking/dotted_line/half{
- icon_state = "1";
- dir = 8
- },
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"aI" = (
/obj/decal/road_marking/dotted_line/half,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"aJ" = (
-/obj/marker/map_node/x4,
-/obj/decal/road_marking/dotted_line/half,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"aK" = (
/obj/decal/road_marking/dotted_line/half{
icon_state = "1";
@@ -217,14 +173,7 @@
icon_state = "1";
dir = 1
},
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
-"aM" = (
/obj/marker/map_node/x4,
-/obj/decal/road_marking/dotted_line/half{
- icon_state = "1";
- dir = 4
- },
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
"aN" = (
@@ -235,14 +184,6 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"aQ" = (
-/obj/marker/map_node/x3,
-/obj/decal/road_marking/dotted_line/half{
- icon_state = "1";
- dir = 4
- },
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"aS" = (
/obj/decal/road_marking/hazard/yellow,
/turf/simulated/floor/road,
@@ -258,9 +199,6 @@
/obj/decal/road_marking/dotted_line,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"aW" = (
-/turf/simulated/wall/brick/city,
-/area/dmm_suite/clear_area)
"aX" = (
/obj/decal/road_marking/solid_line{
icon_state = "1";
@@ -268,28 +206,40 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"aY" = (
-/obj/decal/road_marking/dotted_line/half{
+"bc" = (
+/obj/decal/road_marking/solid_line{
icon_state = "1";
dir = 4
},
-/obj/marker/map_node/x3,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"bc" = (
-/obj/decal/road_marking/solid_line{
+"bh" = (
+/obj/decal/road_marking/hazard,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"hq" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"pb" = (
+/obj/decal/road_marking/dotted_line/half{
icon_state = "1";
dir = 4
},
+/obj/marker/map_node/x4,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"bh" = (
+"rC" = (
/obj/decal/road_marking/hazard,
+/obj/marker/map_node/x4,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"br" = (
-/obj/decal/road_marking/hazard,
-/obj/marker/map_node/x2,
+"VQ" = (
+/obj/marker/map_node/x4,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
@@ -321,7 +271,7 @@ aa
aa
aa
aa
-aW
+aa
ag
bc
ak
@@ -330,7 +280,7 @@ aK
ak
bc
ag
-aW
+aa
aa
aa
aa
@@ -360,34 +310,34 @@ aa
aa
"}
(2,1,1) = {"
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
ag
bc
ak
@@ -396,30 +346,30 @@ au
au
au
aw
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -457,7 +407,7 @@ ag
ag
ar
ar
-at
+ar
ar
ar
ar
@@ -485,7 +435,7 @@ ag
ag
ag
ag
-aW
+aa
aa
aa
aa
@@ -524,7 +474,7 @@ al
as
ak
ak
-ak
+VQ
ak
aB
al
@@ -551,7 +501,7 @@ al
al
aC
ag
-aW
+aa
aa
aa
aa
@@ -617,7 +567,7 @@ ak
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -644,12 +594,12 @@ ag
aX
ak
ak
-aQ
aE
aE
aE
aE
-aY
+aE
+aE
aE
aE
aE
@@ -664,26 +614,26 @@ aE
aE
aE
aE
-aM
aE
aE
+pb
+aE
aE
aE
aE
aE
-aM
aE
aE
aE
+pb
aE
aE
aE
-aM
ak
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -749,7 +699,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -815,7 +765,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -854,7 +804,7 @@ al
al
al
al
-av
+al
al
al
al
@@ -881,7 +831,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -928,16 +878,16 @@ ag
ag
ag
ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
ag
ag
aX
@@ -947,7 +897,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -974,7 +924,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -1013,7 +963,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1074,12 +1024,12 @@ af
ag
aX
ak
-aJ
+aI
aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1141,11 +1091,11 @@ ag
aX
ak
aI
-aK
+hq
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1211,7 +1161,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1238,7 +1188,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -1277,7 +1227,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1343,7 +1293,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1409,7 +1359,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1436,7 +1386,7 @@ ag
aX
ak
aI
-aK
+hq
ak
aX
ag
@@ -1475,7 +1425,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1502,7 +1452,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -1536,12 +1486,12 @@ af
ag
aX
ak
-aJ
+aI
aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1607,7 +1557,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1673,7 +1623,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1739,7 +1689,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1766,7 +1716,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -1801,11 +1751,11 @@ ag
aX
ak
aI
-aK
+hq
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1871,7 +1821,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1937,7 +1887,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -1964,7 +1914,7 @@ ag
aX
ak
aI
-aK
+hq
ak
aX
ag
@@ -1998,12 +1948,12 @@ af
ag
aX
ak
-aJ
+aI
aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -2030,7 +1980,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -2069,7 +2019,7 @@ aK
ak
aX
ag
-aW
+aa
aa
aa
aa
@@ -2135,11 +2085,11 @@ aK
ak
aX
ag
-aW
-aW
-aW
-aW
-aW
+aa
+aa
+aa
+aa
+aa
"}
(29,1,1) = {"
aa
@@ -2294,7 +2244,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -2460,14 +2410,14 @@ af
ag
bc
ak
-aq
+ak
aF
aG
aG
aG
aG
aG
-aH
+aG
aG
aG
"}
@@ -2558,7 +2508,7 @@ ag
aX
ak
aI
-aA
+hq
ak
aX
ag
@@ -2721,9 +2671,9 @@ aa
aa
ad
af
-ag
-ag
-ag
+aa
+aa
+aa
aU
aU
aU
@@ -2731,9 +2681,9 @@ aU
aa
aa
ae
-aW
-aW
-aW
+aa
+aa
+aa
"}
(38,1,1) = {"
aa
@@ -2797,7 +2747,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
"}
@@ -2822,7 +2772,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -2863,7 +2813,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
"}
@@ -2929,7 +2879,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
"}
@@ -2995,7 +2945,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
"}
@@ -3061,7 +3011,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
"}
@@ -3086,7 +3036,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -3127,7 +3077,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
"}
@@ -3152,7 +3102,7 @@ ag
aX
ak
aI
-aK
+hq
ak
aX
ag
@@ -3193,7 +3143,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
"}
@@ -3259,7 +3209,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
"}
@@ -3325,7 +3275,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
"}
@@ -3350,7 +3300,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -3390,8 +3340,8 @@ aa
am
aa
aa
-aW
-aW
+aa
+aa
aa
aa
"}
@@ -3456,7 +3406,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
@@ -3522,7 +3472,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
@@ -3588,7 +3538,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
@@ -3614,7 +3564,7 @@ ag
aX
ak
aI
-aA
+aK
ak
aX
ag
@@ -3654,7 +3604,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
@@ -3720,7 +3670,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
@@ -3746,7 +3696,7 @@ ag
bh
bh
bh
-bh
+rC
bh
bh
ag
@@ -3786,7 +3736,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
@@ -3852,7 +3802,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
@@ -3878,7 +3828,7 @@ ag
bh
bh
bh
-br
+bh
bh
bh
ag
@@ -3918,7 +3868,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
@@ -3984,7 +3934,7 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
@@ -4050,35 +4000,12 @@ aa
aa
aa
aa
-aW
+aa
aa
aa
aa
"}
(58,1,1) = {"
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
aa
aa
aa
@@ -4116,7 +4043,30 @@ aa
aa
aa
aa
-aW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -4144,7 +4094,6 @@ aa
aa
aa
aa
-aW
aa
aa
aa
@@ -4182,7 +4131,8 @@ aa
aa
aa
aa
-aW
+aa
+aa
aa
aa
aa
@@ -4210,7 +4160,6 @@ aa
aa
aa
aa
-aW
aa
aa
aa
@@ -4248,7 +4197,8 @@ aa
aa
aa
aa
-aW
+aa
+aa
aa
aa
aa
@@ -4276,7 +4226,6 @@ aa
aa
aa
aa
-aW
aa
aa
aa
@@ -4314,7 +4263,8 @@ aa
aa
aa
aa
-aW
+aa
+aa
aa
aa
aa
@@ -4342,7 +4292,6 @@ aa
aa
aa
aa
-aW
aa
aa
aa
@@ -4380,7 +4329,8 @@ aa
aa
aa
aa
-aW
+aa
+aa
aa
aa
aa
@@ -4408,7 +4358,6 @@ aa
aa
aa
aa
-aW
aa
aa
aa
@@ -4446,7 +4395,8 @@ aa
aa
aa
aa
-aW
+aa
+aa
aa
aa
aa
@@ -4474,45 +4424,45 @@ aa
aa
aa
aa
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
-aW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
diff --git a/maps/prefabs/city_street_end/end_01.dmm b/maps/prefabs/city_street_end/end_01.dmm
index 200a473f9a..6e26b550b3 100644
--- a/maps/prefabs/city_street_end/end_01.dmm
+++ b/maps/prefabs/city_street_end/end_01.dmm
@@ -26,10 +26,6 @@
},
/turf/dmm_suite/clear_turf,
/area/dmm_suite/clear_area)
-"g" = (
-/obj/marker/map_node/x5,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"h" = (
/obj/marker/prefab/yard{
icon_state = "yard";
@@ -69,18 +65,6 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"p" = (
-/obj/marker/map_node/x3,
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
-"q" = (
-/obj/marker/map_node/x4,
-/obj/decal/road_marking/dotted_line/half{
- icon_state = "1";
- dir = 4
- },
-/turf/simulated/floor/road,
-/area/dmm_suite/clear_area)
"r" = (
/obj/marker/prefab/yard,
/turf/dmm_suite/clear_turf,
@@ -106,6 +90,24 @@
},
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
+"x" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"A" = (
+/obj/marker/prefab/house{
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"F" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
(1,1,1) = {"
b
@@ -1854,17 +1856,17 @@ b
c
w
e
-p
e
e
e
e
-p
e
e
e
e
-p
+e
+e
+e
w
c
b
@@ -1920,6 +1922,7 @@ b
c
w
e
+x
e
e
e
@@ -1928,8 +1931,7 @@ e
e
e
e
-e
-e
+x
e
w
c
@@ -2183,7 +2185,6 @@ b
b
c
w
-p
e
e
e
@@ -2195,26 +2196,27 @@ e
e
e
e
-q
+e
+t
+t
t
t
t
t
+F
t
t
-q
t
t
t
t
t
t
-q
+F
t
t
t
t
-q
t
t
t
@@ -2254,7 +2256,7 @@ e
e
e
e
-g
+e
e
e
e
@@ -2514,6 +2516,7 @@ b
c
w
e
+x
e
e
e
@@ -2522,8 +2525,7 @@ e
e
e
e
-e
-e
+x
e
w
c
@@ -2579,18 +2581,18 @@ b
b
c
w
-p
e
e
e
e
e
-p
e
e
e
e
-p
+e
+e
+e
w
c
b
@@ -2790,7 +2792,7 @@ b
b
b
b
-a
+A
b
b
b
diff --git a/maps/prefabs/city_street_intersection/intersection_01.dmm b/maps/prefabs/city_street_intersection/intersection_01.dmm
index ac724fe409..bc8c3c5ff7 100644
--- a/maps/prefabs/city_street_intersection/intersection_01.dmm
+++ b/maps/prefabs/city_street_intersection/intersection_01.dmm
@@ -1,114 +1,4482 @@
-"a" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"b" = (/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"c" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"d" = (/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"e" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 5},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"f" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 6},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"g" = (/turf/simulated/floor/colored/grass,/area/dmm_suite/clear_area)
-"h" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 9},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"i" = (/obj/marker/prefab/city/store,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"j" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 8},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"k" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 4},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"l" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"m" = (/obj/structure/scenery/flowers,/turf/simulated/floor/colored/grass,/area/dmm_suite/clear_area)
-"n" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 10},/turf/simulated/floor/colored/grass,/area/dmm_suite/clear_area)
-"o" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"p" = (/obj/decal/road_marking/solid_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"q" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 1},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"r" = (/obj/decal/road_marking/dotted_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"s" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"t" = (/obj/structure/interactive/lighting/roadlamp,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"u" = (/obj/decal/road_marking/solid_cross,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"v" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"w" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"x" = (/obj/decal/road_marking/dotted_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"y" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 1},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"z" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"A" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"B" = (/obj/structure/interactive/stopsign,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"C" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"D" = (/obj/marker/map_node/x5,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"E" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"F" = (/obj/decal/road_marking/solid_stop,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"G" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"H" = (/obj/decal/road_marking/solid_line/offset/yellow,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"I" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"J" = (/obj/marker/map_node/x5,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"K" = (/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"L" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"M" = (/obj/marker/map_node/x5,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"N" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"O" = (/turf/simulated/wall/brick/city,/area/dmm_suite/clear_area)
-"P" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"Q" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"R" = (/obj/marker/map_node/x4,/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"S" = (/obj/decal/road_marking/solid_line/offset/yellow,/obj/marker/map_node/x5,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"T" = (/obj/marker/prefab/alley{icon_state = "alley"; dir = 4},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"U" = (/obj/marker/blob,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"b" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"c" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"d" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"e" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 5
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"f" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 6
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"h" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 9
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"j" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"k" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"l" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"m" = (
+/obj/structure/scenery/flowers,
+/turf/simulated/floor/colored/grass,
+/area/dmm_suite/clear_area)
+"n" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 10
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"o" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"p" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"q" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"r" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"s" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"t" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"u" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"v" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"w" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"x" = (
+/obj/decal/road_marking/dotted_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"y" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"z" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"A" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"B" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"C" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"D" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"F" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"G" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"H" = (
+/obj/decal/road_marking/solid_line/offset/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"I" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"K" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"L" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"M" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"N" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"O" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"P" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Q" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"R" = (
+/obj/marker/prefab/city/store{
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"U" = (
+/obj/marker/blob,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"V" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"W" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaObpdGIdpbOaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaObpdGIdpbOaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaObpdGIdpbOaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaObpdEIdpbOaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaObpdGIdpbOaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaObpdGIdpbOaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaObpdGIdpbOaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaObpdGIdpbOaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaObpdGIdpbOaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaOOOOOOOOOOObpdGIdpbOOOOOOOOOOOaaaaaaaaaaaaaaaaa
-OOOOOOOOOOOOOOOOOOaaaaaaaaaabpdEIdpbaaaaaaaaaaOOOOOOOOOOOOOOOOOO
-aaaaaaaaaaaaaaaaaOaaaaaaaaaalpdGIdpbaaaaaaaaaaOaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaOaaaaaaaaaabpdGIdpbaaaaaaaaaaOaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaOaaaaaaaaaabpdGIdpbaaaaaaaaaaOaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaOTaaaaTaaaabpdGIdpbTaaaaTaaaaOaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaOOOOOOOOOOObpdGIdpbOOOOOOOOOOOaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaabpdEIdpbaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaabbpdGIdpobaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaadwxdQIdxwdaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaadwxdQIdxwdaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaadwxdQIdxwdaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaadwxdQIdxwdaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaabbpdRIdpbbaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaggmbpdQIdpbmggaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaafaaaaaaaggmqpdQIdpbmngaaaaaaaaaaaaaaaaaaaaaaaaa
-aiaaaaaaaaaaaaaaaaabddddbmmmlsssddpbmmmbddddaaaiaaaaaaaaaaaaaaaa
-bbbbbbbbbbbbbbbbbbbtuuuubbbbbuuuuuubtvbbuuuubbbbbbbbbtbbbbbbbbbb
-ccccccccccccccccccccrrrrccccwddddddwzcccrrrrcccccccccccccccccccc
-ddddddddddddddddddddddddddddwddddddwzddddddddddddddddddddddddddd
-KKKKKKKKKKKKKKKKKKKKKKKKKKKdwddddddwzNNNNNNNKKKKKKKKKKKKKKKKKKKK
-LLLLLLLLLLLLLLLLLLLLLPPPPPPCwDddUddwdLMLLLLLLLLLLLLLLLLLLLLLLLLL
-dddddddddddddddddddddddddddCwddddddwdddddddddddddddddddddddddddd
-ccccccccccccccccccccrrrrcccCwddddddwccccrrrrcccccccccccccccccccc
-bbbbbbbbbbbybbbbbbbbuuuubbAybuuuuuubbbbbuuuubybbbbbbbbbbbbbbbbbb
-OOOOOOOOOOOOOOOOOaabddddbmmmbpddFFFommmbddddbaaaOOOOOOOOOOOOOOOO
-aaaaaaaaaaaaaaaaOaaaaaaaaggmbpdGHdpBmggaaaaaaaaaOaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaOaaaaaaaaggmbpdGHdpbmggaaaaaaaaaOaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaOaaaaaaaaaabbpdGHdpbbaaaaaaaaaaaOaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaOaaaaaaaaaadwxdGHdxwdaaaaaaaaaaaOaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaOaaaaaaaaaadwxdGSdxwdaaaaaaaaaaaOaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaOaaaaaaaaaadwxdGHdxwdaaaaaaaaaaaOaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaOaaaaaaaaaadwxdGHdxwdaaaaaaaaaaaOaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaOaaaaaaaaaabbpdGIdpbbaaaaaaaaaaaOaaaaaaaaaaaaaaa
-aaaaaaaaaaOOOOOOOaaaaaaaaaaalpdGIdpbaaaaaaaaaaaaOOOOOOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaeaaaaaaaaaabpdGIdpbahaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGJdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpoaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGJdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOakaaaaaaaaaaaaaaabpdGIdpbjaaaaaaaaaaaaaaaaOaaaaaaaaaa
-aaaaaaaaaaOaaaaaaaaaaaaaaaaabpdGIdpbaaaaaaaaaaaaaaaaaOaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+M
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+M
+L
+d
+c
+y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+t
+c
+d
+K
+L
+d
+c
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+u
+r
+d
+K
+L
+d
+r
+u
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+u
+r
+d
+M
+P
+d
+r
+u
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+u
+r
+d
+K
+P
+d
+r
+u
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+u
+r
+d
+K
+P
+d
+r
+u
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+c
+d
+K
+P
+d
+c
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+m
+b
+c
+d
+K
+P
+d
+c
+b
+m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+m
+b
+c
+d
+K
+P
+d
+c
+A
+m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+d
+d
+d
+d
+b
+m
+m
+m
+b
+c
+d
+d
+C
+C
+C
+y
+m
+m
+m
+b
+d
+d
+d
+d
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+l
+b
+b
+b
+b
+b
+b
+b
+b
+w
+w
+w
+w
+b
+b
+q
+l
+b
+w
+w
+w
+w
+w
+w
+b
+b
+b
+b
+b
+w
+w
+w
+w
+b
+l
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(30,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+x
+x
+x
+x
+p
+p
+p
+s
+u
+d
+d
+d
+d
+d
+d
+u
+p
+p
+p
+p
+x
+x
+x
+x
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(31,1,1) = {"
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+s
+u
+d
+d
+d
+d
+d
+d
+u
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+"}
+(32,1,1) = {"
+G
+G
+G
+G
+G
+D
+G
+G
+G
+G
+G
+G
+G
+G
+D
+G
+G
+G
+G
+G
+Q
+Q
+O
+Q
+Q
+Q
+Q
+s
+u
+d
+d
+V
+d
+d
+d
+u
+d
+G
+G
+G
+G
+D
+G
+G
+G
+G
+G
+G
+G
+D
+G
+G
+G
+G
+G
+G
+G
+G
+G
+D
+G
+G
+G
+G
+"}
+(33,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+d
+u
+d
+d
+d
+U
+d
+d
+u
+F
+H
+H
+H
+H
+H
+H
+H
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(34,1,1) = {"
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+u
+d
+d
+d
+d
+d
+d
+u
+F
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+"}
+(35,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+x
+x
+x
+x
+p
+p
+p
+p
+u
+d
+d
+d
+d
+d
+d
+u
+F
+p
+p
+p
+x
+x
+x
+x
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(36,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+o
+w
+w
+w
+w
+b
+b
+b
+b
+b
+w
+w
+w
+w
+w
+w
+b
+o
+B
+b
+b
+w
+w
+w
+w
+b
+b
+b
+b
+b
+b
+b
+b
+b
+o
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(37,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+R
+a
+a
+b
+d
+d
+d
+d
+b
+m
+m
+m
+t
+z
+z
+z
+d
+d
+c
+b
+m
+m
+m
+b
+d
+d
+d
+d
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+j
+a
+"}
+(38,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+n
+m
+v
+c
+d
+N
+L
+d
+c
+b
+m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(39,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+m
+b
+c
+d
+N
+L
+d
+c
+b
+m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(40,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+c
+d
+N
+L
+d
+c
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(41,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+u
+r
+d
+N
+L
+d
+r
+u
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(42,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+u
+r
+d
+W
+L
+d
+r
+u
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(43,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+u
+r
+d
+N
+L
+d
+r
+u
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(44,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+u
+r
+d
+N
+L
+d
+r
+u
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(45,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(46,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(47,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(48,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(49,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(50,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(51,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(52,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+M
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(53,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(54,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+t
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(55,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(56,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(57,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(58,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(59,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(60,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+M
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(61,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(62,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(63,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(64,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+K
+L
+d
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/maps/prefabs/city_street_intersection/intersection_02.dmm b/maps/prefabs/city_street_intersection/intersection_02.dmm
index 5cae4de05a..8bbd148182 100644
--- a/maps/prefabs/city_street_intersection/intersection_02.dmm
+++ b/maps/prefabs/city_street_intersection/intersection_02.dmm
@@ -1,118 +1,4537 @@
-"a" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"b" = (/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"c" = (/obj/decal/road_marking/solid_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"d" = (/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"e" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 6},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"f" = (/obj/marker/prefab/city/parking,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"g" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 1},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"h" = (/obj/marker/prefab/city/store,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"i" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"j" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 10},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"k" = (/obj/marker/prefab/house,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"l" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"m" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"n" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"o" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 1},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"p" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"q" = (/obj/decal/road_marking/solid_stop,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"r" = (/obj/marker/map_node/x5,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"s" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"t" = (/obj/structure/interactive/lighting/roadlamp,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"u" = (/obj/decal/road_marking/solid_cross,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"v" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"w" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"x" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"y" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"z" = (/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"A" = (/obj/marker/map_node/x5,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"B" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"C" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 1},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"D" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"E" = (/obj/decal/road_marking/solid_stop,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"F" = (/obj/structure/interactive/stopsign,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"G" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"H" = (/obj/decal/road_marking/solid_cross,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"I" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 6},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"J" = (/obj/decal/road_marking/dotted_line/half,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"K" = (/obj/marker/map_node/x5,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"L" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"M" = (/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"N" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"O" = (/obj/marker/map_node/x5,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"P" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 9},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"Q" = (/obj/decal/road_marking/dotted_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"R" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"S" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"T" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"U" = (/obj/marker/map_node/x5,/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"V" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"W" = (/turf/simulated/wall/brick/city,/area/dmm_suite/clear_area)
-"X" = (/obj/decal/road_marking/hazard,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"Y" = (/obj/marker/blob,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"b" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"c" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"d" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"e" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 6
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"f" = (
+/obj/marker/prefab/city/parking,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"g" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"h" = (
+/obj/marker/prefab/city/store,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"i" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"j" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 10
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"k" = (
+/obj/marker/prefab/house,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"l" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"m" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"n" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"o" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"p" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"q" = (
+/obj/decal/road_marking/solid_stop,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"r" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"s" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"t" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"u" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"v" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"w" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"x" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"y" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"z" = (
+/obj/marker/prefab/city/store{
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"B" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"C" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"D" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"E" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"F" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"G" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"H" = (
+/obj/decal/road_marking/solid_cross,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"I" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 6
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"J" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"K" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"L" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"M" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"N" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"O" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"P" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 9
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Q" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"R" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"S" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"T" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"U" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"V" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"X" = (
+/obj/decal/road_marking/hazard,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Y" = (
+/obj/marker/blob,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"Z" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbcdLGdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WWWWWWWWWWWWWWWWWWWWaaaaaaaWbcdLGdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLKdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbWWWWWWWWWWWWWWWWWWWaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWicdLGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLKdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-WaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-WahaaaaaaaaaaaaaaaaWaaaaaaaWbcdLGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdRGdcmaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdRGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdRGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdRGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdRKdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaWaaaaaaaWbcdRGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaWaaaaaYaWbcdRGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaWaaaaaaaWocdRGdcbaaaaaaaaaaaaaaaaaaWaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaWWWWWWWWWisssddcbakaaaaaaaaaaaaaaaaWWWWWWWWWW
-ebbHHHHbbjbbHHHHbbbtbbbbbbbbbuuuuuubbtvbbbbbbbbbbbbbbtbbbbbbbbbb
-wwwQQQQwwwwwQQQQwwwwwwwwwwwwxddddddxywwwwwwwwwwwwwwwwwwwwwwwwwww
-ddddddddddddddddddddddddddddxddddddxyddddddddddddddddddddddddddd
-MMMMMMMMMMMMMMMMMMMMMMMMMMMdxddddddxySSSSSSSSMMMMMMMMMMMMMMMMMMM
-NNNNONNNNNNNNONNNNNNTTUVVVVBxddAdddxdNNNONNNNNNNNONNNNNNNNONNNNN
-dddddddddddddddddddddddddddBxddddddxdddddddddddddddddddddddddddd
-wwwwwwwwwwwwwwwwwwwwwwwwwwwBxddddddxwwwwwwwwwwwwwwwwwwwwddddddww
-bbbbbbbbbbbCbbbbbbbbbbbbbbDCbbbbbbbbbbbbbbbbbCbbbbbbbbbbuuuuuubb
-WWWWWWWWWWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLqEEmW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcFW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdrGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaicdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdrGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWaaaaaaaaaaaaaaaaafbbbbbbbbbaaaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaWWWWWWWWWWWWWWWWWWWbXddddXXbahaaaaaaaaaaaaaaaabcdLGdcbW
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbXddddXXbbbbbbbbbbbbbbbbbbbbcdLGdcbW
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbIQQQQwwwwwwwwwwwwwwwwwwwwwwPdLGdcbW
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbcddddddddddddddddddddddddddddLGdcbW
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbcddMMMMMMMMMMMMMMMMMMMMMMMMMMJGdcbW
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbcdLnNNNNNNlNNNNNNlNNNNNNlNNNNNzdcbW
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbcdLGddddddddddddddddddddddddddddcbW
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbcdLGdIwwwwwwwwwwwwwwwwwwwwwwwwwwPbW
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbcdLGdcbbbbbbbbbbbbbbbbbbbbbbbbbbbbW
-aaaaaaaaaaaaaaaaaaaaaaaaaaaWbcdLpdcbWWWWWWWWWWWWWWWWWWWWWWWWWWWW
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+H
+Q
+d
+M
+U
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+H
+Q
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+H
+Q
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+H
+Q
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+j
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+w
+d
+M
+N
+d
+w
+C
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+g
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+H
+Q
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+H
+Q
+d
+M
+U
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+H
+Q
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+H
+Q
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+t
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+T
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+T
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+r
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+V
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+V
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+Y
+a
+a
+b
+w
+d
+M
+V
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+V
+d
+w
+D
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+d
+B
+B
+B
+l
+a
+a
+a
+a
+a
+a
+a
+a
+f
+a
+a
+a
+a
+a
+a
+a
+a
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+i
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+o
+i
+b
+x
+x
+x
+x
+x
+x
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(30,1,1) = {"
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+s
+u
+d
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+X
+X
+I
+c
+c
+c
+c
+c
+c
+c
+"}
+(31,1,1) = {"
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+s
+u
+d
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+Q
+d
+d
+d
+d
+d
+d
+d
+"}
+(32,1,1) = {"
+L
+L
+L
+L
+L
+L
+K
+L
+L
+L
+L
+L
+L
+L
+L
+K
+L
+L
+L
+R
+R
+R
+R
+p
+R
+R
+R
+s
+u
+d
+d
+d
+Z
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+Q
+d
+Z
+L
+L
+L
+L
+L
+"}
+(33,1,1) = {"
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+d
+u
+d
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+Q
+d
+M
+n
+G
+G
+G
+G
+"}
+(34,1,1) = {"
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+u
+d
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+Q
+d
+M
+N
+d
+d
+d
+d
+"}
+(35,1,1) = {"
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+u
+d
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+X
+X
+w
+d
+M
+N
+d
+I
+c
+c
+"}
+(36,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+m
+b
+b
+b
+b
+b
+b
+b
+b
+b
+x
+x
+x
+x
+x
+x
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+X
+X
+w
+d
+M
+N
+d
+w
+b
+b
+"}
+(37,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+y
+y
+y
+d
+d
+w
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(38,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+t
+w
+d
+S
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+z
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(39,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+v
+w
+d
+S
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(40,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+S
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(41,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+S
+U
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(42,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+S
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+O
+N
+d
+w
+b
+a
+"}
+(43,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+S
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(44,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+S
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(45,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+S
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(46,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+C
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(47,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(48,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(49,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(50,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+U
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+O
+N
+d
+w
+b
+a
+"}
+(51,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(52,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(53,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(54,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+t
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(55,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(56,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+i
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+w
+d
+M
+N
+d
+w
+b
+a
+"}
+(57,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+d
+u
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+P
+d
+M
+N
+d
+w
+b
+a
+"}
+(58,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+d
+u
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+M
+N
+d
+w
+b
+a
+"}
+(59,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+U
+d
+d
+u
+L
+L
+L
+L
+L
+K
+L
+L
+L
+L
+L
+L
+L
+L
+K
+L
+L
+L
+L
+L
+L
+L
+J
+N
+d
+w
+b
+a
+"}
+(60,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+d
+u
+q
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+d
+d
+w
+b
+a
+"}
+(61,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+d
+u
+E
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+w
+b
+a
+"}
+(62,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+d
+u
+E
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+P
+b
+a
+"}
+(63,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+m
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(64,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+w
+d
+M
+N
+d
+w
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/maps/prefabs/city_street_intersection/intersection_03.dmm b/maps/prefabs/city_street_intersection/intersection_03.dmm
index 1afb5e6a61..f9619a4673 100644
--- a/maps/prefabs/city_street_intersection/intersection_03.dmm
+++ b/maps/prefabs/city_street_intersection/intersection_03.dmm
@@ -1,110 +1,4499 @@
-"a" = (/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"b" = (/obj/decal/road_marking/solid_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"c" = (/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"d" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"e" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"f" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 6},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"g" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 9},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"h" = (/obj/marker/prefab/house{icon_state = ""; dir = 1},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"i" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 4},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"j" = (/obj/marker/prefab/house,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"k" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 1},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"l" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"m" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"n" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 10},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"o" = (/obj/decal/road_marking/dotted_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"p" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"q" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"r" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"s" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"t" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"u" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 1},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"v" = (/obj/marker/prefab/city/store,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"w" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"x" = (/obj/decal/road_marking/solid_cross,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"y" = (/obj/structure/interactive/lighting/roadlamp,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"z" = (/obj/marker/map_node/x4,/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"A" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 1},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"B" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"C" = (/turf/simulated/wall/brick/city,/area/dmm_suite/clear_area)
-"D" = (/obj/marker/blob,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"E" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"F" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"G" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"H" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"J" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"K" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"L" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"M" = (/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"N" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"O" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"P" = (/obj/decal/road_marking/dotted_line/half,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"Q" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"Y" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"b" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"c" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"d" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"e" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"f" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 6
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"g" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 9
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"h" = (
+/obj/marker/prefab/city/parking,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"i" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"j" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"k" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"l" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"n" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 10
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"o" = (
+/obj/decal/road_marking/dotted_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"p" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"q" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"r" = (
+/obj/marker/prefab/landing,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"s" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"t" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"u" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"v" = (
+/obj/marker/prefab/city/store,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"w" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"x" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"y" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"z" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"A" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"B" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"C" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"D" = (
+/obj/marker/blob,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"E" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"F" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"G" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"H" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"I" = (
+/obj/structure/scenery/flowers,
+/turf/simulated/floor/colored/grass,
+/area/dmm_suite/clear_area)
+"J" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"K" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"L" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"M" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"N" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"P" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Q" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"U" = (
+/obj/marker/prefab/city/store{
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"V" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Z" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
(1,1,1) = {"
-eeeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeeeeeeeeee
-eaaaaaaaaaaaaaaaaaaaaaaaaaaaabcLKcbaCeeeeeeeeeeeeeeeeeeeeeeeeeee
-eafllllllllllllllllllllllllllgcLKcbaCeeeeeeeeeeeeeeeeeeeeeeeeeee
-eabccccccccccccccccccccccccccccLrcbaCeeeeeeeeeeeeeeeeeeeeeeeeeee
-eabccMMMMMMMMMMMMMMMMMMMMMMMMMMPKcbaCeeeeeeeeeeeeeeeeeeeeeeeeeee
-eabcJdNNNNONNNNNNONNNNNNONNNNNNOccbaCeeeeeeeeeeeeeeeeeeeeeeeeeee
-eabcLKccccccccccccccccccccccccccccbaCeeeeeeeeeeeeeeeeeeeeeeeeeee
-eabcLKcflllllllllllllllllllllHHHHHgaCCCCCCCCCCCCCCCCCCCCCCCCeeee
-eabcLKcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaCeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcLKcbaCCCCCCCCCCCCCCCCCCCCCCCCCCCCeeeeeeeeeeeeeeeeeeeeeeCeeee
-epbcLKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcJKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcLKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcLKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcLKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcLKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcLKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcLKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcJKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabcLKcbseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabctKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabctKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabctKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabctKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabctKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eabczKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeee
-eubctKcbaeeeeeeeeeeeeeeeeeveeeeeeeeeeeeeeeveeeeeeeeeeeeeeeeCeeee
-epwwwccbajeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCCCCC
-aaxxxxxxaaaaaaaaaaayaaaaaaaaaaaaaaaeeeeeeeeeeeeeeeeeeeeaaaaaaaaa
-lcccccccllllllllllllllllllllllllllneeeeeeeeeeaeeeeeeeeeafHHHHHll
-ccccccccccccccccccccccccccccccccccoeeeeeeeeeeceeeeeeeeeaoccccccc
-MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMccoeeeeeeeeeeceeeeeeeeeaoccmMMMM
-NNNONNNNNNONNNNNNONNNNNNONNNNNNQKcoeeeeeeeeeeceeeeeeeeeaocJdNNNN
-cccccccccccccccccccccccccccccccLKcoeeeeeeeeeeceeeeeeeeeaocLKcccc
-lllllllllllllllllllllllllllllncLKcbeeeeeeeeeeaeeeeeeeeeabcLKcfll
-aaaaaaaaaaaAaaaaaaaaaaaaaaBAabcLKcbeeeeeeeeeeeeeeeeeeeeabcLKcbaa
-CCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbYeeeeeeeeeeieeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbsCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcJKcbaCeeeeeeeeeeeeeeeeeeabcJKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeepbcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcJKcbaCeeeeeeeeeeeeeeeeeeabcJKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeDbcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeheeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCeeeeeeeeeeeeeeeeeeabcLKcbae
-eCeeeeeeeeeeeeeeeeeeeeeeeeeeabcLKcbaCekeeeeeeeeeeeeeeeeabcLKcbae
-eCCCCCCCCCCCCCCCCCCCCCCCCCCCabcJKcbsCeeeeeeeeeeeeeeeeeeabcJKcbae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcLKcbaCCCCCCCCCCCCCCCCCCCabcLKcbae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcLKcbayEaaaaaaaaaaaaaaayaabcLKcbae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcLKcbFGlllllllllllllllllllgcLKcbae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcLKccFGcccccccccccccccccccccLKcbae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcLKccFGqqqqqqqqMMMMMMMMMMMMMPKcbae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcLKccFcNONNNNNNONNNNNNONNNNNOccbae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcJKccFcccccccccccccccccccccccccbae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcLKccFlllllllllllllllllllllllllgae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcLKccaaaaaaaaaAaaaaaaaaaaaaaaaaaae
-eeeeeeeeeeeeeeeeeeeeeeeeeeeCabcLKcbaeeeeeeeeeeeeeeeeeeeeeeeeeeee
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(2,1,1) = {"
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+u
+p
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+U
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(3,1,1) = {"
+e
+a
+f
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+w
+x
+c
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(4,1,1) = {"
+e
+a
+l
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+w
+x
+c
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(5,1,1) = {"
+e
+a
+l
+c
+Z
+L
+L
+L
+L
+L
+L
+L
+L
+j
+L
+L
+L
+L
+L
+L
+t
+t
+z
+t
+t
+t
+t
+w
+x
+c
+c
+C
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(6,1,1) = {"
+e
+a
+l
+c
+M
+d
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+c
+x
+c
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(7,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+x
+c
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(8,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+f
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+x
+c
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(9,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+a
+a
+a
+a
+a
+a
+a
+a
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(10,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(11,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+r
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(12,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+A
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(13,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(14,1,1) = {"
+e
+a
+l
+c
+C
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+C
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(15,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(16,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(17,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(18,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+h
+e
+e
+e
+e
+e
+e
+e
+e
+h
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(19,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(20,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+y
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(21,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+V
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(22,1,1) = {"
+e
+a
+l
+c
+C
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+V
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(23,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+C
+N
+c
+V
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(24,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+V
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(25,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(26,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(27,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+B
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(28,1,1) = {"
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+A
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(29,1,1) = {"
+a
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+p
+a
+D
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+b
+b
+g
+c
+M
+N
+c
+H
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+v
+e
+a
+l
+c
+M
+N
+c
+n
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(31,1,1) = {"
+c
+c
+c
+c
+M
+N
+c
+H
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+"}
+(32,1,1) = {"
+L
+L
+L
+L
+P
+N
+c
+H
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+C
+Q
+L
+L
+L
+L
+L
+L
+j
+L
+L
+L
+L
+L
+L
+L
+j
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+j
+L
+L
+L
+L
+L
+"}
+(33,1,1) = {"
+K
+K
+K
+K
+K
+c
+c
+H
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+c
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+"}
+(34,1,1) = {"
+c
+c
+c
+c
+c
+c
+c
+H
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+"}
+(35,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+g
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+n
+o
+o
+o
+o
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+c
+c
+c
+c
+c
+b
+b
+"}
+(36,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+i
+s
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+a
+a
+F
+F
+F
+F
+F
+F
+a
+a
+"}
+(37,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+y
+G
+G
+G
+c
+c
+l
+a
+e
+"}
+(38,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+E
+l
+c
+q
+N
+c
+l
+a
+e
+"}
+(39,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+k
+e
+e
+a
+l
+c
+q
+N
+c
+l
+a
+e
+"}
+(40,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+q
+N
+c
+l
+a
+e
+"}
+(41,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+q
+N
+c
+l
+a
+e
+"}
+(42,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+q
+N
+c
+l
+a
+e
+"}
+(43,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+J
+N
+c
+l
+a
+e
+"}
+(44,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+q
+N
+c
+l
+a
+e
+"}
+(45,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+q
+N
+c
+l
+A
+e
+"}
+(46,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(47,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+v
+e
+e
+e
+e
+e
+e
+e
+e
+e
+i
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(48,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(49,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(50,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(51,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(52,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+C
+N
+c
+l
+a
+e
+"}
+(53,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(54,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+y
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(55,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(56,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+l
+c
+M
+N
+c
+l
+a
+e
+"}
+(57,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+f
+o
+o
+o
+o
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+g
+c
+M
+N
+c
+l
+a
+e
+"}
+(58,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+H
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+M
+N
+c
+l
+a
+e
+"}
+(59,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+H
+c
+c
+j
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+j
+L
+L
+L
+L
+L
+L
+j
+L
+L
+L
+L
+L
+L
+L
+P
+N
+c
+l
+a
+e
+"}
+(60,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+H
+c
+M
+d
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+c
+c
+l
+a
+e
+"}
+(61,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+H
+c
+M
+N
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+l
+a
+e
+"}
+(62,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+H
+c
+M
+N
+c
+f
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+g
+a
+e
+"}
+(63,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+"}
+(64,1,1) = {"
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+a
+l
+c
+M
+N
+c
+l
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
"}
diff --git a/maps/prefabs/city_street_intersection/intersection_04.dmm b/maps/prefabs/city_street_intersection/intersection_04.dmm
index 26e303e8c9..5fba3b3388 100644
--- a/maps/prefabs/city_street_intersection/intersection_04.dmm
+++ b/maps/prefabs/city_street_intersection/intersection_04.dmm
@@ -1,120 +1,4522 @@
-"aa" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"ab" = (/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"ac" = (/obj/decal/road_marking/solid_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ad" = (/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ae" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 8},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"af" = (/obj/marker/prefab/city/parking,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"ag" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 8},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"ah" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 6},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"ai" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 5},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"aj" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 9},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"ak" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"al" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 4},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"am" = (/obj/marker/prefab/city/parking,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"an" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"ao" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 1},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"ap" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 1},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"aq" = (/obj/marker/map_node/x5,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ar" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"as" = (/obj/structure/interactive/lighting/roadlamp,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"at" = (/obj/decal/road_marking/solid_cross,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"au" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"av" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aw" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ax" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ay" = (/obj/marker/map_node/x5,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"az" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aA" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aB" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 1},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"aC" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"aD" = (/obj/decal/road_marking/solid_stop,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aE" = (/obj/structure/interactive/stopsign,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"aF" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aG" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 10},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"aH" = (/obj/marker/blob,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"aI" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 4},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"aJ" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aK" = (/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aL" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aM" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aN" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aO" = (/obj/decal/road_marking/dotted_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aP" = (/obj/decal/road_marking/dotted_line{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aQ" = (/obj/decal/road_marking/dotted_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aR" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aS" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aT" = (/obj/decal/road_marking/solid_line/offset/yellow,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aU" = (/obj/decal/road_marking/solid_cross,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"aV" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 1},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aW" = (/obj/decal/road_marking/dotted_line/half,/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aX" = (/obj/decal/road_marking/solid_line/offset/yellow{icon_state = "1"; dir = 4},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aY" = (/turf/simulated/wall/brick/city,/area/dmm_suite/clear_area)
-"aZ" = (/obj/marker/prefab/city/store,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"bh" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ab" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"ac" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ad" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ae" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"af" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ag" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ah" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 6
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ai" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 5
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"aj" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 9
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ak" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"al" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"am" = (
+/obj/marker/prefab/city/parking,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"an" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"ao" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ap" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ar" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"as" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"at" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"au" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"av" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aw" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ax" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"az" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aA" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aB" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"aC" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"aD" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aE" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"aF" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aH" = (
+/obj/marker/blob,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"aI" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"aK" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aM" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aN" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aO" = (
+/obj/decal/road_marking/dotted_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aP" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aQ" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aR" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aS" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aT" = (
+/obj/decal/road_marking/solid_line/offset/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aU" = (
+/obj/decal/road_marking/solid_cross,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"bh" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"di" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"oo" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"oN" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"zY" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"BE" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Ws" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYabacadazaFadacabaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYabacadazaFadacabaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYabacadazaFadacabaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYabacadaJaFadacabaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYabacadazaFadacabaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYabacadazaFadacabaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYabacadazaFadacabaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYabacadazaFadacabaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYabacadazaFadacabaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaY
-aaaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYabacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaJaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhaOadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhaOadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhaOadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhaOadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaJaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaabacadaNaFadacanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaNaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaNaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaNaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaNaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaVaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaNaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aaaYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapacadaNaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaYaaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakarararadadacabaZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-abababababababababababababababababababafabababababababababatatatatatatabauabababababababababababababababasafababaUaUaUaUabababab
-avavavavavavavavavavavavavavavavavavavavavavaQaQaQaQavavawadadadadadadawaxavavavavavavavavavavavavavavavavavavavavaQaQaQaQavavav
-adadadadadadadadadadadadadadadadadadadadadadadadadadadadawadadadadadadawaxadadadadadadadadadadadadadadadadadadadadadadadadadadad
-aKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaWaKaKaKaKadawadadadadadadawaxaRaRaXaRaRaRaRaRaRaLaKaKaKaKaKaKaLaKaKaKaKaKaKaLaKaKaK
-aMaMaMaMayaMaMaMaMaMaMaMaMayaMaMaMaMaSaSaSaSaSaSaSaSaSaAawadadaqadadadawadaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM
-adadadadadadadadadadadadadadadadadadadadadadadadadadadaAawadadadadadadawadadadadadadadadadadadadadadadadadadadadadadadadadadadad
-avavavavaQaQaQaQavavavavavavaQaQaQaQavavavavavavavavavaAawadadadadadadawavavavavavavavavavavavavavavavavavavavavaPaPaPaPavavavav
-aYabababaUaUaUaUababababaBabaUaUaUaUababababababababaCaBabatatatatatatababababababababababaBabababababababababababababababababab
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadadaDaDaDanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaTadacaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaTadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaTadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaJaTadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaTadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaTadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaTadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaiaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaTadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHacadaJaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacabaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaJaFadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaJaFadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaY
-aYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadazaFadacagaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaY
-aYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYabacadazaFadacabaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaYaY
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ai
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+al
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ao
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+aQ
+aU
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+oN
+aM
+ad
+aQ
+aU
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+aQ
+aU
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+aQ
+aU
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(11,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(12,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aj
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(13,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+oo
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(15,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+aQ
+aU
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+oN
+aM
+ad
+aQ
+aU
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+aQ
+aU
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+aQ
+aU
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aS
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ah
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+am
+av
+ad
+aK
+aS
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(21,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+av
+ad
+aK
+aS
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(22,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+av
+ad
+aK
+aS
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(23,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aQ
+ad
+aK
+aS
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(24,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aQ
+ad
+oN
+aS
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aQ
+ad
+aK
+aS
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(26,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aQ
+ad
+aK
+aS
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+av
+ad
+aK
+aS
+ad
+av
+aC
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+av
+ad
+ad
+aA
+aA
+aA
+aB
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(29,1,1) = {"
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+af
+aa
+bh
+bh
+bh
+bh
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ap
+af
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ak
+ab
+aH
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+"}
+(30,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aO
+aO
+aO
+aO
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ar
+at
+ad
+ad
+ad
+ad
+ad
+ad
+at
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(31,1,1) = {"
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ar
+at
+ad
+ad
+ad
+ad
+ad
+ad
+at
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+"}
+(32,1,1) = {"
+az
+az
+az
+az
+az
+az
+Ws
+az
+az
+az
+az
+az
+az
+az
+az
+Ws
+az
+az
+az
+aN
+aN
+aN
+aN
+di
+aN
+aN
+aN
+ar
+at
+ad
+ad
+BE
+ad
+ad
+ad
+at
+ad
+az
+az
+Ws
+az
+az
+az
+az
+az
+az
+az
+az
+Ws
+az
+az
+az
+az
+az
+az
+az
+az
+az
+Ws
+az
+az
+az
+az
+az
+"}
+(33,1,1) = {"
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+ad
+at
+ad
+ad
+ad
+ad
+ad
+ad
+at
+aD
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+aF
+"}
+(34,1,1) = {"
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+at
+ad
+ad
+ad
+ad
+ad
+ad
+at
+aD
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+"}
+(35,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+at
+ad
+ad
+ad
+ad
+ad
+ad
+at
+aD
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aO
+aO
+aO
+aO
+ac
+ac
+ac
+ac
+"}
+(36,1,1) = {"
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+an
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aw
+aw
+aw
+aw
+aw
+aw
+ab
+an
+aE
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+aa
+aI
+aa
+aa
+aa
+aa
+aa
+aa
+ag
+ab
+"}
+(37,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+au
+ax
+ax
+ax
+ad
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(38,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aR
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(39,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aR
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(40,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+zY
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(41,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aR
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(42,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aR
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(43,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aR
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(44,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aR
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(45,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aR
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ag
+aa
+"}
+(46,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aR
+aM
+ad
+av
+aB
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(47,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(48,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+oN
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(49,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(50,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(51,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(52,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(53,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+av
+ad
+aK
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(54,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+am
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+am
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aj
+aa
+"}
+(55,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(56,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(57,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+aP
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(58,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+oN
+aM
+ad
+aP
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(59,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+aP
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(60,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+aP
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(61,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(62,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(63,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(64,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+av
+ad
+aK
+aM
+ad
+av
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
"}
diff --git a/maps/prefabs/city_street_intersection_small/intersection_01.dmm b/maps/prefabs/city_street_intersection_small/intersection_01.dmm
new file mode 100644
index 0000000000..3840483d3c
--- /dev/null
+++ b/maps/prefabs/city_street_intersection_small/intersection_01.dmm
@@ -0,0 +1,2045 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"d" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"g" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"i" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"j" = (
+/obj/marker/blob,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"k" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"l" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"m" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"s" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"v" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"w" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"x" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"y" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"A" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"B" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"C" = (
+/obj/marker/prefab/city/store,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"D" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"E" = (
+/obj/marker/prefab/city/store{
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"F" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"G" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"H" = (
+/obj/decal/road_marking/solid_line/offset/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"I" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"O" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"P" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Q" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"R" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"S" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"T" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"U" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"V" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"W" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"X" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Y" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Z" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+
+(1,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(2,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+C
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+E
+k
+"}
+(3,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(4,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(5,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+Y
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(6,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(7,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(8,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(9,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(10,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(11,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(12,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(13,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(14,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+Y
+S
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(15,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+S
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(16,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+S
+x
+W
+y
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(17,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+x
+G
+G
+G
+R
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(18,1,1) = {"
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+Z
+A
+U
+g
+g
+g
+g
+g
+g
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+P
+l
+x
+x
+x
+x
+x
+x
+l
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+P
+l
+x
+x
+x
+x
+x
+x
+l
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+"}
+(21,1,1) = {"
+O
+O
+O
+O
+m
+O
+O
+O
+O
+O
+O
+O
+m
+D
+D
+D
+P
+l
+x
+x
+B
+x
+x
+x
+l
+x
+O
+O
+m
+O
+O
+O
+O
+O
+O
+O
+m
+O
+O
+O
+O
+O
+"}
+(22,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+x
+l
+x
+x
+x
+j
+x
+x
+l
+X
+H
+H
+H
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(23,1,1) = {"
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+l
+x
+x
+x
+x
+x
+x
+l
+X
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+x
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+l
+x
+x
+x
+x
+x
+x
+l
+X
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+g
+g
+g
+g
+g
+g
+U
+s
+Q
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+"}
+(26,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+C
+d
+w
+w
+w
+x
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+E
+k
+"}
+(27,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+i
+W
+x
+F
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(28,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+T
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(29,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+F
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(30,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(31,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(32,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(33,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(34,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(35,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(36,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(37,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+Y
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(38,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(39,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(40,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(41,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(42,1,1) = {"
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+U
+W
+x
+I
+v
+x
+W
+U
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
diff --git a/maps/prefabs/city_street_intersection_small/intersection_02.dmm b/maps/prefabs/city_street_intersection_small/intersection_02.dmm
new file mode 100644
index 0000000000..94267e8b2d
--- /dev/null
+++ b/maps/prefabs/city_street_intersection_small/intersection_02.dmm
@@ -0,0 +1,1987 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"f" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"g" = (
+/obj/marker/prefab/city/store{
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"h" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"k" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"m" = (
+/obj/decal/road_marking/hazard,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"n" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"s" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"y" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"z" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"B" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"C" = (
+/obj/decal/road_marking/solid_line/offset/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"D" = (
+/obj/structure/scenery/flowers,
+/turf/simulated/floor/colored/grass,
+/area/dmm_suite/clear_area)
+"F" = (
+/obj/marker/prefab/city/parking{
+ dir = 6
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"H" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"J" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"N" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"O" = (
+/obj/marker/prefab/city/parking{
+ dir = 10
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"Q" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"R" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"T" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"V" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"W" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"X" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Z" = (
+/obj/decal/road_marking/solid_line/offset{
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+
+(1,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(2,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+g
+B
+"}
+(3,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(4,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(5,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+z
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(6,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(7,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(8,1,1) = {"
+B
+B
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(9,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+O
+W
+a
+Z
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(10,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+a
+Z
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(11,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(12,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+a
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(13,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+a
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(14,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+a
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+z
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(15,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+a
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(16,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+m
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(17,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+m
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(18,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+m
+a
+a
+a
+a
+W
+W
+f
+y
+a
+s
+H
+a
+y
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+"}
+(19,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+V
+h
+Q
+a
+a
+s
+H
+a
+a
+Q
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+h
+Q
+a
+a
+s
+H
+a
+a
+Q
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+R
+R
+R
+R
+k
+R
+R
+R
+R
+R
+R
+R
+k
+n
+n
+n
+h
+Q
+a
+a
+s
+z
+a
+a
+Q
+a
+R
+R
+R
+k
+R
+R
+R
+R
+R
+R
+R
+R
+k
+R
+R
+R
+"}
+(22,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+a
+Q
+a
+a
+s
+H
+a
+a
+Q
+X
+C
+C
+C
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+Q
+a
+a
+s
+H
+a
+a
+Q
+X
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+V
+V
+Q
+a
+a
+s
+H
+a
+a
+Q
+X
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(25,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+F
+m
+a
+a
+a
+a
+W
+W
+W
+y
+a
+s
+H
+a
+y
+W
+T
+N
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+"}
+(26,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+m
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+g
+B
+"}
+(27,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+m
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(28,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+a
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(29,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+a
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+z
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(30,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+a
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(31,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+a
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(32,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+a
+a
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(33,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+a
+Z
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(34,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+a
+Z
+a
+a
+W
+D
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(35,1,1) = {"
+B
+B
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(36,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(37,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(38,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+z
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(39,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(40,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(41,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
+(42,1,1) = {"
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+W
+y
+a
+s
+H
+a
+y
+W
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+B
+"}
diff --git a/maps/prefabs/city_street_intersection_small/intersection_04.dmm b/maps/prefabs/city_street_intersection_small/intersection_04.dmm
new file mode 100644
index 0000000000..e915c724ab
--- /dev/null
+++ b/maps/prefabs/city_street_intersection_small/intersection_04.dmm
@@ -0,0 +1,2093 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"c" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"d" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"e" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"i" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"j" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"k" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"l" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"m" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"p" = (
+/obj/marker/prefab/city/parking{
+ dir = 5
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"q" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"r" = (
+/obj/decal/road_marking/solid_line{
+ dir = 9
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"s" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"t" = (
+/obj/decal/road_marking/solid_line{
+ dir = 10
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"u" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"v" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"w" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"x" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"y" = (
+/obj/marker/prefab/city/parking{
+ dir = 9
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"z" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"C" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"D" = (
+/obj/decal/road_marking/dotted_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"E" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"F" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"G" = (
+/obj/marker/prefab/city/store{
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"I" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"J" = (
+/obj/structure/interactive/lighting/roadlamp,
+/obj/marker/prefab/city/parking{
+ dir = 5
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"K" = (
+/obj/marker/prefab/city/store{
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"M" = (
+/obj/decal/road_marking/solid_line{
+ dir = 6
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"N" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"O" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Q" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"S" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"U" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"W" = (
+/obj/marker/prefab/city/parking{
+ dir = 6
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"X" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"Y" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"Z" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+Z
+Q
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(2,1,1) = {"
+a
+M
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+j
+N
+O
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+G
+X
+"}
+(3,1,1) = {"
+a
+I
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+j
+N
+O
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(4,1,1) = {"
+a
+I
+O
+v
+s
+s
+s
+s
+s
+s
+s
+s
+s
+E
+i
+i
+j
+N
+O
+O
+U
+C
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(5,1,1) = {"
+a
+I
+O
+U
+u
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+O
+N
+O
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(6,1,1) = {"
+a
+I
+O
+U
+S
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+N
+O
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(7,1,1) = {"
+a
+I
+O
+U
+S
+O
+M
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+N
+O
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(8,1,1) = {"
+a
+I
+O
+U
+S
+O
+I
+X
+X
+X
+X
+X
+X
+X
+X
+X
+p
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(9,1,1) = {"
+a
+I
+O
+U
+S
+O
+I
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(10,1,1) = {"
+a
+I
+O
+U
+S
+O
+I
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(11,1,1) = {"
+a
+I
+O
+U
+S
+O
+z
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(12,1,1) = {"
+a
+I
+O
+U
+S
+O
+z
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(13,1,1) = {"
+a
+I
+O
+F
+S
+O
+z
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+C
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(14,1,1) = {"
+a
+I
+O
+U
+S
+O
+z
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(15,1,1) = {"
+a
+I
+O
+U
+S
+O
+I
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(16,1,1) = {"
+a
+I
+O
+U
+S
+O
+I
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(17,1,1) = {"
+a
+I
+O
+U
+S
+O
+I
+X
+X
+X
+X
+X
+X
+X
+X
+X
+y
+a
+I
+O
+U
+S
+O
+I
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+"}
+(18,1,1) = {"
+a
+I
+O
+U
+S
+O
+I
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+I
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+q
+r
+O
+U
+S
+O
+I
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+t
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+"}
+(20,1,1) = {"
+O
+O
+O
+U
+S
+O
+z
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+S
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+"}
+(21,1,1) = {"
+s
+s
+s
+x
+S
+O
+z
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+U
+d
+s
+s
+s
+s
+s
+s
+l
+s
+s
+s
+s
+s
+s
+s
+s
+s
+l
+s
+s
+s
+"}
+(22,1,1) = {"
+e
+e
+e
+w
+O
+O
+z
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+O
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+"}
+(23,1,1) = {"
+O
+O
+O
+O
+O
+O
+z
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+I
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+"}
+(24,1,1) = {"
+q
+q
+q
+q
+q
+q
+r
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+t
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+O
+O
+O
+O
+O
+O
+q
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+c
+c
+c
+c
+c
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+W
+X
+X
+X
+X
+X
+X
+X
+X
+J
+k
+k
+k
+O
+O
+I
+a
+"}
+(27,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+K
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+Y
+I
+O
+m
+S
+O
+I
+a
+"}
+(28,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+O
+m
+S
+O
+I
+a
+"}
+(29,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+O
+m
+S
+O
+I
+a
+"}
+(30,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+O
+U
+C
+O
+I
+a
+"}
+(31,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+O
+U
+S
+O
+I
+a
+"}
+(32,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+O
+U
+S
+O
+I
+a
+"}
+(33,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+O
+U
+S
+O
+I
+a
+"}
+(34,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+O
+U
+S
+O
+I
+a
+"}
+(35,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+O
+U
+S
+O
+I
+a
+"}
+(36,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+a
+M
+D
+D
+D
+D
+q
+q
+q
+q
+q
+D
+D
+D
+D
+q
+q
+q
+r
+O
+U
+S
+O
+I
+a
+"}
+(37,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+a
+I
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+U
+S
+O
+I
+a
+"}
+(38,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+a
+I
+O
+O
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+x
+S
+O
+I
+a
+"}
+(39,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+a
+I
+O
+F
+u
+e
+e
+e
+e
+e
+e
+e
+w
+e
+e
+e
+e
+e
+e
+e
+e
+v
+O
+I
+a
+"}
+(40,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+a
+I
+O
+U
+S
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+O
+I
+a
+"}
+(41,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+a
+I
+O
+U
+S
+O
+M
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+q
+r
+a
+"}
+(42,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+a
+a
+I
+O
+U
+S
+O
+I
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/prefabs/city_street_straight_small/straight_01.dmm b/maps/prefabs/city_street_straight_small/straight_01.dmm
new file mode 100644
index 0000000000..f96f0375cc
--- /dev/null
+++ b/maps/prefabs/city_street_straight_small/straight_01.dmm
@@ -0,0 +1,1902 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"v" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"w" = (
+/obj/marker/prefab/house{
+ icon_state = "";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"G" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"J" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"K" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"L" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"R" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"U" = (
+/obj/marker/prefab/house{
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"V" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Z" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+
+(1,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(2,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+w
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+w
+J
+J
+J
+"}
+(3,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(4,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(5,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(6,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(7,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(8,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(9,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(10,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(11,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(12,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(13,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(14,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(15,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(16,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(17,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(18,1,1) = {"
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+"}
+(19,1,1) = {"
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+Z
+Z
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+"}
+(20,1,1) = {"
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+Z
+Z
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+"}
+(21,1,1) = {"
+V
+V
+V
+V
+V
+V
+R
+V
+V
+V
+V
+V
+V
+V
+V
+R
+V
+V
+V
+V
+Z
+Z
+V
+V
+V
+V
+R
+V
+V
+V
+V
+V
+V
+V
+V
+R
+V
+V
+V
+V
+V
+V
+"}
+(22,1,1) = {"
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+Z
+Z
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+"}
+(23,1,1) = {"
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+Z
+Z
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+"}
+(24,1,1) = {"
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+Z
+Z
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+v
+"}
+(25,1,1) = {"
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+"}
+(26,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+U
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+U
+J
+J
+J
+"}
+(27,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(28,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(29,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(30,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(31,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(32,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(33,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(34,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(35,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(36,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(37,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(38,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(39,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(40,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(41,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
+(42,1,1) = {"
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+J
+"}
diff --git a/maps/prefabs/city_street_t/t_01.dmm b/maps/prefabs/city_street_t/t_01.dmm
index cd4aa285a2..a5c8507253 100644
--- a/maps/prefabs/city_street_t/t_01.dmm
+++ b/maps/prefabs/city_street_t/t_01.dmm
@@ -184,9 +184,6 @@
/obj/marker/map_node/x4,
/turf/simulated/floor/road,
/area/dmm_suite/clear_area)
-"G" = (
-/turf/simulated/wall/brick/city,
-/area/dmm_suite/clear_area)
(1,1,1) = {"
a
@@ -199,24 +196,24 @@ a
a
a
a
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
b
t
d
@@ -225,7 +222,7 @@ p
d
t
b
-G
+a
a
a
a
@@ -265,7 +262,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -291,7 +288,7 @@ p
d
t
b
-G
+a
a
a
a
@@ -331,7 +328,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -357,7 +354,7 @@ p
d
t
b
-G
+a
a
a
a
@@ -397,7 +394,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -423,26 +420,26 @@ z
d
t
b
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
a
a
a
@@ -463,7 +460,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -508,7 +505,7 @@ a
a
h
a
-G
+a
a
a
a
@@ -529,7 +526,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -574,7 +571,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -595,7 +592,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -640,7 +637,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -661,7 +658,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -706,7 +703,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -727,7 +724,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -772,7 +769,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -793,7 +790,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -838,7 +835,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -859,7 +856,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -904,7 +901,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -925,7 +922,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -970,7 +967,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -991,7 +988,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1036,7 +1033,7 @@ a
a
f
a
-G
+a
a
a
a
@@ -1057,7 +1054,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1102,7 +1099,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1123,7 +1120,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1168,7 +1165,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1189,7 +1186,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1234,7 +1231,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1255,7 +1252,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1300,7 +1297,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1321,7 +1318,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1366,7 +1363,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1387,7 +1384,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1432,7 +1429,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1453,7 +1450,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1498,7 +1495,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1519,7 +1516,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1564,7 +1561,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1585,7 +1582,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1630,7 +1627,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1651,7 +1648,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1696,7 +1693,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1717,7 +1714,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1762,7 +1759,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1783,7 +1780,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1828,7 +1825,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1849,7 +1846,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1894,7 +1891,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1915,7 +1912,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1960,7 +1957,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -1981,7 +1978,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2026,15 +2023,15 @@ a
a
a
a
-G
-G
-G
-G
-G
-G
-G
-G
-G
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
(29,1,1) = {"
a
@@ -2047,7 +2044,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2113,7 +2110,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2179,7 +2176,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2245,7 +2242,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2311,7 +2308,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2377,7 +2374,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2443,7 +2440,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2509,7 +2506,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2575,7 +2572,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2620,15 +2617,15 @@ a
a
g
a
-G
-G
-G
-G
-G
-G
-G
-G
-G
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
(38,1,1) = {"
a
@@ -2641,7 +2638,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2686,7 +2683,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2707,7 +2704,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2752,7 +2749,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2773,7 +2770,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2818,7 +2815,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2839,7 +2836,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2884,7 +2881,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2905,7 +2902,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2950,7 +2947,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -2971,7 +2968,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3016,7 +3013,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3037,7 +3034,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3082,7 +3079,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3103,7 +3100,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3148,7 +3145,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3169,7 +3166,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3214,7 +3211,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3235,7 +3232,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3280,7 +3277,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3301,7 +3298,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3346,7 +3343,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3367,7 +3364,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3412,7 +3409,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3433,7 +3430,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3478,7 +3475,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3499,7 +3496,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3544,7 +3541,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3565,7 +3562,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3610,7 +3607,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3631,7 +3628,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3676,7 +3673,7 @@ a
a
h
a
-G
+a
a
a
a
@@ -3697,7 +3694,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3742,7 +3739,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3763,7 +3760,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3808,7 +3805,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3829,7 +3826,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3874,7 +3871,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3895,7 +3892,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3940,7 +3937,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -3961,7 +3958,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4006,7 +4003,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4027,7 +4024,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4072,7 +4069,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4093,7 +4090,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4138,7 +4135,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4159,7 +4156,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4204,7 +4201,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4225,7 +4222,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4270,7 +4267,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4291,7 +4288,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4336,7 +4333,7 @@ a
a
a
a
-G
+a
a
a
a
@@ -4357,24 +4354,24 @@ a
a
a
a
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
b
t
d
@@ -4383,26 +4380,26 @@ p
d
t
b
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
-G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
a
a
a
diff --git a/maps/prefabs/city_street_t/t_02.dmm b/maps/prefabs/city_street_t/t_02.dmm
index fbde206272..aa5947c2f8 100644
--- a/maps/prefabs/city_street_t/t_02.dmm
+++ b/maps/prefabs/city_street_t/t_02.dmm
@@ -61,9 +61,6 @@
},
/turf/simulated/floor/sidewalk,
/area/dmm_suite/clear_area)
-"m" = (
-/turf/simulated/wall/brick/city,
-/area/dmm_suite/clear_area)
"n" = (
/obj/decal/road_marking/solid_cross{
icon_state = "1";
@@ -209,7 +206,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -218,7 +215,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -275,7 +272,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -284,7 +281,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -341,7 +338,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -350,7 +347,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -407,7 +404,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -416,7 +413,7 @@ H
p
e
j
-m
+a
a
a
a
@@ -473,7 +470,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -482,7 +479,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -539,7 +536,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -548,7 +545,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -605,7 +602,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -614,7 +611,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -671,7 +668,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -680,7 +677,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -737,7 +734,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -746,7 +743,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -786,24 +783,24 @@ a
a
a
a
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
j
e
p
@@ -812,31 +809,31 @@ G
p
e
j
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
a
a
a
@@ -852,7 +849,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -902,7 +899,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -918,7 +915,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -968,7 +965,7 @@ a
a
a
h
-m
+a
a
a
a
@@ -984,7 +981,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1034,7 +1031,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1050,7 +1047,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1100,7 +1097,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1116,7 +1113,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1166,7 +1163,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1182,7 +1179,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1232,7 +1229,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1248,7 +1245,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1298,7 +1295,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1314,7 +1311,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1364,7 +1361,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1380,7 +1377,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1430,7 +1427,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1446,7 +1443,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1496,7 +1493,7 @@ a
a
a
h
-m
+a
a
a
a
@@ -1512,7 +1509,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1562,7 +1559,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1578,7 +1575,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1628,7 +1625,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1644,7 +1641,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1694,7 +1691,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1710,7 +1707,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1760,7 +1757,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1776,7 +1773,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1826,7 +1823,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1842,7 +1839,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1892,7 +1889,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1908,7 +1905,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1958,7 +1955,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -1974,7 +1971,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2024,10 +2021,10 @@ a
a
a
a
-m
-m
-m
-m
+a
+a
+a
+a
"}
(29,1,1) = {"
a
@@ -2040,7 +2037,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2106,7 +2103,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2172,7 +2169,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2238,7 +2235,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2304,7 +2301,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2370,7 +2367,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2436,7 +2433,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2502,7 +2499,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2568,7 +2565,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2618,10 +2615,10 @@ a
a
a
a
-m
-m
-m
-m
+a
+a
+a
+a
"}
(38,1,1) = {"
a
@@ -2634,7 +2631,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2684,7 +2681,7 @@ a
a
a
h
-m
+a
a
a
a
@@ -2700,7 +2697,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2750,7 +2747,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2766,7 +2763,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2816,7 +2813,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2832,7 +2829,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2882,7 +2879,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2898,7 +2895,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2948,7 +2945,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -2964,7 +2961,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3014,7 +3011,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3030,7 +3027,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3080,7 +3077,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3096,7 +3093,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3146,7 +3143,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3162,7 +3159,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3212,7 +3209,7 @@ a
a
a
h
-m
+a
a
a
a
@@ -3228,7 +3225,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3278,7 +3275,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3294,7 +3291,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3344,7 +3341,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3360,7 +3357,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3410,7 +3407,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3426,7 +3423,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3476,7 +3473,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3492,7 +3489,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3542,7 +3539,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3558,7 +3555,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3608,7 +3605,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3624,7 +3621,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3674,7 +3671,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3690,7 +3687,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3740,7 +3737,7 @@ a
a
a
a
-m
+a
a
a
a
@@ -3756,24 +3753,24 @@ a
a
a
a
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
j
e
p
@@ -3782,31 +3779,31 @@ G
p
e
j
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
-m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
a
a
a
@@ -3839,7 +3836,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -3848,7 +3845,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -3905,7 +3902,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -3914,7 +3911,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -3971,7 +3968,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -3980,7 +3977,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -4037,7 +4034,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -4046,7 +4043,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -4103,7 +4100,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -4112,7 +4109,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -4169,7 +4166,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -4178,7 +4175,7 @@ H
p
e
j
-m
+a
a
a
a
@@ -4235,7 +4232,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -4244,7 +4241,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -4301,7 +4298,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -4310,7 +4307,7 @@ G
p
e
j
-m
+a
a
a
a
@@ -4367,7 +4364,7 @@ a
a
a
a
-m
+a
j
e
p
@@ -4376,7 +4373,7 @@ G
p
e
j
-m
+a
a
a
a
diff --git a/maps/prefabs/city_street_t/t_03.dmm b/maps/prefabs/city_street_t/t_03.dmm
index f6b4de60b2..9eeb671af5 100644
--- a/maps/prefabs/city_street_t/t_03.dmm
+++ b/maps/prefabs/city_street_t/t_03.dmm
@@ -1,118 +1,4534 @@
-"aa" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"ab" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 8},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"ac" = (/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"ad" = (/obj/structure/interactive/lighting/roadlamp,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"ae" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"af" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ag" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ah" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ai" = (/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aj" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ak" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 1},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"al" = (/obj/structure/interactive/stopsign{icon_state = "sign"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"am" = (/obj/decal/road_marking/solid_cross,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"an" = (/obj/decal/road_marking/solid_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ao" = (/obj/decal/road_marking/solid_stop,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ap" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 8},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"aq" = (/obj/structure/interactive/stopsign,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"ar" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 6},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"as" = (/obj/structure/interactive/lighting/roadlamp{icon_state = "lamp"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"at" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 10},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"au" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 9},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"av" = (/obj/marker/prefab/city/parking,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"aw" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 10},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"ax" = (/turf/simulated/wall/brick/city,/area/dmm_suite/clear_area)
-"ay" = (/obj/marker/prefab/city/parking,/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"az" = (/obj/marker/prefab/city/store{icon_state = ""; dir = 4},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"aA" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 5},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aB" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 9},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aC" = (/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aD" = (/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aE" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aF" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aG" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aH" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aI" = (/obj/decal/road_marking/dotted_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aJ" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aK" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aL" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aM" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aN" = (/obj/marker/map_node/x4,/obj/decal/road_marking/dotted_line/half,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aO" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aP" = (/obj/marker/prefab/city/store,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"aQ" = (/obj/marker/prefab/house,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"aR" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aS" = (/obj/marker/blob,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aU" = (/obj/decal/road_marking/dotted_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aV" = (/obj/decal/road_marking/dotted_line/half,/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aW" = (/obj/decal/road_marking/hazard,/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aX" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"aY" = (/obj/decal/road_marking/hazard,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"bp" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ab" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ac" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"ad" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"ae" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"af" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ag" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ah" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ai" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aj" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ak" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"al" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"am" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"an" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ao" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ap" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"aq" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"ar" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 6
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"as" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"at" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 10
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"au" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 9
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"av" = (
+/obj/marker/prefab/city/parking,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"aw" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 10
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"ay" = (
+/obj/marker/prefab/city/parking,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"az" = (
+/obj/marker/prefab/city/store{
+ icon_state = "";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"aA" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 5
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aB" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 9
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aC" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aD" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aE" = (
+/obj/marker/map_node/x4,
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aF" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aG" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aH" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aI" = (
+/obj/decal/road_marking/dotted_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aJ" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aK" = (
+/obj/marker/map_node/x4,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aL" = (
+/obj/marker/map_node/x4,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aM" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aN" = (
+/obj/marker/map_node/x4,
+/obj/decal/road_marking/dotted_line/half,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aO" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aP" = (
+/obj/marker/prefab/city/store,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"aQ" = (
+/obj/marker/prefab/house,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"aR" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aS" = (
+/obj/marker/blob,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aU" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aV" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aW" = (
+/obj/decal/road_marking/hazard,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aX" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"aY" = (
+/obj/decal/road_marking/hazard,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"bp" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxax
-axaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaaaa
-axacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axacarafafafafafafafafafafafafafafafafafafafafafafafafafafaYaYaYaYaYacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axacanaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaYaYaYaYaYacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axacanaiaiaDaDaDaDaDaDaVaDaDaDaDaDaDaVaDaDaDaDaDaDaVaDaDaDaYaYaYaWaYacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axacanaiaGaRaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaYaYaYaYaYacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axacanaiaXaHaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaYaYaYaYaYacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axacanaiaGaHaiarafafafafafafafafafafafafafafafafafafafafafaYaYaYaYaYacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axacanaiaGaHaianacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-axacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-acacanaiaGaJaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavacacacacacacacacac
-afagaBaiaiaiaiaIbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaraUaUaUaUafafaf
-aiagaiaiaiaiaiaIbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaiaiaiaiaiai
-aiagaiaiaCaiaiaIbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaiaDaEaDaDaD
-ajagaiaiaiaiaiaIbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaLaOaFaFaFaF
-ajagaiaiaiaiaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaiaiaiai
-ajagataiaiaiaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaiarafaf
-acalanaiaGaJaianawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacac
-aaacanaiaGaJaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaLaHaianacaa
-aaacanaiaGaJaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaKaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaLaHaianacaa
-aaacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaasanaiaGaKaianayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasanaiaGaHaianacaa
-aaacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaiaIbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaiaIbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaiaIbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaLaHaianacaa
-aaacanaiaLaHaiaIbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaianacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianacaa
-aaacanaiaGaHaianapaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianapaa
-aaacanaiaGaHaianauacacacacacacacacacacadacacacacacacacacacacacacacacacacadaeacacacacacacacacacacacacacacacadacacanaiaGaHaianacaa
-aaacanaiaGaHaiaAafafafafafafafafafafafafafafafafafafafafagafafafafafafagahafafafafafafafafafafafafafafafafafafafaBaiaGaHaianacaa
-aaacanaiaGaHaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiagaiaiaiaiaiaiagahaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaGaHaianacaa
-aaacanaiaLaMaDaDaDaDaDaEaDaDaDaDaDaDaEaDaDaDaDaDaDaEaDaiagaiaiaiaCaiaiagahaDaDaEaDaDaDaDaDaDaEaDaDaDaDaDaDaEaDaDaDaDaNaHaianacaa
-aaacanaiaiaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFajagaiaiaiaiaiaiagaiaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaiaianacaa
-aaacanaSaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajagaiaiaiaiaiaiagaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaianacaa
-aaacaAafafafafafafafafafafafafafafafafafafafafafafafafajagaiaiaiaiaiaiagafafafafafafafafafafafafafafafafafafafafafafafafafaBacaa
-aaacacacacacacacacacacakacacacacacacacacacacacacacacalakacamamamamamamacacacacacacacacacacakacacacacacacacacacacacacacacacacacaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaCaoaoaoapaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacanaiaGaHaianaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+ai
+aj
+aj
+aj
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ag
+ag
+ag
+ag
+ag
+ag
+al
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+as
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aQ
+ac
+ar
+an
+an
+an
+an
+an
+an
+an
+an
+aB
+ai
+ai
+ai
+ai
+at
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aA
+ac
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+aS
+af
+ac
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+ai
+aG
+aX
+aG
+aG
+aG
+aG
+ai
+ai
+aC
+ai
+ai
+ai
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aL
+aG
+aG
+aG
+aG
+aG
+aL
+ai
+ai
+af
+ac
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aR
+aH
+aH
+aH
+aH
+aJ
+ai
+ai
+ai
+ai
+ai
+ai
+aJ
+aJ
+aJ
+aK
+aH
+aH
+aH
+aH
+aH
+aH
+aK
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aM
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+ar
+an
+an
+an
+aI
+aI
+aI
+aI
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aI
+aI
+aI
+aI
+an
+an
+an
+aA
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+ac
+ac
+bp
+bp
+bp
+bp
+ac
+ac
+aw
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ay
+ac
+ac
+bp
+bp
+bp
+bp
+ac
+ap
+au
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(11,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(12,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aV
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aE
+aF
+ai
+af
+ak
+aa
+aa
+"}
+(13,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(15,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aV
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ac
+af
+ai
+aE
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aQ
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(21,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(22,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(23,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(24,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(26,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aV
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aE
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+al
+aa
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+ai
+aj
+aj
+aj
+ak
+aa
+aa
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ag
+ag
+ag
+ag
+ag
+ag
+ac
+ac
+ac
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aY
+aY
+aY
+aY
+aY
+aY
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+ai
+ai
+ai
+ai
+am
+an
+an
+"}
+(31,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aY
+aY
+aY
+aY
+aY
+aY
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+ai
+ai
+ai
+ai
+am
+ai
+ai
+"}
+(32,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aY
+aY
+aY
+aY
+aY
+aY
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+ai
+ai
+ai
+ai
+am
+ai
+aG
+"}
+(33,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aY
+aY
+aW
+aY
+aY
+aY
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aC
+ai
+ai
+ai
+am
+ao
+aH
+"}
+(34,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aY
+aY
+aY
+aY
+aY
+aY
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+ai
+ai
+ai
+ai
+am
+ao
+ai
+"}
+(35,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+ai
+ai
+ai
+ai
+am
+ao
+an
+"}
+(36,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ag
+ag
+ag
+ag
+ag
+ag
+ac
+ap
+aq
+"}
+(37,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ah
+ah
+ah
+ai
+ai
+af
+ac
+aa
+aa
+"}
+(38,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(39,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+az
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aP
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(40,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aE
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(41,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(42,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(43,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(44,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(45,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(46,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ak
+aa
+aa
+"}
+(47,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aE
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(48,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(49,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(50,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(51,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(52,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(53,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(54,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+af
+ai
+aE
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(55,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+av
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(56,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+as
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(57,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ar
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aB
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(58,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aU
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(59,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aU
+ai
+ai
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aL
+aG
+aG
+aG
+aG
+aG
+aG
+aL
+aG
+aG
+aG
+aG
+aG
+aG
+aN
+aF
+ai
+af
+ac
+aa
+aa
+"}
+(60,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aU
+ai
+aD
+aO
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+ai
+ai
+af
+ac
+aa
+aa
+"}
+(61,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aU
+ai
+aE
+aF
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+af
+ac
+aa
+aa
+"}
+(62,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+ar
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aB
+ac
+aa
+aa
+"}
+(63,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ap
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aa
+aa
+"}
+(64,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+ai
+aD
+aF
+ai
+af
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
"}
diff --git a/maps/prefabs/city_street_t_small/t_01.dmm b/maps/prefabs/city_street_t_small/t_01.dmm
new file mode 100644
index 0000000000..80c1ac4980
--- /dev/null
+++ b/maps/prefabs/city_street_t_small/t_01.dmm
@@ -0,0 +1,2031 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"b" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"d" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"e" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"i" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"j" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"k" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"l" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"m" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"n" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"o" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"p" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"q" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"s" = (
+/obj/marker/prefab/city/parking,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"u" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"v" = (
+/obj/marker/blob,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"w" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"x" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"z" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"C" = (
+/obj/decal/road_marking/solid_cross,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"E" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"F" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"I" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"J" = (
+/obj/decal/road_marking/solid_line/offset/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"K" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"N" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"O" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"R" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"T" = (
+/obj/marker/prefab/city/store{
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"U" = (
+/obj/marker/prefab/city/store,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"W" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Y" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+
+(1,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+U
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(2,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+T
+b
+"}
+(3,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(4,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+u
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(5,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(6,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(7,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(8,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(9,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(10,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(11,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(12,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+u
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(13,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(14,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+z
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(15,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+z
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(16,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+N
+e
+a
+m
+z
+a
+e
+q
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(17,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+s
+e
+a
+a
+E
+E
+E
+n
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(18,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+Y
+Y
+Y
+Y
+Y
+Y
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+"}
+(19,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+x
+a
+a
+a
+a
+a
+a
+l
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(20,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+C
+a
+a
+a
+a
+a
+a
+l
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+C
+a
+a
+a
+R
+a
+a
+l
+a
+p
+p
+p
+p
+w
+p
+p
+p
+p
+p
+p
+p
+w
+p
+p
+p
+"}
+(22,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+C
+a
+a
+a
+v
+a
+a
+l
+j
+J
+J
+J
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+"}
+(23,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+C
+a
+a
+a
+a
+a
+a
+l
+j
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+l
+j
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(25,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+Y
+Y
+Y
+Y
+Y
+Y
+F
+K
+d
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+"}
+(26,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+W
+W
+W
+a
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+T
+b
+"}
+(27,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+U
+O
+e
+a
+o
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(28,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+o
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(29,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+o
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(30,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(31,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+u
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(32,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(33,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(34,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(35,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(36,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(37,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(38,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(39,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+u
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(40,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(41,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(42,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+F
+e
+a
+m
+i
+a
+e
+F
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
diff --git a/maps/prefabs/city_street_t_small/t_02.dmm b/maps/prefabs/city_street_t_small/t_02.dmm
new file mode 100644
index 0000000000..c6c6f91e8a
--- /dev/null
+++ b/maps/prefabs/city_street_t_small/t_02.dmm
@@ -0,0 +1,2055 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"b" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"c" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"d" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"e" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 10
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"f" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"g" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"h" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"i" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"k" = (
+/obj/marker/prefab/city/store{
+ dir = 1
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"l" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"o" = (
+/obj/decal/road_marking/solid_line/offset/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"p" = (
+/obj/marker/blob,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"q" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"s" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"u" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"y" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"B" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"D" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"E" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"H" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"I" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"J" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"K" = (
+/obj/structure/scenery/flowers,
+/turf/simulated/floor/colored/grass,
+/area/dmm_suite/clear_area)
+"L" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"N" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 6
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"O" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"P" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"R" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"S" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"T" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"U" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"V" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"W" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"X" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Z" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+
+(1,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(2,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+k
+V
+"}
+(3,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(4,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(5,1,1) = {"
+V
+V
+V
+V
+V
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+X
+u
+q
+h
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(6,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(7,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+N
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(8,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(9,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(10,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+P
+d
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(11,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+P
+d
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(12,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+P
+d
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(13,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+P
+d
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(14,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+s
+X
+u
+q
+c
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(15,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+O
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(16,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+O
+u
+X
+S
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(17,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+b
+g
+X
+u
+u
+i
+i
+i
+y
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(18,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+u
+W
+W
+W
+W
+W
+W
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+"}
+(19,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+u
+X
+u
+u
+u
+u
+u
+P
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+"}
+(20,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+u
+X
+u
+u
+u
+u
+u
+P
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+"}
+(21,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+u
+X
+u
+u
+l
+u
+u
+P
+u
+L
+L
+B
+L
+L
+L
+L
+L
+L
+L
+L
+B
+L
+L
+L
+L
+"}
+(22,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+u
+X
+u
+u
+p
+u
+u
+P
+E
+o
+o
+o
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+U
+"}
+(23,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+u
+X
+u
+u
+u
+u
+u
+P
+E
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+u
+"}
+(24,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+u
+X
+u
+u
+u
+u
+u
+P
+E
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+"}
+(25,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+u
+W
+W
+W
+W
+W
+W
+g
+I
+J
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+"}
+(26,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+T
+H
+H
+H
+u
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+k
+V
+"}
+(27,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+e
+f
+X
+u
+R
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(28,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+R
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(29,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+s
+X
+u
+R
+h
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(30,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+P
+d
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(31,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+P
+d
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(32,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+P
+d
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(33,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+P
+d
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(34,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(35,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(36,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(37,1,1) = {"
+V
+V
+V
+V
+V
+g
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+K
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(38,1,1) = {"
+V
+V
+V
+V
+V
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+X
+u
+q
+h
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(39,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(40,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(41,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
+(42,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+g
+X
+u
+q
+Z
+u
+X
+g
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+"}
diff --git a/maps/prefabs/city_street_t_small/t_04.dmm b/maps/prefabs/city_street_t_small/t_04.dmm
new file mode 100644
index 0000000000..78215d9142
--- /dev/null
+++ b/maps/prefabs/city_street_t_small/t_04.dmm
@@ -0,0 +1,2039 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"d" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 6
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"f" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"g" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"m" = (
+/obj/decal/road_marking/solid_line{
+ dir = 9
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"n" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"o" = (
+/obj/decal/road_marking/dotted_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"p" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"q" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"r" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"s" = (
+/obj/marker/prefab/city/store,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"v" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"w" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"y" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"z" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"B" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"C" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"D" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"G" = (
+/obj/decal/road_marking/solid_line{
+ dir = 5
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"H" = (
+/obj/decal/road_marking/solid_line{
+ dir = 10
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"I" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"O" = (
+/obj/decal/road_marking/solid_line{
+ dir = 6
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"P" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Q" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"R" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"S" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/blob,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"T" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"U" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"V" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"X" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Y" = (
+/obj/decal/road_marking/solid_line/offset/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Z" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+
+(1,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+D
+D
+D
+D
+"}
+(2,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+H
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+G
+R
+D
+D
+D
+D
+"}
+(3,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+p
+R
+D
+D
+D
+D
+"}
+(4,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+P
+v
+a
+a
+a
+a
+a
+z
+a
+a
+a
+a
+a
+a
+y
+T
+p
+R
+D
+D
+D
+D
+"}
+(5,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+T
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+I
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(6,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(7,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+H
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+G
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(8,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(9,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+s
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(10,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(11,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(12,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+B
+T
+p
+R
+D
+D
+D
+D
+"}
+(13,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(14,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(15,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(16,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(17,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(18,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+R
+R
+R
+R
+"}
+(19,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+T
+U
+r
+r
+r
+r
+"}
+(20,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+B
+T
+T
+U
+T
+T
+T
+T
+"}
+(21,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+T
+U
+T
+a
+a
+a
+"}
+(22,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+S
+q
+T
+T
+U
+C
+Y
+Y
+Y
+"}
+(23,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+T
+U
+C
+T
+T
+T
+"}
+(24,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+T
+U
+C
+r
+r
+r
+"}
+(25,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+d
+R
+p
+T
+g
+q
+T
+p
+R
+f
+w
+R
+R
+"}
+(26,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(27,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+s
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(28,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+U
+n
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(29,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+U
+n
+T
+g
+B
+T
+p
+R
+D
+D
+D
+D
+"}
+(30,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+U
+n
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(31,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+U
+n
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(32,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(33,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(34,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(35,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+R
+R
+R
+R
+R
+V
+V
+V
+V
+R
+R
+R
+R
+p
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(36,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+O
+r
+r
+r
+r
+o
+o
+o
+o
+r
+r
+r
+r
+m
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(37,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+g
+q
+T
+p
+R
+D
+D
+D
+D
+"}
+(38,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+y
+a
+a
+a
+a
+a
+a
+z
+a
+a
+a
+a
+a
+Z
+B
+T
+p
+R
+D
+D
+D
+D
+"}
+(39,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+X
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+T
+T
+p
+R
+D
+D
+D
+D
+"}
+(40,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+T
+p
+R
+D
+D
+D
+D
+"}
+(41,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+O
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+m
+R
+D
+D
+D
+D
+"}
+(42,1,1) = {"
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+D
+R
+p
+T
+g
+q
+T
+p
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+R
+D
+D
+D
+D
+"}
diff --git a/maps/prefabs/city_street_t_small/t_05.dmm b/maps/prefabs/city_street_t_small/t_05.dmm
new file mode 100644
index 0000000000..2b4c2f0835
--- /dev/null
+++ b/maps/prefabs/city_street_t_small/t_05.dmm
@@ -0,0 +1,2100 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"b" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"c" = (
+/obj/decal/road_marking/solid_line/offset{
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"f" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"g" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"h" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"i" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"j" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"k" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"l" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"m" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"n" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"o" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"q" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"s" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"t" = (
+/obj/marker/prefab/city/store,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"u" = (
+/obj/decal/road_marking/hazard,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"v" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"w" = (
+/obj/structure/interactive/stopsign,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"y" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"z" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"B" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"C" = (
+/obj/structure/scenery/flowers,
+/turf/simulated/floor/colored/grass,
+/area/dmm_suite/clear_area)
+"F" = (
+/obj/decal/road_marking/solid_stop,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"H" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"I" = (
+/obj/decal/road_marking/solid_line{
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"J" = (
+/obj/decal/road_marking/solid_line{
+ dir = 9
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"K" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"L" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"M" = (
+/obj/decal/road_marking/dotted_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"N" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"O" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"P" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Q" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"R" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"S" = (
+/obj/decal/road_marking/solid_line{
+ dir = 6
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"T" = (
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"U" = (
+/obj/decal/road_marking/solid_line/offset/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"V" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"W" = (
+/obj/marker/blob,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"X" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"Y" = (
+/obj/decal/road_marking/solid_line{
+ dir = 10
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Z" = (
+/obj/decal/road_marking/solid_line{
+ dir = 5
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+
+(1,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+t
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(2,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(3,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(4,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+m
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(5,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(6,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(7,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+n
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(8,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+n
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(9,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+n
+h
+g
+l
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(10,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+h
+N
+N
+N
+B
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(11,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+R
+R
+R
+R
+R
+R
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+s
+s
+s
+s
+"}
+(12,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+I
+h
+h
+h
+h
+Y
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+Z
+X
+s
+s
+s
+s
+"}
+(13,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+I
+h
+T
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+I
+X
+s
+s
+s
+s
+"}
+(14,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+I
+h
+h
+y
+y
+y
+y
+y
+y
+j
+y
+y
+y
+y
+y
+y
+T
+h
+I
+X
+s
+s
+s
+s
+"}
+(15,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+I
+h
+Q
+k
+o
+o
+o
+o
+o
+o
+o
+o
+o
+o
+o
+V
+i
+h
+I
+X
+s
+s
+s
+s
+"}
+(16,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+I
+h
+Q
+i
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+Q
+i
+h
+I
+X
+s
+s
+s
+s
+"}
+(17,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+h
+Q
+i
+h
+S
+L
+L
+L
+L
+L
+L
+L
+Z
+h
+Q
+i
+h
+I
+X
+s
+s
+s
+s
+"}
+(18,1,1) = {"
+X
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+u
+u
+X
+I
+h
+Q
+i
+h
+I
+X
+X
+X
+X
+X
+X
+X
+I
+h
+Q
+i
+h
+I
+X
+X
+X
+X
+X
+"}
+(19,1,1) = {"
+X
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+u
+u
+X
+I
+h
+Q
+i
+h
+I
+X
+C
+C
+C
+C
+C
+X
+I
+h
+Q
+i
+h
+Y
+K
+L
+L
+L
+L
+"}
+(20,1,1) = {"
+X
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+K
+M
+h
+Q
+i
+h
+I
+X
+C
+C
+C
+C
+C
+X
+I
+h
+Q
+i
+h
+h
+K
+h
+h
+h
+h
+"}
+(21,1,1) = {"
+X
+h
+h
+h
+T
+h
+h
+h
+h
+h
+h
+h
+T
+h
+h
+h
+h
+K
+M
+h
+m
+i
+h
+I
+X
+C
+C
+C
+C
+C
+X
+I
+h
+Q
+i
+h
+T
+K
+h
+y
+y
+y
+"}
+(22,1,1) = {"
+X
+h
+h
+h
+h
+h
+h
+h
+W
+h
+h
+h
+h
+h
+h
+h
+h
+K
+M
+h
+Q
+i
+h
+I
+X
+C
+C
+C
+C
+C
+X
+I
+h
+Q
+i
+h
+h
+K
+F
+U
+U
+U
+"}
+(23,1,1) = {"
+X
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+K
+M
+h
+Q
+i
+h
+I
+X
+C
+C
+C
+C
+C
+X
+I
+h
+Q
+i
+h
+h
+K
+F
+h
+h
+h
+"}
+(24,1,1) = {"
+X
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+u
+u
+X
+I
+h
+Q
+i
+h
+I
+X
+C
+C
+C
+C
+C
+X
+I
+h
+Q
+i
+h
+S
+K
+F
+L
+L
+L
+"}
+(25,1,1) = {"
+X
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+h
+c
+u
+u
+X
+I
+h
+Q
+i
+h
+I
+X
+X
+X
+X
+X
+X
+X
+I
+h
+Q
+i
+h
+I
+X
+f
+w
+X
+X
+"}
+(26,1,1) = {"
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+I
+h
+Q
+i
+h
+Y
+L
+L
+L
+L
+L
+L
+L
+J
+h
+Q
+i
+h
+I
+X
+s
+s
+s
+s
+"}
+(27,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+t
+X
+I
+h
+Q
+i
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+Q
+i
+h
+I
+X
+s
+s
+s
+s
+"}
+(28,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+I
+h
+Q
+z
+y
+y
+y
+y
+y
+y
+y
+y
+y
+y
+y
+q
+i
+h
+I
+X
+s
+s
+s
+s
+"}
+(29,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+I
+h
+h
+o
+o
+o
+o
+o
+o
+O
+o
+o
+o
+o
+o
+o
+T
+h
+I
+X
+s
+s
+s
+s
+"}
+(30,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+I
+h
+T
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+h
+I
+X
+s
+s
+s
+s
+"}
+(31,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+I
+h
+h
+h
+h
+S
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+L
+J
+X
+s
+s
+s
+s
+"}
+(32,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+R
+R
+R
+R
+R
+R
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+X
+s
+s
+s
+s
+"}
+(33,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+P
+P
+P
+h
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(34,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+v
+g
+h
+b
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(35,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+H
+g
+h
+b
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(36,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+b
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(37,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(38,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(39,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+m
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(40,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(41,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
+(42,1,1) = {"
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+X
+g
+h
+Q
+i
+h
+g
+X
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+s
+"}
diff --git a/maps/prefabs/forest/base_03.dmm b/maps/prefabs/forest/base_03.dmm
index 33f3af1715..a27cafbb38 100644
--- a/maps/prefabs/forest/base_03.dmm
+++ b/maps/prefabs/forest/base_03.dmm
@@ -1,1191 +1,58 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"b" = (
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"c" = (
-/turf/simulated/wall/brick/grey,
-/area/dmm_suite/clear_area)
-"d" = (
-/obj/structure/interactive/door/wood,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"e" = (
-/obj/structure/carpet/brown,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"f" = (
-/mob/living/advanced/npc/goblin/warrior,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"g" = (
-/obj/structure/carpet/brown,
-/obj/marker/map_node/x3,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"h" = (
-/mob/living/advanced/npc/goblin/mage{
- icon_state = "directional";
- dir = 8
- },
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"i" = (
-/mob/living/advanced/npc/goblin/mage{
- icon_state = "directional";
- dir = 4
- },
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"j" = (
-/mob/living/advanced/npc/goblin/mage,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"k" = (
-/mob/living/advanced/npc/goblin/warrior{
- icon_state = "directional";
- dir = 8
- },
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"l" = (
-/obj/structure/interactive/lighting/mounted_torch{
- icon_state = "torch";
- dir = 4
- },
-/turf/simulated/wall/brick/grey,
-/area/dmm_suite/clear_area)
-"m" = (
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"n" = (
-/obj/structure/carpet/brown,
-/obj/marker/map_node/x4,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"o" = (
-/obj/marker/objective_spawn,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"p" = (
-/obj/structure/carpet/brown,
-/obj/marker/map_node/x2,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"q" = (
-/obj/marker/map_node,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"r" = (
-/obj/marker/map_node,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"s" = (
-/obj/marker/map_node/x2,
-/obj/marker/smart_clear_turf,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"t" = (
-/obj/marker/map_node/x2,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"u" = (
-/obj/marker/map_node/x4,
-/turf/simulated/floor/brick/grey,
-/area/dmm_suite/clear_area)
-"v" = (
-/obj/marker/map_node,
-/obj/marker/smart_clear_turf,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
+"a" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+"b" = (/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"c" = (/turf/simulated/wall/brick/grey,/area/dmm_suite/clear_area)
+"d" = (/obj/structure/interactive/door/wood,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"e" = (/obj/structure/carpet/brown,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"f" = (/mob/living/advanced/npc/goblin/warrior,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"g" = (/obj/structure/carpet/brown,/obj/marker/map_node/x3,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"h" = (/mob/living/advanced/npc/goblin/mage{icon_state = "directional"; dir = 8},/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"i" = (/mob/living/advanced/npc/goblin/mage{icon_state = "directional"; dir = 4},/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"j" = (/mob/living/advanced/npc/goblin/mage,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"k" = (/mob/living/advanced/npc/goblin/warrior{icon_state = "directional"; dir = 8},/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"l" = (/obj/structure/interactive/lighting/mounted_torch{icon_state = "torch"; dir = 4},/turf/simulated/wall/brick/grey,/area/dmm_suite/clear_area)
+"m" = (/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"n" = (/obj/structure/carpet/brown,/obj/marker/map_node/x4,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"o" = (/obj/marker/objective_spawn,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"p" = (/obj/structure/carpet/brown,/obj/marker/map_node/x2,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"q" = (/obj/marker/map_node,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"r" = (/obj/marker/map_node,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"s" = (/obj/marker/map_node/x2,/obj/marker/smart_clear_turf,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"t" = (/obj/marker/map_node/x2,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"u" = (/obj/marker/map_node/x4,/turf/simulated/floor/brick/grey,/area/dmm_suite/clear_area)
+"v" = (/obj/marker/map_node,/obj/marker/smart_clear_turf,/turf/dmm_suite/no_wall,/area/dmm_suite/clear_area)
+"w" = (/obj/structure/interactive/lighting/mounted_torch{icon_state = "torch"; dir = 8},/turf/simulated/wall/brick/grey,/area/dmm_suite/clear_area)
(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-c
-m
-m
-i
-m
-m
-c
-f
-m
-m
-m
-m
-c
-c
-c
-c
-c
-c
-c
-c
-c
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-c
-m
-m
-m
-m
-m
-c
-m
-e
-e
-e
-m
-c
-m
-m
-i
-m
-m
-m
-m
-c
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-c
-m
-m
-m
-m
-q
-d
-q
-e
-e
-e
-q
-d
-q
-e
-e
-e
-e
-e
-m
-c
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-c
-c
-c
-c
-c
-c
-m
-m
-m
-m
-q
-d
-q
-e
-g
-e
-q
-d
-q
-e
-e
-e
-e
-e
-m
-c
-a
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-c
-m
-m
-m
-m
-m
-m
-e
-e
-e
-m
-c
-m
-e
-e
-e
-m
-c
-m
-e
-e
-n
-e
-e
-m
-c
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-c
-f
-m
-m
-m
-m
-m
-e
-e
-e
-m
-c
-m
-m
-m
-m
-m
-c
-m
-e
-e
-e
-e
-e
-m
-c
-a
-a
-b
-b
-"}
-(9,1,1) = {"
-a
-a
-c
-m
-m
-m
-m
-m
-m
-e
-e
-e
-m
-c
-c
-l
-c
-c
-c
-c
-m
-e
-e
-e
-e
-e
-m
-c
-a
-a
-b
-b
-"}
-(10,1,1) = {"
-b
-b
-d
-m
-e
-e
-e
-m
-u
-e
-e
-e
-m
-c
-m
-m
-m
-m
-m
-c
-m
-q
-q
-m
-m
-k
-m
-c
-a
-b
-b
-b
-"}
-(11,1,1) = {"
-b
-s
-d
-t
-e
-e
-e
-m
-m
-e
-e
-e
-m
-c
-m
-m
-m
-m
-m
-c
-c
-d
-d
-c
-c
-c
-c
-c
-a
-b
-b
-b
-"}
-(12,1,1) = {"
-b
-b
-d
-m
-e
-e
-e
-m
-m
-e
-e
-e
-q
-d
-q
-m
-m
-m
-m
-c
-m
-q
-q
-m
-m
-c
-b
-b
-b
-b
-b
-b
-"}
-(13,1,1) = {"
-a
-a
-c
-m
-e
-e
-e
-m
-m
-m
-m
-m
-q
-d
-q
-m
-t
-f
-q
-d
-q
-e
-e
-e
-q
-d
-r
-b
-b
-b
-b
-b
-"}
-(14,1,1) = {"
-a
-a
-c
-m
-e
-e
-e
-m
-m
-m
-m
-q
-m
-c
-m
-m
-m
-m
-q
-d
-q
-e
-g
-e
-q
-d
-v
-b
-b
-b
-b
-b
-"}
-(15,1,1) = {"
-a
-a
-c
-m
-m
-m
-m
-m
-m
-c
-c
-d
-c
-c
-m
-m
-m
-m
-m
-c
-m
-e
-e
-e
-m
-c
-b
-b
-b
-b
-b
-b
-"}
-(16,1,1) = {"
-a
-a
-c
-m
-m
-m
-q
-h
-m
-c
-i
-q
-m
-c
-o
-m
-q
-q
-m
-c
-f
-q
-q
-m
-m
-c
-c
-c
-c
-c
-c
-b
-"}
-(17,1,1) = {"
-a
-a
-c
-c
-c
-c
-d
-c
-c
-c
-m
-m
-m
-c
-c
-c
-d
-d
-c
-c
-c
-d
-d
-c
-c
-c
-m
-m
-m
-m
-c
-b
-"}
-(18,1,1) = {"
-a
-a
-a
-c
-m
-m
-q
-m
-m
-c
-m
-e
-e
-m
-c
-i
-q
-q
-m
-m
-m
-q
-q
-m
-c
-m
-e
-e
-e
-m
-c
-b
-"}
-(19,1,1) = {"
-a
-a
-a
-c
-m
-e
-e
-e
-m
-c
-m
-e
-e
-m
-c
-m
-e
-e
-e
-e
-e
-e
-e
-m
-c
-m
-e
-e
-e
-m
-c
-b
-"}
-(20,1,1) = {"
-a
-a
-a
-c
-m
-e
-g
-e
-m
-c
-m
-e
-e
-m
-d
-m
-e
-e
-e
-e
-e
-e
-e
-q
-d
-q
-e
-e
-e
-m
-c
-b
-"}
-(21,1,1) = {"
-a
-a
-a
-c
-f
-e
-e
-e
-m
-c
-j
-e
-p
-m
-d
-m
-p
-g
-e
-e
-e
-g
-e
-q
-d
-q
-e
-g
-e
-m
-c
-b
-"}
-(22,1,1) = {"
-a
-a
-a
-c
-m
-e
-e
-e
-m
-c
-m
-e
-e
-m
-d
-m
-e
-e
-e
-e
-e
-e
-e
-m
-c
-m
-e
-e
-e
-m
-c
-b
-"}
-(23,1,1) = {"
-a
-a
-a
-c
-m
-e
-e
-e
-m
-c
-m
-e
-e
-m
-c
-m
-e
-e
-e
-e
-e
-e
-e
-m
-c
-m
-m
-k
-m
-m
-c
-b
-"}
-(24,1,1) = {"
-a
-a
-a
-c
-m
-e
-e
-e
-m
-c
-m
-e
-e
-m
-c
-m
-m
-m
-m
-k
-m
-m
-q
-m
-c
-c
-c
-c
-c
-c
-c
-b
-"}
-(25,1,1) = {"
-a
-a
-a
-c
-m
-e
-g
-e
-m
-c
-m
-e
-e
-m
-c
-c
-c
-c
-c
-c
-c
-c
-d
-c
-c
-m
-m
-m
-m
-c
-a
-a
-"}
-(26,1,1) = {"
-a
-a
-a
-c
-m
-e
-e
-e
-m
-d
-m
-m
-m
-m
-m
-m
-m
-m
-e
-e
-c
-m
-q
-m
-m
-m
-m
-m
-m
-c
-a
-a
-"}
-(27,1,1) = {"
-a
-a
-a
-c
-m
-m
-m
-m
-m
-c
-m
-m
-t
-m
-m
-m
-m
-t
-e
-e
-c
-m
-e
-e
-e
-e
-e
-p
-m
-c
-a
-a
-"}
-(28,1,1) = {"
-a
-a
-a
-c
-c
-c
-c
-c
-c
-c
-m
-k
-m
-m
-m
-m
-m
-m
-e
-e
-c
-m
-p
-e
-e
-e
-e
-e
-m
-c
-a
-a
-"}
-(29,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-m
-m
-k
-m
-m
-m
-m
-m
-c
-a
-a
-"}
-(30,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-a
-a
-"}
-(31,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(32,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+aaaaaaaaabbbaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaabsbaaaaaaaaaaaaaaaaaaaa
+aaaaaccccdddcccccaaaaaaaaaaaaaaa
+aaaaacmfmmtmmmmmccccccccccccaaaa
+aaaaacmmmeeeeemmcmmmfmmmmmmcaaaa
+aaaaacmmmeeeeemmcmeeeeeeeemcaaaa
+aaaaacmmmeeeeemqdqegeeeegemcaaaa
+acccccmmmmmmmmmhcmeeeeeeeemcaaaa
+acmmmmmmmummmmmmcmmmmmmmmmmcaaaa
+acmmmmeeeeeemmcccccccccccdcccaaa
+acimmmeeeeeemmcimmmmjmmmmmmmcaaa
+acmmmmeeeeeemqdqmeeeeeeeemmkcaaa
+acmmqqmmmmmqqmcmmeeepeeeemtmcaaa
+acccddcccccddccccmmmmmmmmmmmcaaa
+acfmqqmmcmmqqmmocccdddcccmmmcaaa
+acmeeeemlmmmmmmmcimmmmmmcmmmcaaa
+acmeegemcmmmtmmqdqeepeemcmmmcaaa
+acmeeeemcmmmfmmqdqeegeemcmtmcaaa
+acmmqqmmcmmmqqmmcmeeeeemceeecaaa
+acccddccccccddcccmeeeeekceeecaaa
+aacmqqmmmmcmqqmfcmeeeeemccccccaa
+aacmeeeeeqdqeeeqdqeegeemcmmmmcaa
+aacieeeeeqdqegeqdqeeeeeqdqepmcaa
+aacmeeneemwmeeemcmmqqmmmcmeekcaa
+aacmeeeeemcmqqmmcccddccccmeemcaa
+aacmeeeeekccddcccmmqqmmcmmeemcaa
+aacmmmmmmmcbrvbcmeeeeemcmmeemcaa
+aacccccccccbbbbcmeeegekcmmpemcaa
+aaaaaaaaaaabbbbcmeeeeemcmmmmmcaa
+aaaaaaaaabbbbbbcmmmmmmmcccccccaa
+aaaaaaabbbbbbbbcccccccccaaaaaaaa
+aaaaaaabbbbbbbbbbbbbbbbbaaaaaaaa
"}
diff --git a/maps/prefabs/house/02_below.dmm b/maps/prefabs/house/02_below.dmm
deleted file mode 100644
index 04c7bc5f68..0000000000
--- a/maps/prefabs/house/02_below.dmm
+++ /dev/null
@@ -1,673 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aU" = (
-/obj/structure/interactive/lighting/fixture/tube/syndicate{
- dir = 1;
- icon_state = "preview"
- },
-/obj/structure/table/wood,
-/obj/item/container/edible/pill/space_dust{
- pixel_x = 1;
- pixel_y = 5
- },
-/obj/item/container/edible/pill/space_drugs{
- pixel_x = -7;
- pixel_y = 2
- },
-/obj/item/container/edible/pill/omnizine{
- pixel_x = 4;
- pixel_y = -3
- },
-/obj/item/container/simple/beaker/bottle/medium,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"bT" = (
-/obj/effect/cleanable/tile_rot,
-/turf/simulated/wall/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"cs" = (
-/obj/structure/interactive/crate/coffin,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"db" = (
-/obj/effect/cleanable/blood/splatter,
-/turf/simulated/floor/plating,
-/area/mission/prefab/house/house_02/basement)
-"dl" = (
-/obj/marker/spawning/random/food,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"dI" = (
-/obj/structure/interactive/construction/reinf_girder,
-/turf/simulated/floor/plating,
-/area/mission/prefab/house/house_02/basement)
-"eg" = (
-/obj/effect/cleanable/blood/line{
- dir = 1
- },
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"gr" = (
-/obj/structure/interactive/misc/curtain_open,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"gJ" = (
-/turf/simulated/floor/chasm,
-/area/dmm_suite/clear_area)
-"hV" = (
-/obj/structure/interactive/fire_closet{
- dir = 4
- },
-/turf/simulated/wall/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"ik" = (
-/obj/structure/interactive/light_switch{
- dir = 8;
- icon_state = "setup"
- },
-/turf/simulated/wall/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"iI" = (
-/obj/structure/interactive/construction/reinf_girder,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"jb" = (
-/obj/structure/interactive/bed,
-/obj/structure/interactive/misc/curtain_open,
-/obj/item/supply_crate/medicine,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"jE" = (
-/obj/effect/cleanable/blood/line{
- dir = 8
- },
-/obj/item/weapon/melee/tool/pickaxe,
-/obj/effect/cleanable/scorch,
-/obj/effect/cleanable/blood/line{
- dir = 6
- },
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"jS" = (
-/obj/marker/cover_node/right{
- dir = 8;
- icon_state = "right"
- },
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"jV" = (
-/obj/structure/short_wall/sand,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"kK" = (
-/obj/marker/cover_node/left{
- dir = 1
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"lS" = (
-/obj/structure/interactive/lighting/fixture/tube/fluorescent{
- dir = 4
- },
-/obj/structure/interactive/construction/reinf_girder,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"oh" = (
-/obj/effect/cleanable/tile_rot,
-/obj/structure/interactive/storage/ammo_pile{
- pixel_y = -7
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"oA" = (
-/obj/item/crafting_bench/pill_press{
- pixel_y = 12
- },
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"oT" = (
-/obj/structure/interactive/plant/glowcap,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"pf" = (
-/obj/structure/interactive/construction/reinf_girder,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"pF" = (
-/obj/item/container/healing/cable,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"pH" = (
-/obj/structure/interactive/bed,
-/obj/effect/cleanable/cobweb,
-/obj/structure/interactive/misc/curtain_open,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"qp" = (
-/obj/decal/poster/painting,
-/turf/simulated/wall/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"qJ" = (
-/turf/simulated/wall/rock/indestructable,
-/area/dmm_suite/clear_area)
-"uu" = (
-/obj/marker/map_node,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"uL" = (
-/obj/effect/cleanable/blood/line,
-/obj/effect/cleanable/scorch,
-/turf/simulated/floor/plating,
-/area/mission/prefab/house/house_02/basement)
-"uU" = (
-/obj/structure/interactive/light_switch{
- dir = 1;
- icon_state = "setup"
- },
-/turf/simulated/wall/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"vb" = (
-/obj/item/container/edible/pill/space_drugs,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"vg" = (
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"vt" = (
-/mob/living/advanced/npc/bandit{
- dir = 1
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"vJ" = (
-/mob/living/advanced/npc/bandit,
-/obj/marker/cover_node/right{
- dir = 4;
- icon_state = "right"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"wc" = (
-/turf/simulated/floor/plating,
-/area/mission/prefab/house/house_02/basement)
-"xW" = (
-/obj/marker/map_node,
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"yV" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"AZ" = (
-/obj/effect/cleanable/blood/line{
- dir = 9
- },
-/obj/effect/cleanable/scorch,
-/turf/simulated/floor/plating,
-/area/mission/prefab/house/house_02/basement)
-"CH" = (
-/obj/structure/interactive/bookcase,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Dw" = (
-/obj/item/paper/book{
- color = "#00FF00";
- name = "Greentext"
- },
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"DJ" = (
-/obj/structure/short_wall/sand,
-/turf/simulated/floor/plating,
-/area/mission/prefab/house/house_02/basement)
-"Ez" = (
-/obj/effect/cleanable/tile_rot,
-/obj/structure/interactive/bed/sheet,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"EG" = (
-/obj/effect/cleanable/blood/line{
- dir = 8
- },
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"FR" = (
-/obj/marker/cover_node/right{
- dir = 1;
- icon_state = "right"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"GH" = (
-/obj/structure/interactive/bed,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"GS" = (
-/obj/structure/interactive/bed,
-/obj/item/container/syringe/hypodermic/opium,
-/obj/effect/cleanable/tile_rot,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Hu" = (
-/mob/living/advanced/npc/bandit,
-/turf/simulated/floor/plating,
-/area/mission/prefab/house/house_02/basement)
-"IP" = (
-/obj/structure/interactive/lighting/fixture/tube/fluorescent,
-/mob/living/advanced/npc/bandit,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Je" = (
-/obj/structure/table/wood,
-/obj/item/storage/pillbottle{
- pixel_y = 6
- },
-/obj/item/clothing/back/storage/dufflebag/poly/nanotrasen{
- pixel_x = 8;
- pixel_y = -4
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"JE" = (
-/obj/structure/interactive/crate/trash,
-/obj/marker/spawning/random/trash,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Ka" = (
-/obj/item/material/sheet/iron,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"MC" = (
-/obj/marker/cover_node{
- dir = 8
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"MU" = (
-/obj/structure/interactive/construction/machine_frame,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Nu" = (
-/obj/effect/cleanable/tile_rot,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"NC" = (
-/obj/structure/interactive/construction/reinf_girder,
-/turf/simulated/floor/plating,
-/area/dmm_suite/clear_area)
-"OR" = (
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"PQ" = (
-/turf/simulated/wall/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Rb" = (
-/turf/simulated/floor/stair/ztravel/wood,
-/area/mission/prefab/house/house_02/basement)
-"Rd" = (
-/obj/structure/interactive/ore_box,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Rm" = (
-/obj/structure/interactive/lighting/fixture/bulb/green,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"TX" = (
-/obj/effect/cleanable/tile_rot,
-/obj/structure/interactive/bookcase,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"UP" = (
-/mob/living/advanced/npc/bandit{
- dir = 4;
- icon_state = "directional"
- },
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"UR" = (
-/obj/effect/cleanable/blood/splatter/grease,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Vr" = (
-/obj/structure/interactive/lighting/fixture/tube{
- dir = 4;
- icon_state = "preview"
- },
-/obj/structure/interactive/chair/wood{
- dir = 1
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Vu" = (
-/obj/structure/interactive/lighting/fixture/tube{
- dir = 4;
- icon_state = "preview"
- },
-/obj/effect/cleanable/tile_rot,
-/obj/structure/interactive/bed/sheet,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"VZ" = (
-/obj/structure/interactive/power/apc{
- dir = 8;
- icon_state = "apc"
- },
-/turf/simulated/wall/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"WC" = (
-/obj/structure/interactive/reagent_tank/barrel/water,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Xu" = (
-/obj/effect/cleanable/tile_rot,
-/obj/structure/interactive/fax_machine,
-/obj/structure/table/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Yr" = (
-/obj/structure/interactive/bed,
-/obj/item/container/edible/pill/space_drugs,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-"Yw" = (
-/obj/structure/scenery/rocks{
- icon_state = "rock_6"
- },
-/turf/dmm_suite/no_wall,
-/area/dmm_suite/clear_area)
-"YE" = (
-/obj/structure/interactive/lighting/fixture/tube{
- dir = 1;
- icon_state = "preview"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_02/basement)
-
-(1,1,1) = {"
-yV
-yV
-yV
-yV
-yV
-yV
-yV
-qJ
-qJ
-qJ
-qJ
-qJ
-yV
-yV
-yV
-yV
-"}
-(2,1,1) = {"
-yV
-PQ
-PQ
-qp
-PQ
-PQ
-PQ
-PQ
-PQ
-PQ
-PQ
-qJ
-yV
-yV
-yV
-yV
-"}
-(3,1,1) = {"
-yV
-PQ
-pH
-Vu
-GS
-GH
-lS
-hV
-Xu
-Vr
-PQ
-qJ
-yV
-yV
-yV
-yV
-"}
-(4,1,1) = {"
-OR
-PQ
-vg
-Nu
-Nu
-vg
-vg
-vg
-vg
-vg
-PQ
-qJ
-gJ
-gJ
-gJ
-yV
-"}
-(5,1,1) = {"
-OR
-PQ
-jb
-Yr
-Ez
-GS
-iI
-vg
-vg
-dl
-uU
-qJ
-gJ
-Dw
-gJ
-yV
-"}
-(6,1,1) = {"
-oT
-PQ
-iI
-iI
-vg
-vg
-vg
-vg
-uu
-dl
-PQ
-qJ
-gJ
-gJ
-gJ
-yV
-"}
-(7,1,1) = {"
-Yw
-PQ
-IP
-UR
-vg
-vJ
-vg
-vg
-vg
-JE
-PQ
-qJ
-qJ
-qJ
-yV
-yV
-"}
-(8,1,1) = {"
-OR
-PQ
-TX
-ik
-jV
-jV
-vg
-jV
-kK
-YE
-PQ
-PQ
-PQ
-qJ
-yV
-yV
-"}
-(9,1,1) = {"
-OR
-PQ
-VZ
-PQ
-vg
-vg
-vg
-jV
-vt
-vg
-CH
-CH
-PQ
-qJ
-qJ
-qJ
-"}
-(10,1,1) = {"
-OR
-OR
-UP
-PQ
-vg
-Rb
-bT
-jV
-uu
-vg
-vg
-oh
-PQ
-qp
-PQ
-PQ
-"}
-(11,1,1) = {"
-UP
-OR
-PQ
-PQ
-Rm
-vg
-vg
-jV
-vt
-Nu
-vg
-vg
-gr
-vg
-oA
-PQ
-"}
-(12,1,1) = {"
-OR
-OR
-PQ
-Hu
-wc
-vg
-vg
-jV
-FR
-vg
-vg
-vg
-gr
-vg
-aU
-PQ
-"}
-(13,1,1) = {"
-oT
-OR
-PQ
-dI
-DJ
-jV
-vg
-MC
-vg
-vg
-vg
-vg
-gr
-vg
-Je
-PQ
-"}
-(14,1,1) = {"
-xW
-OR
-OR
-yV
-AZ
-uL
-db
-pF
-vg
-vb
-uu
-vg
-gr
-vg
-Rd
-PQ
-"}
-(15,1,1) = {"
-cs
-eg
-eg
-eg
-jE
-NC
-DJ
-WC
-MU
-pF
-MU
-Ka
-gr
-WC
-Rd
-PQ
-"}
-(16,1,1) = {"
-OR
-oT
-OR
-pf
-EG
-jS
-PQ
-PQ
-PQ
-PQ
-PQ
-PQ
-PQ
-PQ
-PQ
-PQ
-"}
diff --git a/maps/prefabs/house/03_below.dmm b/maps/prefabs/house/03_below.dmm
deleted file mode 100644
index e5e2070e02..0000000000
--- a/maps/prefabs/house/03_below.dmm
+++ /dev/null
@@ -1,400 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"b" = (
-/obj/structure/table/cult,
-/obj/item/weapon/melee/sword/cult_dagger,
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"c" = (
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"j" = (
-/mob/living/simple/cult/construct/behemoth{
- dir = 1
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"n" = (
-/mob/living/advanced/npc/cultist/old{
- dir = 4
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"s" = (
-/obj/structure/interactive/lighting/cult_pylon,
-/obj/marker/cover_node/left{
- dir = 4;
- icon_state = "left"
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"t" = (
-/turf/simulated/wall/cult,
-/area/mission/prefab/house/house_03/basement)
-"u" = (
-/obj/structure/table/cult,
-/obj/item/clothing/overwear/armor/cult/old,
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"v" = (
-/obj/structure/interactive/chair/wood{
- dir = 8;
- icon_state = "wooden_chair"
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"w" = (
-/obj/structure/interactive/chair/wood{
- dir = 8;
- icon_state = "wooden_chair"
- },
-/obj/marker/cover_node/right{
- dir = 1;
- icon_state = "right"
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"x" = (
-/obj/marker/cover_node/right{
- dir = 8;
- icon_state = "right"
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"z" = (
-/obj/structure/interactive/lighting/cult_pylon,
-/obj/marker/cover_node/right{
- dir = 4;
- icon_state = "right"
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"B" = (
-/obj/structure/table/cooking/bonfire,
-/obj/item/paper/book/controls,
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"F" = (
-/obj/structure/interactive/crate/chest/filled,
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"M" = (
-/turf/simulated/floor/stair/ztravel/wood,
-/area/mission/prefab/house/house_03/basement)
-"Q" = (
-/obj/marker/map_node,
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"S" = (
-/mob/living/advanced/npc/cultist{
- dir = 8
- },
-/obj/structure/interactive/chair/wood{
- dir = 8;
- icon_state = "wooden_chair"
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"T" = (
-/mob/living/simple/cult/construct/behemoth{
- dir = 4
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-"Y" = (
-/obj/marker/cover_node/left{
- dir = 1
- },
-/turf/simulated/floor/cult,
-/area/mission/prefab/house/house_03/basement)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-t
-t
-t
-t
-t
-t
-t
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-t
-F
-u
-b
-u
-F
-t
-a
-a
-a
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-t
-z
-c
-n
-T
-s
-t
-a
-a
-a
-a
-a
-a
-a
-"}
-(10,1,1) = {"
-t
-t
-t
-t
-v
-c
-v
-t
-t
-a
-a
-a
-a
-a
-a
-a
-"}
-(11,1,1) = {"
-t
-c
-M
-t
-S
-Q
-S
-t
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(12,1,1) = {"
-t
-Q
-t
-t
-w
-c
-v
-t
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(13,1,1) = {"
-t
-c
-x
-j
-c
-c
-c
-t
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(14,1,1) = {"
-t
-c
-c
-c
-c
-Q
-c
-t
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(15,1,1) = {"
-t
-t
-t
-t
-Y
-B
-c
-t
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(16,1,1) = {"
-a
-a
-a
-t
-t
-t
-t
-t
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/maps/prefabs/house/08_below.dmm b/maps/prefabs/house/08_below.dmm
deleted file mode 100644
index 9f9a3fa09c..0000000000
--- a/maps/prefabs/house/08_below.dmm
+++ /dev/null
@@ -1,512 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/simulated/wall/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"c" = (
-/turf/simulated/floor/stair/ztravel/wood{
- dir = 8
- },
-/area/mission/prefab/house/house_08/basement)
-"e" = (
-/obj/structure/interactive/lighting/fixture/bulb,
-/obj/structure/interactive/bookcase,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"i" = (
-/obj/structure/interactive/crate/closet/anchored{
- pixel_x = -9
- },
-/obj/marker/spawning/random/trash,
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"k" = (
-/obj/structure/interactive/chair/comfy{
- dir = 8;
- icon_state = "comfychair"
- },
-/mob/living/advanced/npc/bandit{
- dir = 8;
- icon_state = "directional"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"l" = (
-/obj/structure/interactive/potted_plant/bin,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"o" = (
-/obj/structure/interactive/storage/trash_pile,
-/obj/marker/map_node,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"p" = (
-/obj/structure/interactive/chair/comfy{
- dir = 8;
- icon_state = "comfychair"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"s" = (
-/obj/structure/interactive/chair/comfy{
- dir = 4
- },
-/mob/living/advanced/npc/bandit{
- dir = 4;
- icon_state = "directional"
- },
-/obj/marker/map_node,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"u" = (
-/obj/structure/carpet/red,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"v" = (
-/obj/structure/interactive/bookcase,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"w" = (
-/obj/structure/interactive/storage/trash_pile,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"x" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/obj/structure/interactive/storage/safe,
-/obj/structure/interactive/storage/trash_pile,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"y" = (
-/obj/marker/cover_node/right{
- dir = 1;
- icon_state = "right"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"z" = (
-/obj/structure/interactive/chair/comfy{
- dir = 4
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"A" = (
-/obj/structure/interactive/crate/closet/anchored{
- pixel_x = -9
- },
-/obj/marker/spawning/random/trash,
-/obj/marker/spawning/random/trash,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"B" = (
-/obj/structure/interactive/crate/chest/filled,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"C" = (
-/obj/structure/table/wood,
-/obj/structure/carpet/red,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"D" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"F" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/obj/marker/cover_node/left{
- dir = 8;
- icon_state = "left"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"H" = (
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"I" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/obj/marker/cover_node/right{
- dir = 8;
- icon_state = "right"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"J" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 8;
- icon_state = "preview"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"K" = (
-/obj/marker/cover_node/right,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"L" = (
-/obj/marker/cover_node/left{
- dir = 1;
- icon_state = "left"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"M" = (
-/obj/marker/map_node,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"N" = (
-/obj/structure/interactive/chair/comfy{
- dir = 4
- },
-/mob/living/advanced/npc/bandit{
- dir = 4;
- icon_state = "directional"
- },
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"R" = (
-/obj/structure/interactive/door/airlock/wood,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"T" = (
-/obj/structure/table/wood,
-/obj/marker/spawning/random/dangerous,
-/obj/structure/carpet/red,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"U" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/obj/structure/interactive/storage/trash_pile,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"V" = (
-/obj/marker/cover_node/left,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"W" = (
-/obj/marker/spawning/random/trash,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"X" = (
-/mob/living/advanced/npc/bandit{
- dir = 8;
- icon_state = "directional"
- },
-/obj/marker/map_node,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"Y" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 1;
- icon_state = "preview"
- },
-/obj/structure/interactive/bookcase,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-"Z" = (
-/obj/structure/interactive/crate/closet/anchored{
- pixel_x = -9
- },
-/obj/marker/spawning/random/trash,
-/turf/simulated/floor/wood/brown,
-/area/mission/prefab/house/house_08/basement)
-
-(1,1,1) = {"
-D
-D
-D
-a
-a
-a
-D
-D
-D
-D
-D
-D
-D
-a
-a
-a
-"}
-(2,1,1) = {"
-D
-D
-D
-a
-x
-a
-a
-a
-a
-a
-a
-a
-a
-a
-U
-a
-"}
-(3,1,1) = {"
-D
-D
-D
-a
-H
-a
-H
-B
-w
-W
-H
-B
-H
-a
-H
-a
-"}
-(4,1,1) = {"
-D
-D
-D
-a
-H
-a
-a
-a
-a
-a
-a
-a
-a
-a
-w
-a
-"}
-(5,1,1) = {"
-D
-D
-D
-a
-w
-a
-H
-H
-H
-a
-H
-H
-H
-a
-w
-a
-"}
-(6,1,1) = {"
-D
-D
-D
-a
-o
-a
-K
-a
-H
-c
-H
-a
-L
-a
-M
-a
-"}
-(7,1,1) = {"
-D
-D
-D
-a
-H
-a
-H
-F
-H
-H
-H
-I
-H
-a
-H
-a
-"}
-(8,1,1) = {"
-D
-D
-D
-a
-H
-a
-H
-H
-H
-X
-H
-H
-H
-a
-H
-a
-"}
-(9,1,1) = {"
-D
-D
-D
-a
-V
-a
-a
-R
-a
-R
-a
-R
-a
-a
-y
-a
-"}
-(10,1,1) = {"
-D
-D
-D
-a
-H
-H
-i
-H
-A
-H
-i
-H
-Z
-H
-H
-a
-"}
-(11,1,1) = {"
-D
-D
-D
-a
-v
-M
-H
-N
-z
-s
-N
-z
-H
-M
-v
-a
-"}
-(12,1,1) = {"
-D
-D
-D
-a
-e
-H
-u
-C
-T
-C
-C
-C
-u
-H
-Y
-a
-"}
-(13,1,1) = {"
-D
-D
-D
-a
-v
-H
-u
-C
-C
-C
-C
-T
-u
-H
-v
-a
-"}
-(14,1,1) = {"
-D
-D
-D
-a
-v
-H
-H
-k
-p
-p
-k
-k
-H
-H
-v
-a
-"}
-(15,1,1) = {"
-D
-D
-D
-a
-H
-l
-H
-H
-H
-J
-H
-H
-H
-l
-H
-a
-"}
-(16,1,1) = {"
-D
-D
-D
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/maps/prefabs/shuttle/flounder.dmm b/maps/prefabs/shuttle/flounder.dmm
index ae800caffd..b5bb2b2670 100644
--- a/maps/prefabs/shuttle/flounder.dmm
+++ b/maps/prefabs/shuttle/flounder.dmm
@@ -1,489 +1,52 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"b" = (
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/flounder)
-"c" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 8
- },
-/mob/living/simple/turret/nanotrasen/immortal{
- icon_state = "active";
- dir = 8
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/flounder)
-"d" = (
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/flounder)
-"e" = (
-/obj/structure/shuttle_engine/burst/right{
- dir = 1;
- icon_state = "burst_r"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/flounder)
-"f" = (
-/obj/structure/shuttle_engine/propulsion{
- dir = 1;
- icon_state = "propulsion"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/flounder)
-"g" = (
-/obj/structure/shuttle_engine/burst/left{
- dir = 1;
- icon_state = "burst_l"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/flounder)
-"h" = (
-/obj/structure/shuttle_engine/heater{
- dir = 1;
- icon_state = "heater"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/flounder)
-"i" = (
-/obj/structure/interactive/door/airlock/external,
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/flounder)
-"j" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 1;
- icon_state = "preview"
- },
-/turf/simulated/floor/tile/shuttle/green,
-/area/shuttle/flounder)
-"k" = (
-/obj/marker/spawning/window/shuttle,
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/flounder)
-"l" = (
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/flounder)
-"m" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 8
- },
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/flounder)
-"n" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/mob/living/simple/turret/nanotrasen/immortal{
- icon_state = "active";
- dir = 4
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/flounder)
-"o" = (
-/mob/living/simple/turret/nanotrasen/immortal,
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/flounder)
-"p" = (
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/flounder)
-"q" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- dir = 4;
- icon_state = "preview"
- },
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/flounder)
-"r" = (
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/flounder)
-"s" = (
-/obj/structure/interactive/lighting/fixture/tube{
- dir = 4;
- icon_state = "preview"
- },
-/obj/structure/interactive/chair{
- dir = 4
- },
-/obj/structure/interactive/chair/shuttle{
- icon_state = "shuttle_chair";
- dir = 4
- },
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/flounder)
-"t" = (
-/obj/structure/interactive/lighting/fixture/tube{
- dir = 8;
- icon_state = "preview"
- },
-/obj/structure/interactive/chair{
- dir = 8
- },
-/obj/structure/interactive/chair/shuttle{
- icon_state = "shuttle_chair";
- dir = 8
- },
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/flounder)
-"u" = (
-/obj/structure/interactive/chair{
- dir = 4
- },
-/obj/structure/interactive/chair/shuttle{
- icon_state = "shuttle_chair";
- dir = 4
- },
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/flounder)
-"v" = (
-/obj/structure/interactive/chair{
- dir = 8
- },
-/obj/structure/interactive/chair/shuttle{
- icon_state = "shuttle_chair";
- dir = 8
- },
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/flounder)
-"w" = (
-/obj/structure/shuttle/wing/left{
- icon_state = "2,4"
- },
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"x" = (
-/obj/structure/interactive/status_display/local_display,
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/flounder)
-"y" = (
-/obj/structure/interactive/status_display/local_display,
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/flounder)
-"z" = (
-/obj/structure/interactive/chair/shuttle{
- icon_state = "shuttle_chair";
- dir = 1
- },
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/flounder)
-"A" = (
-/obj/structure/interactive/chair/shuttle,
-/turf/simulated/floor/tile/shuttle,
-/area/shuttle/flounder)
-"B" = (
-/obj/structure/interactive/computer/console/flight_control{
- dir = 1;
- icon_state = "computer"
- },
-/turf/simulated/floor/tile/shuttle/green,
-/area/shuttle/flounder)
-"C" = (
-/obj/shuttle_controller,
-/obj/structure/interactive/chair/shuttle{
- icon_state = "shuttle_chair";
- dir = 1
- },
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/flounder)
-"D" = (
-/obj/structure/interactive/chair/shuttle,
-/turf/simulated/floor/tile/shuttle/green,
-/area/shuttle/flounder)
-"E" = (
-/obj/decal/poster/nanotrasen,
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/flounder)
-"F" = (
-/obj/structure/sign/no_smoking,
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/flounder)
+"a" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+"b" = (/turf/simulated/floor/plating/shuttle,/area/shuttle/flounder)
+"c" = (/mob/living/simple/turret/nanotrasen/immortal{icon_state = "active"; dir = 8},/obj/structure/interactive/lighting/fixture/bulb{dir = 8},/turf/simulated/floor/plating/shuttle,/area/shuttle/flounder)
+"d" = (/turf/simulated/wall/metal/shuttle,/area/shuttle/flounder)
+"e" = (/obj/structure/shuttle_engine/burst/right{icon_state = "burst_r"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/flounder)
+"f" = (/obj/structure/shuttle_engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/flounder)
+"g" = (/obj/structure/shuttle_engine/burst/left{icon_state = "burst_l"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/flounder)
+"h" = (/obj/structure/shuttle_engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/flounder)
+"i" = (/obj/structure/interactive/door/airlock/external,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/flounder)
+"j" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/shuttle/green,/area/shuttle/flounder)
+"k" = (/obj/marker/spawning/window/shuttle,/turf/simulated/floor/plating/shuttle,/area/shuttle/flounder)
+"l" = (/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/flounder)
+"m" = (/obj/structure/interactive/lighting/fixture/bulb{dir = 8},/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/flounder)
+"n" = (/mob/living/simple/turret/nanotrasen/immortal{icon_state = "active"; dir = 4},/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 4},/turf/simulated/floor/plating/shuttle,/area/shuttle/flounder)
+"o" = (/mob/living/simple/turret/nanotrasen/immortal,/turf/simulated/floor/plating/shuttle,/area/shuttle/flounder)
+"p" = (/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/flounder)
+"q" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/flounder)
+"r" = (/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/flounder)
+"s" = (/obj/structure/interactive/lighting/fixture/tube{icon_state = "preview"; dir = 4},/obj/structure/interactive/chair{dir = 4},/obj/structure/interactive/chair/shuttle{icon_state = "shuttle_chair"; dir = 4},/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/flounder)
+"t" = (/obj/structure/interactive/lighting/fixture/tube{icon_state = "preview"; dir = 8},/obj/structure/interactive/chair{dir = 8},/obj/structure/interactive/chair/shuttle{icon_state = "shuttle_chair"; dir = 8},/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/flounder)
+"u" = (/obj/structure/interactive/chair{dir = 4},/obj/structure/interactive/chair/shuttle{icon_state = "shuttle_chair"; dir = 4},/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/flounder)
+"v" = (/obj/structure/interactive/chair{dir = 8},/obj/structure/interactive/chair/shuttle{icon_state = "shuttle_chair"; dir = 8},/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/flounder)
+"w" = (/obj/structure/shuttle/wing/left{icon_state = "2,4"},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+"x" = (/obj/structure/interactive/status_display/local_display,/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/flounder)
+"y" = (/obj/structure/interactive/status_display/local_display,/turf/simulated/wall/metal/shuttle,/area/shuttle/flounder)
+"z" = (/obj/structure/interactive/chair/shuttle{icon_state = "shuttle_chair"; dir = 1},/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/flounder)
+"A" = (/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle,/area/shuttle/flounder)
+"B" = (/obj/structure/interactive/computer/console/flight_control{icon_state = "computer"; dir = 1},/turf/simulated/floor/tile/shuttle/green,/area/shuttle/flounder)
+"C" = (/obj/shuttle_controller,/obj/structure/interactive/chair/shuttle{icon_state = "shuttle_chair"; dir = 1},/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/flounder)
+"D" = (/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle/green,/area/shuttle/flounder)
+"E" = (/obj/decal/poster/nanotrasen,/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/flounder)
+"F" = (/obj/structure/sign/no_smoking,/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/flounder)
+"G" = (/turf/dmm_suite/clear_turf,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-l
-l
-b
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-c
-b
-b
-d
-k
-l
-F
-l
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-l
-l
-i
-y
-r
-s
-u
-x
-k
-d
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-l
-l
-m
-r
-r
-r
-r
-r
-u
-d
-d
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-e
-l
-E
-A
-p
-z
-A
-p
-j
-d
-d
-o
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-f
-h
-E
-A
-p
-C
-A
-p
-D
-B
-k
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-f
-h
-E
-A
-p
-z
-A
-p
-D
-B
-k
-a
-a
-a
-"}
-(10,1,1) = {"
-a
-a
-g
-l
-E
-A
-p
-z
-A
-p
-j
-d
-d
-o
-a
-a
-"}
-(11,1,1) = {"
-a
-a
-l
-l
-q
-r
-r
-r
-r
-r
-v
-d
-d
-a
-a
-a
-"}
-(12,1,1) = {"
-a
-a
-l
-l
-i
-y
-r
-t
-v
-x
-k
-d
-a
-a
-a
-a
-"}
-(13,1,1) = {"
-a
-a
-n
-b
-b
-d
-k
-l
-F
-l
-a
-a
-a
-a
-a
-a
-"}
-(14,1,1) = {"
-a
-a
-a
-a
-a
-a
-w
-l
-l
-b
-a
-a
-a
-a
-a
-a
-"}
-(15,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-b
-b
-b
-a
-a
-a
-a
-a
-a
-"}
-(16,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+aaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaa
+aaaclleffgllnaaa
+aaablllhhlllbaaa
+aGabimEEEEqibaaa
+aaadyrAAAArydaaa
+aaakrrpppprrkwaa
+aGllsrzCzzrtllGa
+aalFurAAAArvFlaa
+aaGlxrpppprxlGaa
+aaaakujDDjvkaaaa
+aaaadddBBdddaaaa
+aaaaaddkkddaaaaa
+aaaaaaoaaoaaaaaa
+aaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaa
"}
diff --git a/maps/prefabs/shuttle/minivan.dmm b/maps/prefabs/shuttle/minivan.dmm
index 7e06447eb6..05386f7457 100644
--- a/maps/prefabs/shuttle/minivan.dmm
+++ b/maps/prefabs/shuttle/minivan.dmm
@@ -1,422 +1,48 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"b" = (
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/minivan)
-"c" = (
-/obj/structure/interactive/door/airlock/external,
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/minivan)
-"d" = (
-/obj/structure/interactive/door/airlock/external,
-/turf/simulated/floor/tile/shuttle,
-/area/shuttle/minivan)
-"e" = (
-/obj/structure/interactive/status_display/local_display,
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/minivan)
-"f" = (
-/obj/structure/interactive/status_display/local_display,
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/minivan)
-"g" = (
-/obj/decal/poster/nanotrasen{
- dir = 1;
- icon_state = ""
- },
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/minivan)
-"h" = (
-/obj/structure/shuttle_engine/propulsion/right{
- dir = 1;
- icon_state = "propulsion_r"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/minivan)
-"i" = (
-/obj/structure/shuttle_engine/propulsion/left{
- dir = 1;
- icon_state = "propulsion_l"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/minivan)
-"j" = (
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/minivan)
-"k" = (
-/obj/structure/shuttle_engine/heater{
- dir = 1;
- icon_state = "heater"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/minivan)
-"l" = (
-/obj/decal/poster/nanotrasen,
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/minivan)
-"m" = (
-/turf/simulated/floor/tile/shuttle,
-/area/shuttle/minivan)
-"n" = (
-/obj/marker/spawning/window/shuttle,
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/minivan)
-"o" = (
-/mob/living/simple/turret/nanotrasen/immortal{
- icon_state = "active";
- dir = 1
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/minivan)
-"p" = (
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/minivan)
-"q" = (
-/mob/living/simple/turret/nanotrasen/immortal{
- icon_state = "active";
- dir = 8
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/minivan)
-"r" = (
-/mob/living/simple/turret/nanotrasen/immortal{
- icon_state = "active";
- dir = 4
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/minivan)
-"s" = (
-/obj/structure/sign/no_smoking,
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/minivan)
-"t" = (
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/minivan)
-"u" = (
-/obj/structure/interactive/chair/shuttle,
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/minivan)
-"v" = (
-/obj/shuttle_controller,
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/minivan)
-"w" = (
-/obj/structure/interactive/lighting/fixture/bulb,
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/minivan)
-"x" = (
-/obj/structure/interactive/chair/shuttle,
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/minivan)
-"y" = (
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/minivan)
-"z" = (
-/obj/structure/interactive/lighting/fixture/bulb{
- icon_state = "preview";
- dir = 1
- },
-/turf/simulated/floor/tile/shuttle,
-/area/shuttle/minivan)
-"A" = (
-/obj/structure/interactive/lighting/fixture/bulb,
-/turf/simulated/floor/tile/shuttle,
-/area/shuttle/minivan)
-"B" = (
-/obj/structure/interactive/computer/console/flight_control{
- dir = 1;
- icon_state = "computer"
- },
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/minivan)
+"a" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+"b" = (/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/minivan)
+"c" = (/obj/structure/interactive/door/airlock/external,/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/minivan)
+"d" = (/obj/structure/interactive/door/airlock/external,/turf/simulated/floor/tile/shuttle,/area/shuttle/minivan)
+"e" = (/obj/structure/interactive/status_display/local_display,/turf/simulated/wall/metal/shuttle,/area/shuttle/minivan)
+"f" = (/obj/structure/interactive/status_display/local_display,/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/minivan)
+"g" = (/obj/decal/poster/nanotrasen{icon_state = ""; dir = 1},/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/minivan)
+"h" = (/obj/structure/shuttle_engine/propulsion/right{icon_state = "propulsion_r"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/minivan)
+"i" = (/obj/structure/shuttle_engine/propulsion/left{icon_state = "propulsion_l"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/minivan)
+"j" = (/turf/simulated/wall/metal/shuttle,/area/shuttle/minivan)
+"k" = (/obj/structure/shuttle_engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/minivan)
+"l" = (/obj/decal/poster/nanotrasen,/turf/simulated/wall/metal/shuttle,/area/shuttle/minivan)
+"m" = (/obj/marker/spawning/window/shuttle,/obj/marker/spawning/window/shuttle,/obj/marker/spawning/window/shuttle,/turf/simulated/floor/plating/shuttle,/area/shuttle/minivan)
+"n" = (/obj/marker/spawning/window/shuttle,/turf/simulated/floor/plating/shuttle,/area/shuttle/minivan)
+"o" = (/mob/living/simple/turret/nanotrasen/immortal{icon_state = "active"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/minivan)
+"p" = (/turf/simulated/floor/plating/shuttle,/area/shuttle/minivan)
+"q" = (/mob/living/simple/turret/nanotrasen/immortal{icon_state = "active"; dir = 8},/turf/simulated/floor/plating/shuttle,/area/shuttle/minivan)
+"r" = (/mob/living/simple/turret/nanotrasen/immortal{icon_state = "active"; dir = 4},/turf/simulated/floor/plating/shuttle,/area/shuttle/minivan)
+"s" = (/obj/structure/sign/no_smoking,/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/minivan)
+"t" = (/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/minivan)
+"u" = (/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/minivan)
+"v" = (/obj/shuttle_controller,/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/minivan)
+"w" = (/obj/structure/interactive/lighting/fixture/bulb,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/minivan)
+"x" = (/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/minivan)
+"y" = (/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/minivan)
+"z" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/shuttle,/area/shuttle/minivan)
+"A" = (/obj/structure/interactive/lighting/fixture/bulb,/turf/simulated/floor/tile/shuttle,/area/shuttle/minivan)
+"B" = (/obj/structure/interactive/computer/console/flight_control{icon_state = "computer"; dir = 1},/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/minivan)
+"C" = (/obj/structure/interactive/chair/shuttle,/obj/structure/interactive/chair/shuttle,/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/minivan)
(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-j
-j
-j
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-h
-j
-j
-n
-n
-n
-n
-b
-p
-q
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-i
-k
-l
-u
-u
-u
-u
-g
-p
-b
-n
-n
-b
-a
-"}
-(7,1,1) = {"
-a
-o
-j
-j
-e
-A
-m
-m
-z
-s
-d
-f
-w
-y
-n
-a
-"}
-(8,1,1) = {"
-a
-a
-p
-c
-t
-t
-t
-v
-t
-t
-t
-t
-x
-B
-n
-a
-"}
-(9,1,1) = {"
-a
-a
-p
-c
-t
-t
-t
-t
-t
-t
-t
-t
-x
-B
-n
-a
-"}
-(10,1,1) = {"
-a
-o
-j
-j
-e
-A
-m
-m
-z
-s
-d
-f
-w
-y
-n
-a
-"}
-(11,1,1) = {"
-a
-a
-h
-k
-l
-u
-u
-u
-u
-g
-p
-b
-n
-n
-b
-a
-"}
-(12,1,1) = {"
-a
-a
-i
-j
-j
-n
-n
-n
-n
-b
-p
-r
-a
-a
-a
-a
-"}
-(13,1,1) = {"
-a
-a
-j
-j
-j
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(14,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(15,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(16,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+aaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaa
+aaaaaaoaaoaaaaaa
+aaajhijppjhijaaa
+aaajjkjccjkjjaaa
+aaajjletteljjaaa
+aaaanuAttAunaaaa
+aaaamCzttzCmaaaa
+aaaabgsvtsgbaaaa
+aaaappdttdppaaaa
+aaaaqbfttfbraaaa
+aaaaanwxxwnaaaaa
+aaaaanyBBynaaaaa
+aaaaabnnnnbaaaaa
+aaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaa
"}
diff --git a/maps/prefabs/shuttle/shuttlebus.dmm b/maps/prefabs/shuttle/shuttlebus.dmm
index 7251a8d3b6..b82a5e9a49 100644
--- a/maps/prefabs/shuttle/shuttlebus.dmm
+++ b/maps/prefabs/shuttle/shuttlebus.dmm
@@ -1,22 +1,25 @@
"a" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
"b" = (/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/shuttlebus)
-"c" = (/obj/structure/interactive/door/airlock/external,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/shuttlebus)
-"d" = (/obj/structure/interactive/chair/shuttle,/obj/structure/interactive/lighting/fixture/tube,/turf/simulated/floor/tile/shuttle,/area/shuttle/shuttlebus)
-"e" = (/obj/structure/interactive/lighting/fixture/tube{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/shuttlebus)
+"c" = (/obj/structure/sign/no_smoking,/obj/decal/poster/nanotrasen{icon_state = ""; dir = 4},/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/shuttlebus)
+"d" = (/obj/structure/interactive/chair/shuttle,/obj/structure/interactive/lighting/fixture/tube,/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle,/area/shuttle/shuttlebus)
+"e" = (/obj/structure/interactive/chair/shuttle,/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle,/area/shuttle/shuttlebus)
"f" = (/obj/structure/interactive/status_display/local_display,/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/shuttlebus)
"g" = (/obj/decal/poster/nanotrasen{icon_state = ""; dir = 4},/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/shuttlebus)
"h" = (/obj/structure/shuttle_engine/propulsion/right{icon_state = "propulsion_r"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/shuttlebus)
"i" = (/obj/structure/shuttle_engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/shuttlebus)
"j" = (/obj/structure/shuttle_engine/propulsion/left{icon_state = "propulsion_l"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/shuttlebus)
"k" = (/obj/decal/poster/nanotrasen{icon_state = ""; dir = 8},/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/shuttlebus)
-"l" = (/obj/structure/sign/no_smoking,/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/shuttlebus)
+"l" = (/obj/structure/sign/no_smoking,/obj/decal/poster/nanotrasen{icon_state = ""; dir = 8},/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/shuttlebus)
"m" = (/obj/structure/shuttle_engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/shuttlebus)
"n" = (/obj/structure/interactive/door/airlock/external,/turf/simulated/floor/plating/shuttle,/area/shuttle/shuttlebus)
"o" = (/obj/marker/spawning/window/shuttle,/turf/simulated/floor/plating/shuttle,/area/shuttle/shuttlebus)
+"p" = (/obj/structure/interactive/door/airlock/external,/obj/marker/spawning/window/shuttle,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/shuttlebus)
+"q" = (/obj/structure/interactive/lighting/fixture/tube{icon_state = "preview"; dir = 1},/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/shuttlebus)
"r" = (/mob/living/simple/turret/nanotrasen/immortal{icon_state = "active"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/shuttlebus)
"s" = (/mob/living/simple/turret/nanotrasen/immortal,/turf/simulated/floor/plating/shuttle,/area/shuttle/shuttlebus)
"t" = (/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle,/area/shuttle/shuttlebus)
"u" = (/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/shuttlebus)
+"v" = (/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/shuttlebus)
"w" = (/obj/marker/spawning/window/shuttle,/turf/simulated/floor/tile/shuttle,/area/shuttle/shuttlebus)
"x" = (/obj/structure/interactive/computer/console/flight_control{icon_state = "computer"; dir = 1},/turf/simulated/floor/tile/shuttle,/area/shuttle/shuttlebus)
"y" = (/obj/shuttle_controller,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/shuttlebus)
@@ -25,19 +28,19 @@
(1,1,1) = {"
aaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaa
aaaaaraaaaraaaaa
aahijbnnnnbhijaa
aabmbfuuuufbmbaa
-aabbldtuutdlbbaa
-aaabgttuuttkbaaa
-aaaaottuuttoaaaa
-aaaaottyuttoaaaa
+aabbcdeuuedlbbaa
aaaaottuuttoaaaa
aaaaottuuttoaaaa
+aaaaottyuttoaaaa
aaaaottuuttoaaaa
-aaaaceuuuuecaaaa
+aaaapqvuuvqpaaaa
aaaabfzAAzfbaaaa
aaaaagwxxwkaaaaa
aaaaaswwwwsaaaaa
aaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaa
"}
diff --git a/maps/prefabs/shuttle/xenobus.dmm b/maps/prefabs/shuttle/xenobus.dmm
index f10176cf15..b13ad56604 100644
--- a/maps/prefabs/shuttle/xenobus.dmm
+++ b/maps/prefabs/shuttle/xenobus.dmm
@@ -1,425 +1,49 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/dmm_suite/clear_turf,
-/area/dmm_suite/clear_area)
-"b" = (
-/obj/structure/interactive/door/airlock/external,
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/xeno)
-"c" = (
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/xeno)
-"d" = (
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/xeno)
-"e" = (
-/obj/structure/interactive/chair/shuttle,
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/xeno)
-"f" = (
-/obj/shuttle_controller,
-/turf/simulated/floor/tile/shuttle/nanotrasen,
-/area/shuttle/xeno)
-"g" = (
-/obj/structure/shuttle_engine/propulsion/right{
- dir = 1;
- icon_state = "propulsion_r"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/xeno)
-"h" = (
-/obj/structure/shuttle_engine/propulsion{
- dir = 1;
- icon_state = "propulsion"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/xeno)
-"i" = (
-/obj/structure/shuttle_engine/propulsion/left{
- dir = 1;
- icon_state = "propulsion_l"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/xeno)
-"j" = (
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/xeno)
-"k" = (
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/xeno)
-"l" = (
-/obj/structure/shuttle_engine/heater{
- dir = 1;
- icon_state = "heater"
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/xeno)
-"m" = (
-/turf/simulated/floor/tile/shuttle,
-/area/shuttle/xeno)
-"n" = (
-/obj/marker/spawning/window/shuttle,
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/xeno)
-"o" = (
-/obj/structure/interactive/lighting/fixture/tube{
- icon_state = "preview";
- dir = 1
- },
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/xeno)
-"p" = (
-/obj/structure/interactive/lighting/fixture/tube,
-/turf/simulated/floor/tile/shuttle,
-/area/shuttle/xeno)
-"q" = (
-/obj/structure/interactive/lighting/fixture/bulb,
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/xeno)
-"r" = (
-/obj/structure/interactive/door/airlock/external,
-/turf/simulated/floor/tile/shuttle/dark,
-/area/shuttle/xeno)
-"s" = (
-/mob/living/simple/turret/nanotrasen/immortal{
- icon_state = "active";
- dir = 1
- },
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/xeno)
-"t" = (
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/xeno)
-"u" = (
-/mob/living/simple/turret/nanotrasen/immortal,
-/turf/simulated/floor/plating/shuttle,
-/area/shuttle/xeno)
-"v" = (
-/obj/structure/interactive/status_display/local_display,
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/xeno)
-"w" = (
-/obj/structure/interactive/status_display/local_display,
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/xeno)
-"x" = (
-/obj/decal/poster/nanotrasen{
- dir = 4;
- icon_state = ""
- },
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/xeno)
-"y" = (
-/obj/decal/poster/nanotrasen{
- dir = 8;
- icon_state = ""
- },
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/xeno)
-"z" = (
-/obj/structure/interactive/computer/console/flight_control{
- dir = 1;
- icon_state = "computer"
- },
-/turf/simulated/floor/tile/shuttle,
-/area/shuttle/xeno)
-"A" = (
-/obj/decal/poster/nanotrasen{
- dir = 1;
- icon_state = ""
- },
-/turf/simulated/wall/metal/shuttle/off_white,
-/area/shuttle/xeno)
-"B" = (
-/obj/structure/sign/no_smoking,
-/turf/simulated/wall/metal/shuttle,
-/area/shuttle/xeno)
+"a" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
+"b" = (/obj/structure/interactive/door/airlock/external,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/xeno)
+"c" = (/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/xeno)
+"d" = (/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/xeno)
+"e" = (/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/xeno)
+"f" = (/obj/shuttle_controller,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/xeno)
+"g" = (/obj/structure/shuttle_engine/propulsion/right{icon_state = "propulsion_r"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/xeno)
+"h" = (/obj/structure/shuttle_engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/xeno)
+"i" = (/obj/structure/shuttle_engine/propulsion/left{icon_state = "propulsion_l"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/xeno)
+"j" = (/turf/simulated/wall/metal/shuttle,/area/shuttle/xeno)
+"k" = (/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/xeno)
+"l" = (/obj/structure/shuttle_engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/xeno)
+"m" = (/turf/simulated/floor/tile/shuttle,/area/shuttle/xeno)
+"n" = (/obj/marker/spawning/window/shuttle,/turf/simulated/floor/plating/shuttle,/area/shuttle/xeno)
+"o" = (/obj/structure/interactive/lighting/fixture/tube{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/xeno)
+"p" = (/obj/structure/interactive/lighting/fixture/tube,/turf/simulated/floor/tile/shuttle,/area/shuttle/xeno)
+"q" = (/obj/structure/interactive/lighting/fixture/bulb,/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/xeno)
+"r" = (/obj/structure/interactive/door/airlock/external,/turf/simulated/floor/tile/shuttle/dark,/area/shuttle/xeno)
+"s" = (/mob/living/simple/turret/nanotrasen/immortal{icon_state = "active"; dir = 1},/turf/simulated/floor/plating/shuttle,/area/shuttle/xeno)
+"t" = (/turf/simulated/floor/plating/shuttle,/area/shuttle/xeno)
+"u" = (/mob/living/simple/turret/nanotrasen/immortal,/turf/simulated/floor/plating/shuttle,/area/shuttle/xeno)
+"v" = (/obj/structure/interactive/status_display/local_display,/turf/simulated/wall/metal/shuttle,/area/shuttle/xeno)
+"w" = (/obj/structure/interactive/status_display/local_display,/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/xeno)
+"x" = (/obj/decal/poster/nanotrasen{icon_state = ""; dir = 4},/turf/simulated/wall/metal/shuttle,/area/shuttle/xeno)
+"y" = (/obj/decal/poster/nanotrasen{icon_state = ""; dir = 8},/turf/simulated/wall/metal/shuttle,/area/shuttle/xeno)
+"z" = (/obj/structure/interactive/computer/console/flight_control{icon_state = "computer"; dir = 1},/turf/simulated/floor/tile/shuttle,/area/shuttle/xeno)
+"A" = (/obj/decal/poster/nanotrasen{icon_state = ""; dir = 1},/turf/simulated/wall/metal/shuttle/off_white,/area/shuttle/xeno)
+"B" = (/obj/structure/sign/no_smoking,/turf/simulated/wall/metal/shuttle,/area/shuttle/xeno)
+"C" = (/obj/marker/spawning/window/shuttle,/obj/marker/spawning/window/shuttle,/turf/simulated/floor/plating/shuttle,/area/shuttle/xeno)
+"D" = (/obj/structure/interactive/chair/shuttle,/obj/structure/interactive/chair/shuttle,/turf/simulated/floor/tile/shuttle/nanotrasen,/area/shuttle/xeno)
(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-j
-j
-j
-n
-n
-n
-n
-n
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-g
-j
-B
-e
-e
-e
-e
-n
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-h
-l
-j
-e
-e
-e
-e
-n
-u
-t
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-i
-j
-x
-p
-m
-m
-m
-A
-k
-r
-k
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-s
-j
-v
-d
-m
-m
-m
-m
-o
-w
-q
-k
-k
-a
-a
-"}
-(8,1,1) = {"
-a
-t
-b
-c
-c
-c
-c
-f
-c
-c
-c
-e
-z
-n
-a
-a
-"}
-(9,1,1) = {"
-a
-t
-b
-c
-c
-c
-c
-c
-c
-c
-c
-e
-z
-n
-a
-a
-"}
-(10,1,1) = {"
-a
-s
-j
-v
-d
-m
-m
-m
-m
-o
-w
-q
-k
-k
-a
-a
-"}
-(11,1,1) = {"
-a
-a
-g
-j
-y
-p
-m
-m
-m
-A
-k
-r
-k
-a
-a
-a
-"}
-(12,1,1) = {"
-a
-a
-h
-l
-j
-e
-e
-e
-e
-n
-u
-t
-a
-a
-a
-a
-"}
-(13,1,1) = {"
-a
-a
-i
-j
-B
-e
-e
-e
-e
-n
-a
-a
-a
-a
-a
-a
-"}
-(14,1,1) = {"
-a
-a
-j
-j
-j
-n
-n
-n
-n
-n
-a
-a
-a
-a
-a
-a
-"}
-(15,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(16,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
+aaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaa
+aaaaaasttsaaaaaa
+aajghijbbjghijaa
+aajjljvccvjljjaa
+aajBjxdccdyjBjaa
+aaCDDpmccmpDDCaa
+aaneemmfcmmeenaa
+aaneemmccmmeenaa
+aannnAoccoAnnnaa
+aaaaukwccwkuaaaa
+aaaatrqeeqrtaaaa
+aaaaakkzzkkaaaaa
+aaaaaaknnkaaaaaa
+aaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaa
"}
diff --git a/maps/prefabs/sol_base/base_01.dmm b/maps/prefabs/sol_base/base_01.dmm
index 085e67041e..0533506ead 100644
--- a/maps/prefabs/sol_base/base_01.dmm
+++ b/maps/prefabs/sol_base/base_01.dmm
@@ -1,436 +1,6356 @@
-"aa" = (/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"ab" = (/turf/simulated/floor/sidewalk,/area/dmm_suite/clear_area)
-"ac" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ad" = (/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ae" = (/obj/decal/road_marking/solid_cross,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"af" = (/obj/decal/road_marking/solid_cross,/obj/marker/map_node/x2,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ag" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 8},/obj/structure/interactive/chair{icon_state = "chair"; dir = 8},/obj/structure/carpet/grey,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"ah" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ai" = (/mob/living/advanced/npc/space_soldier/special_operative,/obj/structure/interactive/barricade,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"aj" = (/obj/decal/road_marking/solid_line,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ak" = (/obj/marker/map_node/x2,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"al" = (/obj/decal/road_marking/dotted_line/half,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"am" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"an" = (/mob/living/advanced/npc/space_soldier,/obj/structure/interactive/barricade,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"ao" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 1},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ap" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 8},/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"aq" = (/mob/living/advanced/npc/space_soldier/special_operative,/obj/structure/carpet/command,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"ar" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"as" = (/obj/structure/scenery/flowers,/turf/simulated/floor/colored/grass,/area/dmm_suite/clear_area)
-"at" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/maintenance)
-"au" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"av" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"aw" = (/obj/structure/interactive/solar_panel,/obj/structure/interactive/wire/yellow,/turf/simulated/floor/plating/solarian,/area/dmm_suite/clear_area)
-"ax" = (/obj/structure/interactive/wire/yellow,/obj/marker/map_node,/turf/simulated/floor/plating/solarian,/area/dmm_suite/clear_area)
-"ay" = (/obj/structure/interactive/door/airlock/station/maintenance/no_access,/obj/structure/interactive/wire/yellow,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"az" = (/obj/structure/interactive/wire/yellow,/obj/marker/map_node,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"aA" = (/obj/structure/interactive/wire/yellow,/obj/structure/interactive/lighting/fixture/bulb/red,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"aB" = (/obj/structure/interactive/wire/yellow,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"aC" = (/obj/marker/map_node,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"aD" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"aE" = (/turf/simulated/wall/metal/solarian/reinforced,/area/mission/prefab/sol_base/captains_quarters)
-"aF" = (/obj/structure/interactive/wire/red,/obj/structure/interactive/lighting/fixture/bulb/red,/obj/marker/map_node,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"aG" = (/obj/structure/interactive/power/smes/industrial{icon_state = "smes_map"; dir = 1},/obj/structure/interactive/wire/red,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"aH" = (/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"aI" = (/obj/structure/carpet/red,/obj/structure/interactive/bookcase,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"aJ" = (/obj/structure/carpet/red,/obj/structure/interactive/computer/console/medical,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"aK" = (/mob/living/advanced/npc/space_soldier/special_operative{icon_state = "directional"; dir = 4},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"aL" = (/obj/structure/carpet/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"aM" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/meeting_room)
-"aN" = (/obj/structure/interactive/door/airlock/station/maintenance,/obj/structure/interactive/wire/red,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/meeting_room)
-"aO" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/cafeteria)
-"aP" = (/obj/marker/spawning/random/maintenance,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"aQ" = (/obj/structure/interactive/misc/sink{icon_state = "sink"; dir = 8},/turf/simulated/floor/tile,/area/mission/prefab/sol_base/captains_quarters)
-"aR" = (/obj/structure/interactive/misc/toilet,/turf/simulated/floor/tile,/area/mission/prefab/sol_base/captains_quarters)
-"aS" = (/obj/structure/interactive/bed/double/sheet,/obj/structure/carpet/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"aT" = (/obj/structure/table/wood/poor,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"aU" = (/obj/structure/table/wood/poor,/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"aV" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"aW" = (/obj/structure/interactive/chair{icon_state = "chair"; dir = 4},/obj/structure/carpet/grey,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"aX" = (/obj/structure/table/steel,/obj/structure/carpet/grey,/obj/structure/interactive/lighting/fixture/tube/fluorescent,/obj/marker/spawning/random/food,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"aY" = (/obj/structure/interactive/chair{icon_state = "chair"; dir = 8},/obj/structure/carpet/grey,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"aZ" = (/obj/structure/table/steel,/obj/structure/carpet/grey,/obj/structure/interactive/lighting/fixture/tube/fluorescent,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"ba" = (/obj/structure/interactive/vending/junk/solarian,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bb" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/garage)
-"bc" = (/obj/structure/interactive/wire/red,/obj/structure/interactive/lighting/fixture/bulb/red{icon_state = "preview"; dir = 8},/obj/marker/map_node,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"bd" = (/obj/structure/interactive/misc/curtain_open,/obj/structure/interactive/shower{icon_state = "shower"; dir = 1},/turf/simulated/floor/tile,/area/mission/prefab/sol_base/captains_quarters)
-"be" = (/turf/simulated/floor/tile,/area/mission/prefab/sol_base/captains_quarters)
-"bf" = (/obj/structure/interactive/door/airlock/station/bathroom,/turf/simulated/floor/tile,/area/mission/prefab/sol_base/captains_quarters)
-"bg" = (/obj/structure/carpet/red,/obj/structure/interactive/storage/safe,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"bh" = (/obj/structure/carpet/red,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"bi" = (/obj/structure/carpet/red,/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"bj" = (/obj/structure/interactive/door/airlock/solarian,/obj/structure/interactive/wire/red,/obj/marker/cover_node/left,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"bk" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"bl" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"bm" = (/obj/marker/spawning/window/reinforced,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bn" = (/obj/structure/table/steel,/obj/structure/carpet/grey,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bo" = (/obj/structure/table/steel,/obj/structure/carpet/grey,/obj/marker/spawning/random/dangerous,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bp" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 1},/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"bq" = (/obj/structure/table/steel,/obj/structure/carpet/grey,/obj/marker/spawning/random/food,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"br" = (/obj/structure/interactive/construction/girder,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/garage)
-"bs" = (/obj/decal/road_marking/solid_line/yellow,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"bt" = (/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"bu" = (/obj/decal/road_marking/solid_line/yellow,/obj/structure/interactive/lighting/fixture/tube/fluorescent,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"bv" = (/obj/decal/road_marking/hazard/yellow,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"bw" = (/turf/simulated/floor/sidewalk,/area/mission/prefab/sol_base/garage)
-"bx" = (/turf/simulated/wall/metal/solarian/reinforced,/area/mission/prefab/sol_base/meeting_room)
-"by" = (/obj/structure/carpet/red,/obj/structure/interactive/chair/comfy{icon_state = "comfychair"; dir = 4},/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"bz" = (/obj/structure/carpet/red,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"bA" = (/obj/structure/carpet/red,/obj/structure/interactive/crate/trash,/obj/marker/spawning/random/trash,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/captains_quarters)
-"bB" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"bC" = (/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"bD" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 8},/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"bE" = (/obj/structure/carpet/grey,/obj/marker/cover_node/left{icon_state = "left"; dir = 8},/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bF" = (/obj/structure/carpet/grey,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bG" = (/obj/decal/road_marking/solid_line/yellow,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"bH" = (/obj/decal/road_marking/hazard/yellow,/obj/decal/road_marking/hazard/yellow,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"bI" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 1},/turf/simulated/wall/metal/solarian/reinforced,/area/mission/prefab/sol_base/meeting_room)
-"bJ" = (/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"bK" = (/obj/marker/map_node,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"bL" = (/obj/structure/interactive/door/airlock/solarian,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bM" = (/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bN" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bO" = (/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bP" = (/obj/structure/interactive/atmospherics/vent,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bQ" = (/obj/structure/interactive/vending/soda/solarian,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"bR" = (/obj/marker/map_node/x2,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"bS" = (/obj/decal/road_marking/hazard/yellow,/obj/decal/road_marking/hazard/yellow,/obj/marker/map_node/x2,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"bT" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 8},/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/sidewalk,/area/mission/prefab/sol_base/garage)
-"bU" = (/obj/structure/interactive/wire/red,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"bV" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/marker/map_node/x2,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"bW" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"bX" = (/obj/structure/interactive/atmospherics/scrubber,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"bY" = (/obj/structure/carpet/command,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"bZ" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 4},/obj/structure/carpet/brown,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"ca" = (/obj/structure/interactive/chair/office/dark,/obj/structure/carpet/command,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"cb" = (/obj/structure/interactive/atmospherics/vent,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"cc" = (/obj/structure/carpet/grey,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"cd" = (/obj/structure/carpet/grey,/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"ce" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"cf" = (/obj/structure/interactive/wire/red,/obj/structure/interactive/door/airlock/station/maintenance,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/cafeteria)
-"cg" = (/obj/structure/interactive/barricade,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"ch" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 8},/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/security)
-"ci" = (/obj/decal/road_marking/hazard/yellow,/obj/marker/cover_node/right,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"cj" = (/obj/marker/map_node,/turf/simulated/floor/sidewalk,/area/mission/prefab/sol_base/garage)
-"ck" = (/mob/living/advanced/npc/space_soldier/special_operative{icon_state = "directional"; dir = 8},/obj/structure/interactive/wire/yellow,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"cl" = (/obj/structure/interactive/chair/office/dark{icon_state = "officechair_dark"; dir = 4},/obj/structure/carpet/command,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"cm" = (/obj/structure/table/wood/poor,/obj/structure/carpet/command,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"cn" = (/obj/structure/table/wood/poor,/obj/structure/carpet/command,/obj/marker/spawning/random/dangerous,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"co" = (/obj/structure/interactive/chair/office/dark{icon_state = "officechair_dark"; dir = 8},/obj/structure/carpet/command,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"cp" = (/obj/marker/cover_node/right,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"cq" = (/obj/structure/table/steel,/obj/structure/carpet/grey,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/obj/marker/spawning/random/food,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"cr" = (/obj/structure/table/steel,/obj/structure/carpet/grey,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"cs" = (/obj/structure/carpet/grey,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"ct" = (/obj/structure/interactive/crate/trash,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"cu" = (/obj/marker/prefab/landing,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"cv" = (/obj/structure/interactive/door/airlock/solarian,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/garage)
-"cw" = (/turf/simulated/wall/metal/solarian/reinforced,/area/mission/prefab/sol_base/cafeteria)
-"cx" = (/obj/structure/interactive/power/apc,/turf/simulated/wall/metal/solarian/reinforced,/area/mission/prefab/sol_base/cafeteria)
-"cy" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 1},/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/cafeteria)
-"cz" = (/obj/structure/interactive/door/airlock/solarian,/obj/structure/interactive/wire/red,/obj/marker/cover_node/right{icon_state = "right"; dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/cafeteria)
-"cA" = (/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"cB" = (/obj/marker/cover_node/right{icon_state = "right"; dir = 1},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"cC" = (/obj/marker/map_node,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"cD" = (/obj/marker/cover_node/left{icon_state = "left"; dir = 1},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"cE" = (/obj/structure/table/wood/poor,/obj/structure/carpet/command,/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"cF" = (/obj/structure/table/rack/steel,/obj/decal/hazard/black{icon_state = "line"; dir = 6},/obj/marker/spawning/random/vault_loot,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cG" = (/obj/decal/hazard/black{icon_state = "line"; dir = 1},/obj/marker/map_node,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cH" = (/obj/decal/hazard/black{icon_state = "line"; dir = 1},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cI" = (/obj/decal/hazard/black{icon_state = "line"; dir = 1},/obj/structure/interactive/lighting/fixture/tube/fluorescent,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cJ" = (/obj/decal/hazard/black{icon_state = "line"; dir = 1},/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cK" = (/obj/decal/hazard/black{icon_state = "line"; dir = 10},/obj/marker/map_node,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cL" = (/obj/structure/scenery/fake_door/blast_door{icon_state = "blast_closed"; dir = 4},/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/armory)
-"cM" = (/obj/decal/hazard/black{icon_state = "line"; dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cN" = (/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cO" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cP" = (/obj/structure/interactive/crate/trash,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cQ" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/armory)
-"cR" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"cS" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"cT" = (/obj/marker/map_node,/obj/structure/interactive/wire/red,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"cU" = (/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/loading)
-"cV" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/loading)
-"cW" = (/obj/structure/table/rack/steel,/obj/decal/hazard/black{icon_state = "line"; dir = 8},/obj/marker/spawning/random/vault_loot,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"cX" = (/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/armory)
-"cY" = (/obj/structure/table/rack/steel,/obj/marker/spawning/random/dangerous,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/armory)
-"cZ" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/armory)
-"da" = (/obj/decal/hazard/black{icon_state = "line"; dir = 4},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"db" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/armory)
-"dc" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 4},/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/garage)
-"dd" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"de" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/loading)
-"df" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"dg" = (/obj/structure/interactive/door/airlock/solarian,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"dh" = (/obj/structure/table/rack/steel,/obj/decal/hazard/black{icon_state = "line"; dir = 8},/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/obj/marker/spawning/random/vault_loot,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"di" = (/obj/structure/interactive/storage/safe,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/armory)
-"dj" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/armory)
-"dk" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"dl" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"dm" = (/obj/structure/interactive/wire/red,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"dn" = (/obj/structure/carpet/command,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"do" = (/turf/simulated/wall/metal/solarian/reinforced,/area/mission/prefab/sol_base/armory)
-"dp" = (/obj/structure/interactive/atmospherics/scrubber,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/armory)
-"dq" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"dr" = (/obj/marker/lobby,/turf/simulated/floor/brick/grey,/area/mission/prefab/sol_base/lobby)
-"ds" = (/mob/living/advanced/npc/space_soldier,/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"dt" = (/obj/structure/interactive/crate/trash,/obj/marker/spawning/random/trash,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"du" = (/obj/marker/cover_node/left,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"dv" = (/obj/structure/interactive/barricade,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"dw" = (/mob/living/advanced/npc/space_soldier,/obj/structure/interactive/barricade,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"dx" = (/obj/structure/table/rack/steel,/obj/decal/hazard/black{icon_state = "line"; dir = 5},/obj/marker/spawning/random/vault_loot,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"dy" = (/obj/decal/hazard/black,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"dz" = (/obj/decal/hazard/black,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"dA" = (/obj/decal/hazard/black,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/obj/marker/map_node,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"dB" = (/obj/decal/hazard/black,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"dC" = (/obj/decal/hazard/black{icon_state = "line"; dir = 9},/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"dD" = (/obj/structure/interactive/door/vault,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/armory)
-"dE" = (/obj/decal/hazard/black{icon_state = "line"; dir = 8},/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"dF" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 8},/obj/structure/interactive/wire/red,/obj/marker/cover_node/left{icon_state = "left"; dir = 1},/obj/marker/map_node,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"dG" = (/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"dH" = (/turf/simulated/wall/metal/solarian/reinforced,/area/mission/prefab/sol_base/barracks)
-"dI" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/barracks)
-"dJ" = (/obj/structure/interactive/door/airlock/solarian,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"dK" = (/obj/structure/interactive/crate/trash,/obj/marker/spawning/random/trash,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"dL" = (/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"dM" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"dN" = (/obj/structure/interactive/crate/trash,/obj/marker/spawning/random/trash,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"dO" = (/obj/structure/interactive/bed,/obj/structure/carpet/brown,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"dP" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 1},/obj/structure/interactive/barricade{icon_state = "metal"; dir = 1},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"dQ" = (/obj/marker/cover_node/right{icon_state = "right"; dir = 1},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"dR" = (/obj/marker/map_node,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"dS" = (/obj/marker/cover_node/left{icon_state = "left"; dir = 1},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"dT" = (/obj/structure/interactive/crate/closet/anchored,/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"dU" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"dV" = (/obj/structure/interactive/atmospherics/scrubber,/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/loading)
-"dW" = (/obj/structure/interactive/atmospherics/scrubber,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"dX" = (/obj/structure/interactive/atmospherics/vent,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/meeting_room)
-"dY" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"dZ" = (/obj/structure/interactive/atmospherics/scrubber,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/security)
-"ea" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/security)
-"eb" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/security)
-"ec" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 1},/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"ed" = (/obj/structure/interactive/atmospherics/vent,/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/security)
-"ee" = (/obj/structure/interactive/bed,/obj/structure/carpet/brown,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"ef" = (/obj/structure/carpet/brown,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/barracks)
-"eg" = (/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/barracks)
-"eh" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/barracks)
-"ei" = (/obj/structure/interactive/crate/closet/anchored,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/obj/marker/spawning/random/valuable,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"ej" = (/obj/marker/cover_node/left{icon_state = "left"; dir = 8},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"ek" = (/obj/marker/cover_node/left,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"el" = (/obj/marker/cover_node/right,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"em" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/obj/marker/cover_node/left,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"en" = (/obj/marker/cover_node/left,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"eo" = (/obj/marker/map_node,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"ep" = (/obj/marker/cover_node/right,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"eq" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"er" = (/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/security)
-"es" = (/obj/structure/interactive/crate/closet/anchored,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"et" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"eu" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 8},/obj/structure/interactive/lighting/fixture/tube/fluorescent,/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"ev" = (/obj/decal/road_marking/hazard/yellow,/obj/structure/scenery/fake_door/nocolide/blast_door{icon_state = "blast_opened"; dir = 4},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"ew" = (/obj/decal/road_marking/hazard/yellow,/obj/structure/scenery/fake_door/nocolide/blast_door{icon_state = "blast_opened"; dir = 8},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"ex" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/loading)
-"ey" = (/obj/structure/interactive/door/airlock/solarian,/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"ez" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/lobby)
-"eA" = (/obj/marker/spawning/window/reinforced,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/lobby)
-"eB" = (/obj/structure/interactive/door/airlock/solarian/glass,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"eC" = (/obj/structure/interactive/power/apc,/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/meeting_room)
-"eD" = (/obj/structure/interactive/door/airlock/solarian,/turf/simulated/floor/tile/morphing/command,/area/mission/prefab/sol_base/meeting_room)
-"eE" = (/obj/structure/interactive/door/airlock/solarian/glass,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/lobby)
-"eF" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 1},/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/meeting_room)
-"eG" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/security)
-"eH" = (/obj/marker/map_node/x2,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/barracks)
-"eI" = (/obj/structure/interactive/power/apc,/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/garage)
-"eJ" = (/obj/decal/road_marking/solid_cross{icon_state = "1"; dir = 4},/obj/marker/map_node/x2,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"eK" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"eL" = (/obj/structure/table/rack/grey,/obj/marker/spawning/random/supply_crate,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"eM" = (/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"eN" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"eO" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"eP" = (/obj/structure/table/reinforced/steel,/obj/structure/interactive/lighting/fixture/tube/fluorescent,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"eQ" = (/obj/marker/map_node,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"eR" = (/obj/structure/interactive/crate/closet/anchored,/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"eS" = (/obj/structure/interactive/crate/closet/anchored,/obj/marker/spawning/random/valuable,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"eT" = (/obj/structure/table/rack/grey,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/obj/marker/spawning/random/supply_crate,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"eU" = (/obj/structure/interactive/atmospherics/vent,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/loading)
-"eV" = (/obj/structure/table/rack/grey,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/obj/marker/spawning/random/supply_crate,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"eW" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"eX" = (/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"eY" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"eZ" = (/obj/structure/table/reinforced/steel,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"fa" = (/obj/structure/interactive/chair/office/dark{icon_state = "officechair_dark"; dir = 8},/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"fb" = (/mob/living/advanced/npc/space_soldier,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"fc" = (/obj/structure/interactive/chair/office/dark,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"fd" = (/obj/structure/interactive/atmospherics/vent,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"fe" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"ff" = (/obj/structure/interactive/crate/closet/anchored,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"fg" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"fh" = (/obj/structure/interactive/crate/closet/anchored,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"fi" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 8},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"fj" = (/obj/marker/cover_node/left,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"fk" = (/obj/marker/cover_node/right,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"fl" = (/obj/structure/interactive/crate/closet/anchored,/obj/marker/spawning/random/dangerous,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"fm" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 1},/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"fn" = (/obj/structure/interactive/barricade,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"fo" = (/mob/living/advanced/npc/space_soldier,/obj/structure/interactive/barricade,/turf/simulated/floor/brick/grey,/area/mission/prefab/sol_base/lobby)
-"fp" = (/obj/structure/interactive/barricade,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"fq" = (/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"fr" = (/obj/structure/interactive/power/apc,/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/security)
-"fs" = (/obj/structure/interactive/door/airlock/solarian,/obj/structure/interactive/wire/red,/obj/marker/cover_node/left{icon_state = "left"; dir = 8},/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"ft" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"fu" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/loading)
-"fv" = (/obj/structure/interactive/crate/closet/anchored,/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"fw" = (/obj/structure/interactive/chair/comfy{icon_state = "comfychair"; dir = 4},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"fx" = (/obj/structure/table/reinforced/steel,/obj/structure/scenery/fake_door/nocolide/blast_door{icon_state = "blast_opened"; dir = 8},/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/lobby)
-"fy" = (/obj/structure/interactive/wire/red,/obj/structure/interactive/lighting/fixture/tube/fluorescent,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"fz" = (/obj/decal/road_marking/hazard/yellow,/obj/marker/cover_node/right{icon_state = "right"; dir = 8},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"fA" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 8},/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/loading)
-"fB" = (/obj/marker/map_node/x2,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/lobby)
-"fC" = (/obj/structure/table/reinforced/steel,/obj/structure/scenery/fake_door/nocolide/blast_door{icon_state = "blast_opened"; dir = 8},/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/lobby)
-"fD" = (/mob/living/advanced/npc/space_soldier{icon_state = "directional"; dir = 8},/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"fE" = (/obj/decal/road_marking/hazard/yellow,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"fF" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"fG" = (/obj/decal/road_marking/hazard/yellow,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/road,/area/mission/prefab/sol_base/garage)
-"fH" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/loading)
-"fI" = (/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/security)
-"fJ" = (/obj/structure/interactive/atmospherics/scrubber,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/barracks)
-"fK" = (/obj/structure/interactive/crate/closet/anchored,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"fL" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"fM" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/lobby)
-"fN" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"fO" = (/obj/structure/interactive/storage/safe,/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"fP" = (/obj/structure/interactive/crate/trash,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"fQ" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"fR" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/barracks)
-"fS" = (/mob/living/advanced/npc/space_soldier/special_operative{icon_state = "directional"; dir = 8},/obj/structure/interactive/wire/red,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"fT" = (/obj/structure/interactive/door/airlock/station/maintenance,/obj/structure/interactive/wire/red,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/barracks)
-"fU" = (/obj/structure/interactive/door/airlock/solarian,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"fV" = (/obj/structure/interactive/door/airlock/solarian/glass,/turf/simulated/floor/brick/grey,/area/mission/prefab/sol_base/lobby)
-"fW" = (/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/bathrooms)
-"fX" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 1},/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/bathrooms)
-"fY" = (/obj/structure/interactive/door/airlock/station/bathroom,/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/brown,/area/mission/prefab/sol_base/bathrooms)
-"fZ" = (/obj/marker/prefab/city/parking,/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"ga" = (/obj/marker/map_node,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"gb" = (/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"gc" = (/obj/structure/interactive/wire/red,/obj/marker/map_node,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"gd" = (/obj/structure/scenery/flowers,/turf/simulated/floor/colored/grass,/area/mission/prefab/sol_base/lobby)
-"ge" = (/obj/structure/scenery/flowers,/obj/structure/interactive/lighting/fixture/tube/fluorescent,/turf/simulated/floor/colored/grass,/area/mission/prefab/sol_base/lobby)
-"gf" = (/obj/marker/spawning/window,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/lobby)
-"gg" = (/obj/structure/interactive/lighting/fixture/tube/fluorescent,/turf/simulated/floor/brick/grey,/area/mission/prefab/sol_base/lobby)
-"gh" = (/turf/simulated/floor/brick/grey,/area/mission/prefab/sol_base/lobby)
-"gi" = (/obj/marker/map_node,/turf/simulated/floor/brick/grey,/area/mission/prefab/sol_base/lobby)
-"gj" = (/obj/structure/interactive/misc/sink,/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"gk" = (/obj/structure/interactive/misc/sink,/obj/marker/cover_node/right{icon_state = "right"; dir = 1},/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"gl" = (/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/garage)
-"gm" = (/obj/marker/cover_node/left{icon_state = "left"; dir = 1},/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"gn" = (/obj/structure/interactive/shower,/turf/simulated/floor/tile/tint,/area/mission/prefab/sol_base/bathrooms)
-"go" = (/obj/structure/interactive/shower{icon_state = "shower"; dir = 8},/turf/simulated/floor/tile/tint,/area/mission/prefab/sol_base/bathrooms)
-"gp" = (/obj/structure/interactive/crate,/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"gq" = (/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/garage)
-"gr" = (/obj/marker/cover_node/left{icon_state = "left"; dir = 1},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"gs" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"gt" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 4},/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/bathrooms)
-"gu" = (/obj/structure/interactive/wire/red,/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"gv" = (/obj/structure/interactive/atmospherics/vent,/obj/structure/interactive/wire/red,/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"gw" = (/obj/structure/interactive/wire/red,/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"gx" = (/obj/structure/interactive/atmospherics/scrubber,/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 1},/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"gy" = (/turf/simulated/floor/tile/tint,/area/mission/prefab/sol_base/bathrooms)
-"gz" = (/obj/structure/interactive/crate,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 4},/obj/marker/spawning/random/misc,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"gA" = (/obj/marker/map_node,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/garage)
-"gB" = (/obj/structure/interactive/wire/red,/obj/structure/interactive/lighting/fixture/tube/fluorescent{icon_state = "preview"; dir = 8},/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/garage)
-"gC" = (/obj/marker/map_node/x2,/turf/simulated/floor/brick/grey,/area/mission/prefab/sol_base/lobby)
-"gD" = (/obj/structure/interactive/door/airlock/station/bathroom/toilet,/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"gE" = (/obj/structure/interactive/shower{icon_state = "shower"; dir = 4},/turf/simulated/floor/tile/tint,/area/mission/prefab/sol_base/bathrooms)
-"gF" = (/obj/structure/interactive/lighting/fixture/bulb{icon_state = "preview"; dir = 4},/turf/simulated/floor/tile,/area/mission/prefab/sol_base/bathrooms)
-"gG" = (/mob/living/advanced/npc/space_soldier/special_operative,/turf/simulated/floor/tile/morphing/dark,/area/mission/prefab/sol_base/loading)
-"gH" = (/obj/decal/road_marking/hazard,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gI" = (/obj/structure/interactive/power/apc{icon_state = "apc"; dir = 1},/turf/simulated/wall/metal/solarian,/area/mission/prefab/sol_base/garage)
-"gJ" = (/obj/structure/interactive/barricade,/turf/simulated/floor/brick/grey,/area/mission/prefab/sol_base/lobby)
-"gK" = (/mob/living/advanced/npc/space_soldier/special_operative{icon_state = "directional"; dir = 8},/obj/structure/interactive/wire/red,/obj/structure/interactive/lighting/fixture/bulb/red{icon_state = "preview"; dir = 8},/obj/marker/map_node,/turf/simulated/floor/plating/solarian,/area/mission/prefab/sol_base/maintenance)
-"gL" = (/obj/decal/road_marking/hazard,/obj/marker/map_node,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gM" = (/obj/decal/road_marking/hazard,/obj/marker/map_node/x2,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gN" = (/turf/simulated/floor/colored/grass,/area/dmm_suite/clear_area)
-"gO" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 6},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"gP" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 8},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"gQ" = (/obj/marker/prefab/city/parking{icon_state = "parking"; dir = 10},/turf/dmm_suite/clear_turf,/area/dmm_suite/clear_area)
-"gR" = (/obj/decal/road_marking/solid_stop{icon_state = "1"; dir = 1},/obj/marker/map_node,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gS" = (/obj/marker/map_node,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gT" = (/obj/structure/scenery/flowers,/obj/marker/map_node/x2,/turf/simulated/floor/colored/grass,/area/dmm_suite/clear_area)
-"gU" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 5},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gV" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 9},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gW" = (/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 8},/obj/decal/road_marking/dotted_line/half,/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gX" = (/obj/decal/road_marking/dotted_line/half,/obj/marker/map_node/x2,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gY" = (/obj/decal/road_marking/dotted_line/half,/obj/decal/road_marking/dotted_line/half{icon_state = "1"; dir = 4},/obj/marker/map_node/x4,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"gZ" = (/obj/decal/road_marking/solid_line{icon_state = "1"; dir = 4},/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"ha" = (/obj/decal/road_marking/solid_stop,/turf/simulated/floor/road,/area/dmm_suite/clear_area)
-"hb" = (/mob/living/advanced/npc/space_soldier/special_operative{icon_state = "directional"; dir = 8},/obj/structure/interactive/chair{icon_state = "chair"; dir = 8},/obj/structure/carpet/grey,/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/cafeteria)
-"hc" = (/mob/living/advanced/npc/space_soldier/special_operative{icon_state = "directional"; dir = 4},/obj/decal/hazard/black{icon_state = "line"; dir = 8},/turf/simulated/floor/tile/morphing/engineering,/area/mission/prefab/sol_base/armory)
-"hd" = (/mob/living/advanced/npc/space_soldier/special_operative{icon_state = "directional"; dir = 8},/turf/simulated/floor/tile/morphing/red,/area/mission/prefab/sol_base/security)
-"he" = (/mob/living/advanced/npc/space_soldier/special_operative{icon_state = "directional"; dir = 1},/turf/simulated/floor/tile/solarian,/area/mission/prefab/sol_base/barracks)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ab" = (
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"ac" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ad" = (
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ae" = (
+/obj/decal/road_marking/solid_cross,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"af" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"ag" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/chair{
+ icon_state = "chair";
+ dir = 8
+ },
+/obj/structure/carpet/grey,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"ah" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ai" = (
+/mob/living/advanced/npc/space_soldier/special_operative,
+/obj/structure/interactive/barricade,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"aj" = (
+/obj/decal/road_marking/solid_line,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ak" = (
+/obj/marker/map_node/x2,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"al" = (
+/obj/decal/road_marking/dotted_line/half,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"am" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"an" = (
+/mob/living/advanced/npc/space_soldier,
+/obj/structure/interactive/barricade,
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"ao" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ap" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"aq" = (
+/mob/living/advanced/npc/space_soldier/special_operative,
+/obj/structure/carpet/command,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"ar" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"as" = (
+/obj/structure/scenery/flowers,
+/turf/simulated/floor/colored/grass,
+/area/dmm_suite/clear_area)
+"at" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"au" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"av" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"aw" = (
+/obj/structure/interactive/solar_panel,
+/obj/structure/interactive/wire/yellow,
+/turf/dmm_suite/no_wall,
+/area/dmm_suite/clear_area)
+"ax" = (
+/obj/structure/interactive/wire/yellow,
+/obj/marker/map_node,
+/turf/dmm_suite/no_wall,
+/area/dmm_suite/clear_area)
+"ay" = (
+/obj/structure/interactive/door/airlock/station/maintenance/no_access,
+/obj/structure/interactive/wire/yellow,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"az" = (
+/obj/structure/interactive/wire/yellow,
+/obj/marker/map_node,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"aA" = (
+/obj/structure/interactive/wire/yellow,
+/obj/structure/interactive/lighting/fixture/bulb/red,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"aB" = (
+/obj/structure/interactive/wire/yellow,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"aC" = (
+/obj/marker/map_node,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"aD" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"aE" = (
+/turf/simulated/wall/metal/solarian/reinforced,
+/area/mission/prefab/sol_base/captains_quarters)
+"aF" = (
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/lighting/fixture/bulb/red,
+/obj/marker/map_node,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"aG" = (
+/obj/structure/interactive/power/smes/industrial{
+ icon_state = "smes_map";
+ dir = 1
+ },
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"aH" = (
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"aI" = (
+/obj/structure/carpet/red,
+/obj/structure/interactive/bookcase,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"aJ" = (
+/obj/structure/carpet/red,
+/obj/structure/interactive/computer/console/medical,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"aK" = (
+/mob/living/advanced/npc/space_soldier/special_operative{
+ icon_state = "directional";
+ dir = 4
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"aL" = (
+/obj/structure/carpet/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"aM" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"aN" = (
+/obj/structure/interactive/door/airlock/station/maintenance,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"aO" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"aP" = (
+/obj/marker/spawning/random/maintenance,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"aQ" = (
+/obj/structure/interactive/misc/sink{
+ icon_state = "sink";
+ dir = 8
+ },
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/captains_quarters)
+"aR" = (
+/obj/structure/interactive/misc/toilet,
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/captains_quarters)
+"aS" = (
+/obj/structure/interactive/bed/double/sheet,
+/obj/structure/carpet/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"aT" = (
+/obj/structure/table/wood/poor,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"aU" = (
+/obj/structure/table/wood/poor,
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"aV" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"aW" = (
+/obj/structure/interactive/chair{
+ icon_state = "chair";
+ dir = 4
+ },
+/obj/structure/carpet/grey,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"aX" = (
+/obj/structure/table/steel,
+/obj/structure/carpet/grey,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/obj/marker/spawning/random/food,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"aY" = (
+/obj/structure/interactive/chair{
+ icon_state = "chair";
+ dir = 8
+ },
+/obj/structure/carpet/grey,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"aZ" = (
+/obj/structure/table/steel,
+/obj/structure/carpet/grey,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"ba" = (
+/obj/structure/interactive/vending/junk/solarian,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bb" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/garage)
+"bc" = (
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/lighting/fixture/bulb/red{
+ icon_state = "preview";
+ dir = 8
+ },
+/obj/marker/map_node,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"bd" = (
+/obj/structure/interactive/misc/curtain_open,
+/obj/structure/interactive/shower{
+ icon_state = "shower";
+ dir = 1
+ },
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/captains_quarters)
+"be" = (
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/captains_quarters)
+"bf" = (
+/obj/structure/interactive/door/airlock/station/bathroom,
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/captains_quarters)
+"bg" = (
+/obj/structure/carpet/red,
+/obj/structure/interactive/storage/safe,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"bh" = (
+/obj/structure/carpet/red,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"bi" = (
+/obj/structure/carpet/red,
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"bj" = (
+/obj/structure/interactive/door/airlock/solarian,
+/obj/structure/interactive/wire/red,
+/obj/marker/cover_node/left,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"bk" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"bl" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"bm" = (
+/obj/marker/spawning/window/reinforced,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bn" = (
+/obj/structure/table/steel,
+/obj/structure/carpet/grey,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bo" = (
+/obj/structure/table/steel,
+/obj/structure/carpet/grey,
+/obj/marker/spawning/random/dangerous,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bp" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 1
+ },
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"bq" = (
+/obj/structure/table/steel,
+/obj/structure/carpet/grey,
+/obj/marker/spawning/random/food,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"br" = (
+/obj/structure/interactive/construction/girder,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/garage)
+"bs" = (
+/obj/decal/road_marking/solid_line/yellow,
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"bt" = (
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"bu" = (
+/obj/decal/road_marking/solid_line/yellow,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"bv" = (
+/obj/decal/road_marking/hazard/yellow,
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"bw" = (
+/turf/simulated/floor/sidewalk,
+/area/mission/prefab/sol_base/garage)
+"bx" = (
+/turf/simulated/wall/metal/solarian/reinforced,
+/area/mission/prefab/sol_base/meeting_room)
+"by" = (
+/obj/structure/carpet/red,
+/obj/structure/interactive/chair/comfy{
+ icon_state = "comfychair";
+ dir = 4
+ },
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"bz" = (
+/obj/structure/carpet/red,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"bA" = (
+/obj/structure/carpet/red,
+/obj/structure/interactive/crate/trash,
+/obj/marker/spawning/random/trash,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/captains_quarters)
+"bB" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"bC" = (
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"bD" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"bE" = (
+/obj/structure/carpet/grey,
+/obj/marker/cover_node/left{
+ icon_state = "left";
+ dir = 8
+ },
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bF" = (
+/obj/structure/carpet/grey,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bG" = (
+/obj/decal/road_marking/solid_line/yellow,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"bH" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"bI" = (
+/obj/structure/interactive/power/apc{
+ icon_state = "apc";
+ dir = 1
+ },
+/turf/simulated/wall/metal/solarian/reinforced,
+/area/mission/prefab/sol_base/meeting_room)
+"bJ" = (
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"bK" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"bL" = (
+/obj/structure/interactive/door/airlock/solarian,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bM" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bN" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bO" = (
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bP" = (
+/obj/structure/interactive/atmospherics/vent,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bQ" = (
+/obj/structure/interactive/vending/soda/solarian,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"bR" = (
+/obj/marker/map_node/x2,
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"bS" = (
+/obj/decal/road_marking/hazard/yellow,
+/obj/marker/map_node/x2,
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"bT" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/mission/prefab/sol_base/garage)
+"bU" = (
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"bV" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"bW" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"bX" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"bY" = (
+/obj/structure/carpet/command,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"bZ" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 4
+ },
+/obj/structure/carpet/brown,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"ca" = (
+/obj/structure/interactive/chair/office/dark,
+/obj/structure/carpet/command,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"cb" = (
+/obj/structure/interactive/atmospherics/vent,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"cc" = (
+/obj/structure/carpet/grey,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"cd" = (
+/obj/structure/carpet/grey,
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"ce" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"cf" = (
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/door/airlock/station/maintenance,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"cg" = (
+/obj/structure/interactive/barricade,
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"ch" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/security)
+"ci" = (
+/obj/decal/road_marking/hazard/yellow,
+/obj/marker/cover_node/right,
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"cj" = (
+/obj/marker/map_node,
+/turf/simulated/floor/sidewalk,
+/area/mission/prefab/sol_base/garage)
+"ck" = (
+/mob/living/advanced/npc/space_soldier/special_operative{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/wire/yellow,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"cl" = (
+/obj/structure/interactive/chair/office/dark{
+ icon_state = "officechair_dark";
+ dir = 4
+ },
+/obj/structure/carpet/command,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"cm" = (
+/obj/structure/table/wood/poor,
+/obj/structure/carpet/command,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"cn" = (
+/obj/structure/table/wood/poor,
+/obj/structure/carpet/command,
+/obj/marker/spawning/random/dangerous,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"co" = (
+/obj/structure/interactive/chair/office/dark{
+ icon_state = "officechair_dark";
+ dir = 8
+ },
+/obj/structure/carpet/command,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"cp" = (
+/obj/marker/cover_node/right,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"cq" = (
+/obj/structure/table/steel,
+/obj/structure/carpet/grey,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/obj/marker/spawning/random/food,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"cr" = (
+/obj/structure/table/steel,
+/obj/structure/carpet/grey,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"cs" = (
+/obj/structure/carpet/grey,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"ct" = (
+/obj/structure/interactive/crate/trash,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"cu" = (
+/obj/marker/prefab/landing,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"cv" = (
+/obj/structure/interactive/door/airlock/solarian,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/garage)
+"cw" = (
+/turf/simulated/wall/metal/solarian/reinforced,
+/area/mission/prefab/sol_base/cafeteria)
+"cx" = (
+/obj/structure/interactive/power/apc,
+/turf/simulated/wall/metal/solarian/reinforced,
+/area/mission/prefab/sol_base/cafeteria)
+"cy" = (
+/obj/structure/interactive/power/apc{
+ icon_state = "apc";
+ dir = 1
+ },
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"cz" = (
+/obj/structure/interactive/door/airlock/solarian,
+/obj/structure/interactive/wire/red,
+/obj/marker/cover_node/right{
+ icon_state = "right";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/cafeteria)
+"cA" = (
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"cB" = (
+/obj/marker/cover_node/right{
+ icon_state = "right";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"cC" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"cD" = (
+/obj/marker/cover_node/left{
+ icon_state = "left";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"cE" = (
+/obj/structure/table/wood/poor,
+/obj/structure/carpet/command,
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"cF" = (
+/obj/structure/table/rack/steel,
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 6
+ },
+/obj/marker/spawning/random/vault_loot,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cG" = (
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 1
+ },
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cH" = (
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cI" = (
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 1
+ },
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cJ" = (
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 1
+ },
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cK" = (
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 10
+ },
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cL" = (
+/obj/structure/scenery/fake_door/blast_door{
+ icon_state = "blast_closed";
+ dir = 4
+ },
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/armory)
+"cM" = (
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cN" = (
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cO" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cP" = (
+/obj/structure/interactive/crate/trash,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cQ" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/armory)
+"cR" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"cS" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"cT" = (
+/obj/marker/map_node,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"cU" = (
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/loading)
+"cV" = (
+/obj/structure/interactive/atmospherics/vent,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/loading)
+"cW" = (
+/obj/structure/table/rack/steel,
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 8
+ },
+/obj/marker/spawning/random/vault_loot,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"cX" = (
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/armory)
+"cY" = (
+/obj/structure/table/rack/steel,
+/obj/marker/spawning/random/dangerous,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/armory)
+"cZ" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/armory)
+"da" = (
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 4
+ },
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"db" = (
+/obj/structure/interactive/atmospherics/vent,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/armory)
+"dc" = (
+/obj/structure/interactive/power/apc{
+ icon_state = "apc";
+ dir = 4
+ },
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/garage)
+"dd" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"de" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/loading)
+"df" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"dg" = (
+/obj/structure/interactive/door/airlock/solarian,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"dh" = (
+/obj/structure/table/rack/steel,
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 8
+ },
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/obj/marker/spawning/random/vault_loot,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"di" = (
+/obj/structure/interactive/storage/safe,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/armory)
+"dj" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/armory)
+"dk" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"dl" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"dm" = (
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"dn" = (
+/obj/structure/carpet/command,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"do" = (
+/turf/simulated/wall/metal/solarian/reinforced,
+/area/mission/prefab/sol_base/armory)
+"dp" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/armory)
+"dq" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"dr" = (
+/obj/marker/lobby,
+/turf/simulated/floor/brick/grey,
+/area/mission/prefab/sol_base/lobby)
+"ds" = (
+/mob/living/advanced/npc/space_soldier,
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"dt" = (
+/obj/structure/interactive/crate/trash,
+/obj/marker/spawning/random/trash,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"du" = (
+/obj/marker/cover_node/left,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"dv" = (
+/obj/structure/interactive/barricade,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"dw" = (
+/mob/living/advanced/npc/space_soldier,
+/obj/structure/interactive/barricade,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"dx" = (
+/obj/structure/table/rack/steel,
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 5
+ },
+/obj/marker/spawning/random/vault_loot,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"dy" = (
+/obj/decal/hazard/black,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"dz" = (
+/obj/decal/hazard/black,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"dA" = (
+/obj/decal/hazard/black,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"dB" = (
+/obj/decal/hazard/black,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"dC" = (
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 9
+ },
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"dD" = (
+/obj/structure/interactive/door/vault,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/armory)
+"dE" = (
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 8
+ },
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"dF" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/wire/red,
+/obj/marker/cover_node/left{
+ icon_state = "left";
+ dir = 1
+ },
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"dG" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"dH" = (
+/turf/simulated/wall/metal/solarian/reinforced,
+/area/mission/prefab/sol_base/barracks)
+"dI" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/barracks)
+"dJ" = (
+/obj/structure/interactive/door/airlock/solarian,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"dK" = (
+/obj/structure/interactive/crate/trash,
+/obj/marker/spawning/random/trash,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"dL" = (
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"dM" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"dN" = (
+/obj/structure/interactive/crate/trash,
+/obj/marker/spawning/random/trash,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"dO" = (
+/obj/structure/interactive/bed,
+/obj/structure/carpet/brown,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"dP" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 1
+ },
+/obj/structure/interactive/barricade{
+ icon_state = "metal";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"dQ" = (
+/obj/marker/cover_node/right{
+ icon_state = "right";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"dR" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"dS" = (
+/obj/marker/cover_node/left{
+ icon_state = "left";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"dT" = (
+/obj/structure/interactive/crate/closet/anchored,
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"dU" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"dV" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/loading)
+"dW" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"dX" = (
+/obj/structure/interactive/atmospherics/vent,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"dY" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"dZ" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/security)
+"ea" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/security)
+"eb" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/security)
+"ec" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 1
+ },
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"ed" = (
+/obj/structure/interactive/atmospherics/vent,
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/security)
+"ee" = (
+/obj/structure/interactive/bed,
+/obj/structure/carpet/brown,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"ef" = (
+/obj/structure/carpet/brown,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/barracks)
+"eg" = (
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/barracks)
+"eh" = (
+/obj/structure/interactive/atmospherics/vent,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/barracks)
+"ei" = (
+/obj/structure/interactive/crate/closet/anchored,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/obj/marker/spawning/random/valuable,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"ej" = (
+/obj/marker/cover_node/left{
+ icon_state = "left";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"ek" = (
+/obj/marker/cover_node/left,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"el" = (
+/obj/marker/cover_node/right,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"em" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/obj/marker/cover_node/left,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"en" = (
+/obj/marker/cover_node/left,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"eo" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"ep" = (
+/obj/marker/cover_node/right,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"eq" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"er" = (
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/security)
+"es" = (
+/obj/structure/interactive/crate/closet/anchored,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"et" = (
+/obj/decal/road_marking/solid_cross{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"eu" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"ev" = (
+/obj/decal/road_marking/hazard/yellow,
+/obj/structure/scenery/fake_door/nocolide/blast_door{
+ icon_state = "blast_opened";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"ew" = (
+/obj/decal/road_marking/hazard/yellow,
+/obj/structure/scenery/fake_door/nocolide/blast_door{
+ icon_state = "blast_opened";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"ex" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/loading)
+"ey" = (
+/obj/structure/interactive/door/airlock/solarian,
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"ez" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/lobby)
+"eA" = (
+/obj/marker/spawning/window/reinforced,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/lobby)
+"eB" = (
+/obj/structure/interactive/door/airlock/solarian/glass,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"eC" = (
+/obj/structure/interactive/power/apc,
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"eD" = (
+/obj/structure/interactive/door/airlock/solarian,
+/turf/simulated/floor/tile/morphing/command,
+/area/mission/prefab/sol_base/meeting_room)
+"eE" = (
+/obj/structure/interactive/door/airlock/solarian/glass,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/lobby)
+"eF" = (
+/obj/structure/interactive/power/apc{
+ icon_state = "apc";
+ dir = 1
+ },
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/meeting_room)
+"eG" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/security)
+"eH" = (
+/obj/marker/map_node/x2,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/barracks)
+"eI" = (
+/obj/structure/interactive/power/apc,
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/garage)
+"eJ" = (
+/turf/dmm_suite/no_wall,
+/area/dmm_suite/clear_area)
+"eK" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"eL" = (
+/obj/structure/table/rack/grey,
+/obj/marker/spawning/random/supply_crate,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"eM" = (
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"eN" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"eO" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"eP" = (
+/obj/structure/table/reinforced/steel,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"eQ" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"eR" = (
+/obj/structure/interactive/crate/closet/anchored,
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"eS" = (
+/obj/structure/interactive/crate/closet/anchored,
+/obj/marker/spawning/random/valuable,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"eT" = (
+/obj/structure/table/rack/grey,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/obj/marker/spawning/random/supply_crate,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"eU" = (
+/obj/structure/interactive/atmospherics/vent,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/loading)
+"eV" = (
+/obj/structure/table/rack/grey,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/obj/marker/spawning/random/supply_crate,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"eW" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"eX" = (
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"eY" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"eZ" = (
+/obj/structure/table/reinforced/steel,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"fa" = (
+/obj/structure/interactive/chair/office/dark{
+ icon_state = "officechair_dark";
+ dir = 8
+ },
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"fb" = (
+/mob/living/advanced/npc/space_soldier,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"fc" = (
+/obj/structure/interactive/chair/office/dark,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"fd" = (
+/obj/structure/interactive/atmospherics/vent,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"fe" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"ff" = (
+/obj/structure/interactive/crate/closet/anchored,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"fg" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"fh" = (
+/obj/structure/interactive/crate/closet/anchored,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"fi" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"fj" = (
+/obj/marker/cover_node/left,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"fk" = (
+/obj/marker/cover_node/right,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"fl" = (
+/obj/structure/interactive/crate/closet/anchored,
+/obj/marker/spawning/random/dangerous,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"fm" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 1
+ },
+/obj/structure/interactive/lighting/fixture/bulb{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"fn" = (
+/obj/structure/interactive/barricade,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"fo" = (
+/mob/living/advanced/npc/space_soldier,
+/obj/structure/interactive/barricade,
+/turf/simulated/floor/brick/grey,
+/area/mission/prefab/sol_base/lobby)
+"fp" = (
+/obj/structure/interactive/barricade,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"fq" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"fr" = (
+/obj/structure/interactive/power/apc,
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/security)
+"fs" = (
+/obj/structure/interactive/door/airlock/solarian,
+/obj/structure/interactive/wire/red,
+/obj/marker/cover_node/left{
+ icon_state = "left";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"ft" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"fu" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/loading)
+"fv" = (
+/obj/structure/interactive/crate/closet/anchored,
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"fw" = (
+/obj/structure/interactive/chair/comfy{
+ icon_state = "comfychair";
+ dir = 4
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"fx" = (
+/obj/structure/table/reinforced/steel,
+/obj/structure/scenery/fake_door/nocolide/blast_door{
+ icon_state = "blast_opened";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/lobby)
+"fy" = (
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"fz" = (
+/obj/decal/road_marking/hazard/yellow,
+/obj/marker/cover_node/right{
+ icon_state = "right";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"fA" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 8
+ },
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/loading)
+"fB" = (
+/obj/marker/map_node/x2,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/lobby)
+"fC" = (
+/obj/structure/table/reinforced/steel,
+/obj/structure/scenery/fake_door/nocolide/blast_door{
+ icon_state = "blast_opened";
+ dir = 8
+ },
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/lobby)
+"fD" = (
+/mob/living/advanced/npc/space_soldier{
+ icon_state = "directional";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"fE" = (
+/obj/decal/road_marking/hazard/yellow,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"fF" = (
+/obj/decal/road_marking/solid_stop{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"fG" = (
+/obj/decal/road_marking/hazard/yellow,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/mission/prefab/sol_base/garage)
+"fH" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/loading)
+"fI" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/security)
+"fJ" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/barracks)
+"fK" = (
+/obj/structure/interactive/crate/closet/anchored,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"fL" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"fM" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/lobby)
+"fN" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"fO" = (
+/obj/structure/interactive/storage/safe,
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"fP" = (
+/obj/structure/interactive/crate/trash,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"fQ" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"fR" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/barracks)
+"fS" = (
+/mob/living/advanced/npc/space_soldier/special_operative{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"fT" = (
+/obj/structure/interactive/door/airlock/station/maintenance,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/barracks)
+"fU" = (
+/obj/structure/interactive/door/airlock/solarian,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"fV" = (
+/obj/structure/interactive/door/airlock/solarian/glass,
+/turf/simulated/floor/brick/grey,
+/area/mission/prefab/sol_base/lobby)
+"fW" = (
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/bathrooms)
+"fX" = (
+/obj/structure/interactive/power/apc{
+ icon_state = "apc";
+ dir = 1
+ },
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/bathrooms)
+"fY" = (
+/obj/structure/interactive/door/airlock/station/bathroom,
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/brown,
+/area/mission/prefab/sol_base/bathrooms)
+"fZ" = (
+/obj/marker/prefab/city/parking,
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"ga" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"gb" = (
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"gc" = (
+/obj/structure/interactive/wire/red,
+/obj/marker/map_node,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"gd" = (
+/obj/structure/scenery/flowers,
+/turf/simulated/floor/colored/grass,
+/area/mission/prefab/sol_base/lobby)
+"ge" = (
+/obj/structure/scenery/flowers,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/turf/simulated/floor/colored/grass,
+/area/mission/prefab/sol_base/lobby)
+"gf" = (
+/obj/marker/spawning/window,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/lobby)
+"gg" = (
+/obj/structure/interactive/lighting/fixture/tube/fluorescent,
+/turf/simulated/floor/brick/grey,
+/area/mission/prefab/sol_base/lobby)
+"gh" = (
+/turf/simulated/floor/brick/grey,
+/area/mission/prefab/sol_base/lobby)
+"gi" = (
+/obj/marker/map_node,
+/turf/simulated/floor/brick/grey,
+/area/mission/prefab/sol_base/lobby)
+"gj" = (
+/obj/structure/interactive/misc/sink,
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"gk" = (
+/obj/structure/interactive/misc/sink,
+/obj/marker/cover_node/right{
+ icon_state = "right";
+ dir = 1
+ },
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"gl" = (
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/garage)
+"gm" = (
+/obj/marker/cover_node/left{
+ icon_state = "left";
+ dir = 1
+ },
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"gn" = (
+/obj/structure/interactive/shower,
+/turf/simulated/floor/tile/tint,
+/area/mission/prefab/sol_base/bathrooms)
+"go" = (
+/obj/structure/interactive/shower{
+ icon_state = "shower";
+ dir = 8
+ },
+/turf/simulated/floor/tile/tint,
+/area/mission/prefab/sol_base/bathrooms)
+"gp" = (
+/obj/structure/interactive/crate,
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"gq" = (
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/garage)
+"gr" = (
+/obj/marker/cover_node/left{
+ icon_state = "left";
+ dir = 1
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"gs" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"gt" = (
+/obj/structure/interactive/power/apc{
+ icon_state = "apc";
+ dir = 4
+ },
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/bathrooms)
+"gu" = (
+/obj/structure/interactive/wire/red,
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"gv" = (
+/obj/structure/interactive/atmospherics/vent,
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/lighting/fixture/bulb{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"gw" = (
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/lighting/fixture/bulb{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"gx" = (
+/obj/structure/interactive/atmospherics/scrubber,
+/obj/structure/interactive/lighting/fixture/bulb{
+ icon_state = "preview";
+ dir = 1
+ },
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"gy" = (
+/turf/simulated/floor/tile/tint,
+/area/mission/prefab/sol_base/bathrooms)
+"gz" = (
+/obj/structure/interactive/crate,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 4
+ },
+/obj/marker/spawning/random/misc,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"gA" = (
+/obj/marker/map_node,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/garage)
+"gB" = (
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/lighting/fixture/tube/fluorescent{
+ icon_state = "preview";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/garage)
+"gC" = (
+/obj/marker/map_node/x2,
+/turf/simulated/floor/brick/grey,
+/area/mission/prefab/sol_base/lobby)
+"gD" = (
+/obj/structure/interactive/door/airlock/station/bathroom/toilet,
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"gE" = (
+/obj/structure/interactive/shower{
+ icon_state = "shower";
+ dir = 4
+ },
+/turf/simulated/floor/tile/tint,
+/area/mission/prefab/sol_base/bathrooms)
+"gF" = (
+/obj/structure/interactive/lighting/fixture/bulb{
+ icon_state = "preview";
+ dir = 4
+ },
+/turf/simulated/floor/tile,
+/area/mission/prefab/sol_base/bathrooms)
+"gG" = (
+/mob/living/advanced/npc/space_soldier/special_operative,
+/turf/simulated/floor/tile/morphing/dark,
+/area/mission/prefab/sol_base/loading)
+"gH" = (
+/obj/decal/road_marking/hazard/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"gI" = (
+/obj/structure/interactive/power/apc{
+ icon_state = "apc";
+ dir = 1
+ },
+/turf/simulated/wall/metal/solarian,
+/area/mission/prefab/sol_base/garage)
+"gJ" = (
+/obj/structure/interactive/barricade,
+/turf/simulated/floor/brick/grey,
+/area/mission/prefab/sol_base/lobby)
+"gK" = (
+/mob/living/advanced/npc/space_soldier/special_operative{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/wire/red,
+/obj/structure/interactive/lighting/fixture/bulb/red{
+ icon_state = "preview";
+ dir = 8
+ },
+/obj/marker/map_node,
+/turf/simulated/floor/plating/solarian,
+/area/mission/prefab/sol_base/maintenance)
+"gL" = (
+/obj/marker/map_node,
+/obj/decal/road_marking/hazard/yellow,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"gM" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"gN" = (
+/turf/simulated/floor/colored/grass,
+/area/dmm_suite/clear_area)
+"gO" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 6
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"gP" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"gQ" = (
+/obj/marker/prefab/city/parking{
+ icon_state = "parking";
+ dir = 10
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"gR" = (
+/obj/marker/map_node,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"gS" = (
+/obj/decal/road_marking/solid_line{
+ dir = 6
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"gT" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 8
+ },
+/turf/dmm_suite/clear_turf,
+/area/dmm_suite/clear_area)
+"gU" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 5
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"gV" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 9
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"gW" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half,
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"gX" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 1
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"gY" = (
+/obj/decal/road_marking/dotted_line/half,
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/marker/map_node/x4,
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"gZ" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ha" = (
+/obj/structure/interactive/stopsign{
+ icon_state = "sign";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"hb" = (
+/mob/living/advanced/npc/space_soldier/special_operative{
+ icon_state = "directional";
+ dir = 8
+ },
+/obj/structure/interactive/chair{
+ icon_state = "chair";
+ dir = 8
+ },
+/obj/structure/carpet/grey,
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/cafeteria)
+"hc" = (
+/mob/living/advanced/npc/space_soldier/special_operative{
+ icon_state = "directional";
+ dir = 4
+ },
+/obj/decal/hazard/black{
+ icon_state = "line";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/engineering,
+/area/mission/prefab/sol_base/armory)
+"hd" = (
+/mob/living/advanced/npc/space_soldier/special_operative{
+ icon_state = "directional";
+ dir = 8
+ },
+/turf/simulated/floor/tile/morphing/red,
+/area/mission/prefab/sol_base/security)
+"he" = (
+/mob/living/advanced/npc/space_soldier/special_operative{
+ icon_state = "directional";
+ dir = 1
+ },
+/turf/simulated/floor/tile/solarian,
+/area/mission/prefab/sol_base/barracks)
+"kQ" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 4
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"rE" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Ae" = (
+/obj/structure/interactive/lighting/roadlamp,
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"Ir" = (
+/obj/structure/interactive/lighting/roadlamp{
+ icon_state = "lamp";
+ dir = 4
+ },
+/turf/simulated/floor/sidewalk,
+/area/dmm_suite/clear_area)
+"PE" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 8
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"Xz" = (
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 8
+ },
+/obj/decal/road_marking/dotted_line/half{
+ icon_state = "1";
+ dir = 1
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"XL" = (
+/obj/decal/road_marking/solid_line{
+ icon_state = "1";
+ dir = 10
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
+"ZZ" = (
+/obj/decal/road_marking/solid_line/offset/yellow{
+ icon_state = "1";
+ dir = 4
+ },
+/turf/simulated/floor/road,
+/area/dmm_suite/clear_area)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasasasasasasasasasasasasasasasasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasasasasasasasasasatatatatatatatataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasawawawawawawawaxayazaAaBckaAaCataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatatatatatatatatatataGaGaGaGaGaHataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataPaCavavcTavavavcTavavavavavauataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatatatavatatatatatatatatataHaHaHatasasasasasasasasasasasasasaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatatcTavavavavavavauavauatatatatatatatatatatatatatatatatatataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaDaDaEaEaEaEaEaEcTaHauaFavavfSavavauavavavavauavavavavauataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaEaEaEaIaJaLaLaEeFaMaMaNaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaQaRaEaSaLaLaLaEaTaTaUaVaOaWaXaYaWaZaYaWaZaYaWaZaYbaaOavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEbdbebfaLbgbhbibjaVbkbkblbmaWbnaYaWboagaWbnaYaWbqaYbaaOavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbxbxbybzbhbAaEbBbCbkbDaObEbFbFbFbFbFbFbFbFbFbFbFbaaOavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaacuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaTaTbxbxbxbIbxbxbJbCbkbKbLbMbNbObObMbObObMbObObObPbQaOavataaaaaaaaaaaaaaaa
-fZaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeIbkblblcSblblcSblblbkbkbWaObFbFbFbFbFbFbFbFbFbFbFbFbQaOavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabbbsbtbsbtbsbtbubtbsbvbvbvbwbbbKbkbkbXbYaqcacaaqbYcbbCbCbJbmaWbnagaWbnhbaWbqagcccccdcecfbcataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabbbGbtbsbtbsbtbsbRbsbHbSbHbTbbbJdublbCclcmcmcncmcobCbJcpbDaOaWcqaYaWcraYaWcraYcccscdctaOavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabbbtbtbtbRbtbtbtbtbtbvbvbvbwbbaMaMblbCclcmbYbYcmcobCbJbxbxcwcwcwcwcwcwcwcxcwcwcyaOczaOaOavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabbcganbtbtbtancgancgcibvbvcjbbcAaMblbCclcEbYbYcmcobCbJbxcFcGcHcHcHcIcHcHcJcKcLcMcNcOcPcQavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabbbtbtbtbtbtbtbtbtbtbbbbbbcvbbcAaMbUbCclcmbYbYcmcobCbWbxcWcXcXcYcXcXcYcXcZdacLcMdbcZcNcQavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabbbtbtbtbtbtbtbvbvbvbbcAcBcCcDdfdgaVbCclcmcmcmcEcobCbJbxdhdidbcYcXcXcYdjcZdacLhccXcZdkcQavataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabbcRbtbtbRbtbtbvbvbvbbaKcUcVcUdmaMbJcbbYbYdndnbYbYbXbJbxcWcXcXcYcXcXcYcXcZdadocMcXdpcNcQauataaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabbbtbtbtbtbtbtbvbvbvdcdddefudeapaMdtdudvaibCbCaidvcpbJbxdxdydzdzdzdAdzdzdBdCdDdEcObpcNcQavataaaaaaaaaaaaaaaa
-fZaaaaaaaaaaaaaaaaaabbbtbtbtbRbtbtbbbbbbbbdlcUcUcUddaMaMaMbBbCdGdGbCbWaMaMbxdododododododododHdHdHdIdJdIdIdIavataaaaaaaaaaaaaaaa
-aaabajadamaradajbbbbbbbtbtbtbtbtbtbbcAcAgGcAcUcUcUddcAdKaMbJbCbCbCbCbJaMdLdMdLdLdLdLdLdMdLdNdIdObZdQdRdSdTdIavataaaaaaaaaaaaaaaa
-aaabajadambVadajbbglbbcRbtbtbtbtdUbbdlcUdedededVdedededfdgaVdWbkbkdXaVdgdYdZeaeaebeacheaeddLdIeeefegehegeidIavataaaaaaaaaaaaaaaa
-ababajadamaradajbbbbbbejbtbtbtbtbtbbcAekdfelcAcAemcAdfelaMbJdubKbKcpbJaMeneodLepdLdLdLereadLdIdOefegegegesdIavatabababababababab
-adetadadamaradajeuevewbtbtbtbtbtbtbbexexeyexexezezeAeBezeCaMaMeDeDaMaMaMezeEeAezezeGdLereahddIdOefegeHegdTdIauatajadadadadadetdq
-adeJadadamaradajeKevewbtbtbtbtbtbtbbeLcAdfcAeLezeMeMeNeOeOePeMeQeQeMePeMeMeQeMeMezeRdLereadLdIdOefegegegeSdIavatajadadadadadeJdq
-adetadadamarakajeKevewbRbtbtbRbtdUbbeTcUeUcUeVezeWeXeYeXeXeZfaeXfbfceZeXeXfdeXfeezfferereafgdIeeefheegegfhdIavatajakadadadadetdq
-fietadadamaradajbtevewbtbtbtbtbtbtbbeLcAdecAeLezfjeMeXeXeXeZeZeZeZeZeZeXeXeXeMfkezfldLendsepdIdOefegegegdTdIavatajadadadadadetad
-fieJadadamaradajbtevewbtbtbtbtbtbtbbexcAdecAexezezfndwfpeXeXeXfqfqeXeXeXfpdwfnezezfreGeGfseGdIdOefegegegeSdIauatajadadadadadeJad
-fietadadamaradajftevewbtbtbtbtbtbtbbcAcAfucAcAfvezfweXeXeXeXeXeXeXeXeXeXeXeXeMfxdLeqfyeqdYfldIdOefegeHegesdIavatajadadadadadetad
-ababajadamaradajbbbbbbfzbvbvbvbvbvbbcAdedecUfAfvezfweXeXeXfBeXeXeXeXfBeXeXeXeMfCfDerererereRdIeeefegegegdTdIavatajadamaradajabab
-aaabajakamarakajbbbrbbfEeKbtbRfFfGbbcAdefHcUcUfvezfwfdeXeXfbeXeXeXeXfbeXeXeYeMfxdLerfIerereRdIdOefegfJegfKdIavatajakamarakajabaa
-aaabajadamaradajbbbrbbbvbvbvbvbvbvbbdKdffLcAcAfvezfweMeMfMfjeMeQeQeMfkfMeMeMeMfxdLdLfNdLfOfldIfPfQfQfRfQdFfTgKatajadamaradajabaa
-aaabajadamaradajbbbrbbbwbwbwbwbwbwbbbbfUbbexexexezezezezezezfVfVfVfVezezezezezezeGeGeGfWfWfWfWfWfXfWfYfWfWfWfWfWajadamaradajabaa
-aaabajadamaradajbbbrbbbbdPgagadPbbbbgbgcbbgdgegdezgdgegdgfggghgigighgggfgdgegdezgdgegdfWgjgjgjgjgjgkecgmgngofWfWajadamaradajabaa
-aaabajadamaradajbbbrbbgpgbgqgqgbgrgbgbgsbbgdgdgdezgdgdgdgfghghdrghghghgfgdgdgdezgdgdgdgtgugvgugwgugwgugxgygofWfWajadamaradajabaa
-aaabajakamarakajbbbrbbgzgqgqgAgqgqgqgAgBbbgdgdgdezgdgdgdgfghgCghghgCghgfgdgdgdezgdgdgdfWgDfWgDfWgDfWgDfWgEgofWfWajakamarakajabaa
-aaabajadamaradajbbbrbbgpgbgbgbgbgsgsgsgsbbgdgdgdezgdgdgdgfghghghghghghgfgdgdgdezgdgdgdfWgFfWfmfWgFfWgFfWgEgofWfWajadamaradajabaa
-aaabgHgHgHgHgHgHbbbbbbbbbbbbbbbbgIbbbbbbbbgfgfgfezgfgfgfezgJfogigifogJezgfgfgfezgfgfgffWfWfWfWfWfWfWfWfWfWfWfWfWgHgHgHgHgHgHabaa
-aaabaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeabaa
-aaabgHgHgHgHgHgHabasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagHgHgLgLgHgHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasabgHgHgHgHgHgHabaa
-aaabajadamaradajabasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagHgHgHgHgHgHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasabajadamaradajabaa
-aaabajakamarakajabasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasabajakamarakajabaa
-aaabajadamaradajabasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadakadadakadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasabajadamaradajabaa
-aaabajadamaradajabasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasabajadamaradajabaa
-aaabajadamaradajabasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasabajadamaradajabaa
-aaabajadamaradajabasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagHgMgHgHgMgHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasabajadamaradajabaa
-aaabajakamarakajabasaaaaaaaaaaaaaaaagNaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasabajakamarakajabaa
-aaabajadamaradajabasgOaaaaaaaaaaaaaagNgPaaaaaaaaaaaaaaaaaaasasasasasasgPaaaaaaaaaaaaaaaagQaaaaaaaaaaaaaaaaaaasabajadamaradajabaa
-aaabajadamaradajabasasasabgRacadgSabasasasasasasasasasasasasgTasasgTasasasasasasasasasasasasabgRacadgSabasasasabajadamaradajabaa
-aaabajadamaradajabababababaeaeaeaeababababababababababababababababababababababababababababababaeaeaeaeabababababajadamaradajabaa
-aaabajadamaradgUahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahgVadamaradajabaa
-aaabajadamaradadadadadakadadadadakadadadadakadadadadakadadadadadadadadadadakadadadadakadadadadakadadadadakadadadadadamaradajabaa
-aaabajadamgWalalalalalalalalalalalalalalalalalalalalalalalalgXalalgXalalalalalalalalalalalalalalalalalalalalalalalalgYaradajabaa
-aaabajadadaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoadadajabaa
-aaabajadadadadadadadadakadadadadakadadadadakadadadadakadadadadadadadadadadakadadadadakadadadadakadadadadakadadadadadadadadajabaa
-aaabgUgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZadadadadadadgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgVabaa
-aaababababababababababababababababababababababababababababaeafaeaeafaeababababababababababababababababababababababababababababaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadadadhahahaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fZ
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fZ
+aa
+aa
+ab
+gZ
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+gX
+Ir
+ab
+gZ
+ak
+al
+ao
+ak
+gZ
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aj
+aj
+ac
+ae
+ad
+ad
+al
+ao
+ad
+XL
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+gU
+ab
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ac
+ae
+ad
+ad
+al
+ao
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+gZ
+ab
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+rE
+ad
+ac
+ae
+ad
+ad
+al
+kQ
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ad
+ad
+gZ
+ab
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ar
+ad
+ak
+ae
+ad
+ad
+ad
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+gW
+ao
+ad
+gZ
+ab
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ae
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aj
+aj
+aj
+ae
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+gU
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+bw
+bw
+bw
+eu
+eK
+eK
+bt
+bt
+ft
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+gl
+bb
+ev
+ev
+ev
+ev
+ev
+ev
+bb
+br
+br
+br
+br
+br
+br
+br
+bb
+ab
+as
+as
+as
+as
+as
+as
+as
+as
+as
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(11,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+cu
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ew
+ew
+ew
+ew
+ew
+ew
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gO
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(12,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bs
+bG
+bt
+cg
+bt
+bt
+cR
+bt
+bt
+bt
+cR
+ej
+bV
+bt
+bR
+bt
+bt
+bV
+fz
+fE
+bv
+bw
+bb
+gp
+gz
+gp
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ak
+al
+ao
+ak
+gZ
+ab
+aa
+"}
+(13,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bt
+bt
+bt
+an
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bv
+eK
+bv
+bw
+dP
+gb
+gq
+gb
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bs
+bs
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bv
+bt
+bv
+bw
+ga
+gq
+gq
+gb
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gR
+gH
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(15,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bt
+bt
+bR
+bt
+bt
+bt
+bR
+bt
+bR
+bt
+bt
+bt
+bt
+bt
+bR
+bt
+bt
+bt
+bv
+bR
+bv
+bw
+ga
+gq
+gA
+gb
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+gH
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bs
+bs
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bv
+fF
+bv
+bw
+dP
+gb
+gq
+gb
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+gH
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bt
+bt
+bt
+an
+bt
+bt
+bt
+bt
+bt
+bt
+dU
+bt
+bt
+bt
+dU
+bt
+bt
+bt
+bv
+fG
+bv
+bw
+bb
+gr
+gq
+gs
+gI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gR
+gH
+ah
+ak
+al
+ao
+ak
+gZ
+ab
+aa
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bu
+bs
+bt
+cg
+bt
+bv
+bv
+bv
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+gb
+gq
+gs
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bt
+bR
+bt
+an
+bt
+bv
+bv
+bv
+bb
+cA
+dl
+cA
+ex
+eL
+eT
+eL
+ex
+cA
+cA
+cA
+dK
+bb
+gb
+gb
+gA
+gs
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gN
+gN
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bs
+bs
+bt
+cg
+bt
+bv
+bv
+bv
+bb
+cA
+cU
+ek
+ex
+cA
+cU
+cA
+cA
+cA
+de
+de
+df
+fU
+gc
+gs
+gB
+gs
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gP
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(21,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bv
+bv
+bv
+ci
+bb
+bb
+bb
+dc
+bb
+gG
+de
+df
+ey
+df
+eU
+de
+de
+fu
+de
+fH
+fL
+bb
+bb
+bb
+bb
+bb
+bb
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(22,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bv
+bS
+bv
+bv
+bb
+cA
+aK
+dd
+dl
+cA
+de
+el
+ex
+cA
+cU
+cA
+cA
+cA
+cU
+cU
+cA
+ex
+gd
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ak
+al
+ao
+ak
+gZ
+ab
+aa
+"}
+(23,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bv
+bv
+bv
+bv
+bb
+cB
+cU
+de
+cU
+cU
+de
+cA
+ex
+eL
+eV
+eL
+ex
+cA
+fA
+cU
+cA
+ex
+ge
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(24,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bw
+bT
+bw
+cj
+cv
+cC
+cV
+fu
+cU
+cU
+dV
+cA
+ez
+ez
+ez
+ez
+ez
+fv
+fv
+fv
+fv
+ex
+gd
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bb
+bb
+bb
+bb
+bb
+cD
+cU
+de
+cU
+cU
+de
+em
+ez
+eM
+eW
+fj
+ez
+ez
+ez
+ez
+ez
+ez
+ez
+ez
+ez
+ez
+ez
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(26,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+bK
+bJ
+aM
+cA
+cA
+df
+dm
+ap
+dd
+dd
+de
+cA
+eA
+eM
+eX
+eM
+fn
+fw
+fw
+fw
+fw
+ez
+gd
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+aa
+eJ
+eJ
+at
+at
+at
+at
+aD
+aE
+aE
+aE
+bx
+bb
+eI
+bk
+du
+aM
+aM
+aM
+dg
+aM
+aM
+aM
+cA
+de
+df
+eB
+eN
+eY
+eX
+dw
+eX
+eX
+fd
+eM
+ez
+ge
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+gZ
+ak
+al
+PE
+ak
+gZ
+gM
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+eJ
+aw
+at
+aP
+at
+at
+aD
+aE
+aQ
+bd
+bx
+aT
+bk
+bk
+bl
+bl
+bl
+bU
+aV
+bJ
+dt
+aM
+dK
+df
+el
+ez
+eO
+eX
+eX
+fp
+eX
+eX
+eX
+eM
+ez
+gd
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+gZ
+ad
+ad
+fi
+fi
+fi
+af
+aa
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+eJ
+aw
+at
+aC
+at
+cT
+aD
+aE
+aR
+be
+bx
+aT
+bl
+bX
+bC
+bC
+bC
+bC
+bC
+cb
+du
+aM
+aM
+dg
+aM
+eC
+eO
+eX
+eX
+eX
+eX
+eX
+eX
+fM
+ez
+gf
+gf
+gf
+gf
+ez
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gT
+aa
+aa
+ab
+ab
+et
+et
+et
+et
+et
+et
+ab
+ab
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+eJ
+aw
+at
+av
+av
+av
+aE
+aE
+aE
+bf
+bx
+bx
+bl
+bY
+cl
+cl
+cl
+cl
+cl
+bY
+dv
+bB
+bJ
+aV
+bJ
+aM
+eP
+eZ
+eZ
+eX
+eX
+fB
+fb
+fj
+ez
+gg
+gh
+gh
+gh
+gJ
+ab
+gH
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+aj
+aj
+aj
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+"}
+(31,1,1) = {"
+aa
+aa
+aa
+aa
+eJ
+aw
+at
+av
+at
+av
+aE
+aI
+aS
+aL
+by
+bx
+cS
+aq
+cm
+cm
+cE
+cm
+cm
+bY
+ai
+bC
+bC
+dW
+du
+aM
+eM
+fa
+eZ
+eX
+eX
+eX
+eX
+eM
+fV
+gh
+gh
+gC
+gh
+fo
+ab
+gH
+ad
+ad
+ak
+ad
+ad
+ak
+ad
+ad
+ak
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ak
+ad
+"}
+(32,1,1) = {"
+aa
+aa
+aa
+aa
+eJ
+aw
+at
+cT
+at
+av
+aE
+aJ
+aL
+bg
+bz
+bx
+bl
+ca
+cm
+bY
+bY
+bY
+cm
+dn
+bC
+dG
+bC
+bk
+bK
+eD
+eQ
+eX
+eZ
+fq
+eX
+eX
+eX
+eQ
+fV
+gi
+dr
+gh
+gh
+gi
+ab
+gL
+ad
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+"}
+(33,1,1) = {"
+aa
+aa
+aa
+aa
+eJ
+aw
+at
+av
+at
+av
+aE
+aL
+aL
+bh
+bh
+bI
+bl
+ca
+cn
+bY
+bY
+bY
+cm
+dn
+bC
+dG
+bC
+bk
+bK
+eD
+eQ
+fb
+eZ
+fq
+eX
+eX
+eX
+eQ
+fV
+gi
+gh
+gh
+gh
+gi
+ab
+gL
+ad
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+"}
+(34,1,1) = {"
+aa
+aa
+aa
+aa
+eJ
+aw
+at
+av
+at
+av
+aE
+aL
+aL
+bi
+bA
+bx
+cS
+aq
+cm
+cm
+cm
+cm
+cE
+bY
+ai
+bC
+bC
+dX
+cp
+aM
+eM
+fc
+eZ
+eX
+eX
+eX
+eX
+eM
+fV
+gh
+gh
+gC
+gh
+fo
+ab
+gH
+ad
+ad
+ak
+ad
+ad
+ak
+ad
+ad
+ak
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ak
+ad
+"}
+(35,1,1) = {"
+aa
+aa
+aa
+aa
+eJ
+ax
+at
+av
+at
+av
+aE
+aE
+aE
+bj
+aE
+bx
+bl
+bY
+co
+co
+co
+co
+co
+bY
+dv
+bW
+bJ
+aV
+bJ
+aM
+eP
+eZ
+eZ
+eX
+eX
+fB
+fb
+fk
+ez
+gg
+gh
+gh
+gh
+gJ
+ab
+gH
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+aj
+aj
+aj
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+"}
+(36,1,1) = {"
+aa
+aa
+aa
+aa
+at
+ay
+at
+cT
+at
+au
+cT
+eF
+aT
+aV
+bB
+bJ
+bl
+cb
+bC
+bC
+bC
+bC
+bC
+bX
+cp
+aM
+aM
+dg
+aM
+aM
+eM
+eX
+eX
+eX
+eX
+eX
+eX
+fM
+ez
+gf
+gf
+gf
+gf
+ez
+aa
+aa
+bH
+aa
+aa
+aa
+aa
+aa
+aa
+gP
+ab
+ab
+et
+et
+et
+et
+et
+et
+ab
+ab
+"}
+(37,1,1) = {"
+aa
+aa
+aa
+aa
+at
+az
+aG
+av
+at
+av
+aH
+aM
+aT
+bk
+bC
+bC
+bk
+bC
+bJ
+bJ
+bJ
+bW
+bJ
+bJ
+bJ
+aM
+dL
+dY
+en
+ez
+eM
+eX
+eX
+fp
+eX
+eX
+eX
+eM
+ez
+gd
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+Ae
+dq
+dq
+dq
+ad
+ad
+gZ
+ab
+aa
+"}
+(38,1,1) = {"
+aa
+aa
+aa
+aa
+at
+aA
+aG
+av
+at
+au
+au
+aM
+aU
+bk
+bk
+bk
+bk
+bC
+cp
+bx
+bx
+bx
+bx
+bx
+bx
+bx
+dM
+dZ
+eo
+eE
+eQ
+fd
+eX
+dw
+eX
+eX
+eY
+eM
+ez
+ge
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ha
+gZ
+ak
+ZZ
+ao
+ak
+gZ
+ab
+aa
+"}
+(39,1,1) = {"
+aa
+aa
+aa
+aa
+at
+aB
+aG
+av
+at
+at
+aF
+aN
+aV
+bl
+bD
+bK
+bW
+bJ
+bD
+bx
+cF
+cW
+dh
+cW
+dx
+do
+dL
+ea
+dL
+eA
+eM
+eX
+eM
+fn
+eM
+eM
+eM
+eM
+ez
+gd
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+gZ
+ad
+ZZ
+ao
+ad
+gZ
+ab
+aa
+"}
+(40,1,1) = {"
+aa
+aa
+aa
+aa
+at
+ck
+aG
+av
+aH
+at
+av
+aO
+aO
+bm
+aO
+bL
+aO
+bm
+aO
+cw
+cG
+cX
+di
+cX
+dy
+do
+dL
+ea
+ep
+ez
+eM
+fe
+fk
+ez
+fx
+fC
+fx
+fx
+ez
+ez
+ez
+ez
+ez
+ez
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(41,1,1) = {"
+aa
+aa
+aa
+aa
+at
+aA
+aG
+av
+aH
+at
+av
+aO
+aW
+aW
+bE
+bM
+bF
+aW
+aW
+cw
+cH
+cX
+db
+cX
+dz
+do
+dL
+eb
+dL
+ez
+ez
+ez
+ez
+ez
+dL
+fD
+dL
+dL
+eG
+gd
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(42,1,1) = {"
+aa
+aa
+aa
+aa
+at
+aC
+aH
+au
+aH
+at
+fS
+aO
+aX
+bn
+bF
+bN
+bF
+bn
+cq
+cw
+cH
+cY
+cY
+cY
+dz
+do
+dL
+ea
+dL
+eG
+eR
+ff
+fl
+fr
+eq
+er
+er
+dL
+eG
+ge
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(43,1,1) = {"
+aa
+aa
+aa
+aa
+at
+at
+at
+at
+at
+at
+av
+aO
+aY
+aY
+bF
+bO
+bF
+ag
+aY
+cw
+cH
+cX
+cX
+cX
+dz
+do
+dL
+ch
+dL
+dL
+dL
+er
+dL
+eG
+fy
+er
+fI
+fN
+eG
+gd
+gd
+gd
+gd
+gf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ak
+al
+ao
+ak
+gZ
+ab
+aa
+"}
+(44,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+av
+aO
+aW
+aW
+bF
+bO
+bF
+aW
+aW
+cw
+cI
+cX
+cX
+cX
+dA
+do
+dM
+ea
+er
+er
+er
+er
+en
+eG
+eq
+er
+er
+dL
+fW
+fW
+gt
+fW
+fW
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(45,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+au
+aO
+aZ
+bo
+bF
+bM
+bF
+bn
+cr
+cw
+cH
+cY
+cY
+cY
+dz
+do
+dL
+ed
+ea
+ea
+ea
+ea
+ds
+fs
+dY
+er
+er
+fO
+fW
+gj
+gu
+gD
+gF
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gQ
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(46,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+av
+aO
+aY
+ag
+bF
+bO
+bF
+hb
+aY
+cw
+cH
+cX
+dj
+cX
+dz
+do
+dN
+dL
+dL
+hd
+dL
+fg
+ep
+eG
+fl
+eR
+eR
+fl
+fW
+gj
+gv
+fW
+fW
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(47,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+av
+aO
+aW
+aW
+bF
+bO
+bF
+aW
+aW
+cx
+cJ
+cZ
+cZ
+cZ
+dB
+dH
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+fW
+gj
+gu
+gD
+fm
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(48,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+av
+aO
+aZ
+bn
+bF
+bM
+bF
+bq
+cr
+cw
+cK
+da
+da
+da
+dC
+dH
+dO
+ee
+dO
+dO
+dO
+ee
+dO
+dO
+dO
+ee
+dO
+fP
+fW
+gj
+gw
+fW
+fW
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gR
+gH
+ah
+ak
+al
+ao
+ak
+gZ
+ab
+aa
+"}
+(49,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+av
+aO
+aY
+aY
+bF
+bO
+bF
+ag
+aY
+cw
+cL
+cL
+cL
+do
+dD
+dH
+bZ
+ef
+ef
+ef
+ef
+ef
+ef
+ef
+ef
+ef
+ef
+fQ
+fX
+gj
+gu
+gD
+gF
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+gH
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(50,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+au
+aO
+aW
+aW
+bF
+bO
+bF
+cc
+cc
+cy
+cM
+cM
+hc
+cM
+dE
+dI
+dQ
+eg
+eg
+eg
+eg
+he
+eg
+eg
+eg
+eg
+eg
+fQ
+fW
+gk
+gw
+fW
+fW
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+gH
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(51,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+av
+aO
+aZ
+bq
+bF
+bO
+bF
+cc
+cs
+aO
+cN
+db
+cX
+cX
+cO
+dJ
+dR
+eh
+eg
+eH
+eg
+eg
+eg
+eg
+eH
+eg
+fJ
+fR
+fY
+ec
+gu
+gD
+gF
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gR
+gH
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(52,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+av
+aO
+aY
+aY
+bF
+bP
+bF
+cd
+cd
+cz
+cO
+cZ
+cZ
+dp
+bp
+dI
+dS
+eg
+eg
+eg
+eg
+eg
+eg
+eg
+eg
+eg
+eg
+fQ
+fW
+gm
+gx
+fW
+fW
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(53,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+av
+aO
+ba
+ba
+ba
+bQ
+bQ
+ce
+ct
+aO
+cP
+cN
+dk
+cN
+cN
+dI
+dT
+ei
+es
+dT
+eS
+fh
+dT
+eS
+es
+dT
+fK
+dF
+fW
+gn
+gy
+gE
+gE
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ak
+al
+ao
+ak
+gZ
+ab
+aa
+"}
+(54,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+av
+aO
+aO
+aO
+aO
+aO
+aO
+cf
+aO
+aO
+cQ
+cQ
+cQ
+cQ
+cQ
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+dI
+fT
+fW
+go
+go
+go
+go
+fW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(55,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+au
+av
+av
+av
+av
+av
+av
+bc
+av
+av
+av
+av
+av
+au
+av
+av
+av
+av
+av
+au
+av
+av
+av
+au
+av
+av
+av
+gK
+fW
+fW
+fW
+fW
+fW
+fW
+ab
+as
+as
+as
+as
+as
+as
+as
+as
+as
+as
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(56,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+at
+fW
+fW
+fW
+fW
+fW
+fW
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ah
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(57,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+gS
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+gV
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(58,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ah
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ad
+al
+ao
+ad
+gZ
+ab
+aa
+"}
+(59,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ah
+ad
+ad
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+gY
+ao
+ad
+gZ
+ab
+aa
+"}
+(60,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ah
+ad
+al
+Xz
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ad
+ad
+gZ
+ab
+aa
+"}
+(61,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ah
+ad
+al
+ao
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ak
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+gZ
+ab
+aa
+"}
+(62,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ah
+ad
+al
+ao
+ad
+gS
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+gV
+ab
+aa
+"}
+(63,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ah
+ak
+al
+ao
+ak
+ah
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(64,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ah
+ad
+al
+ao
+ad
+ah
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
"}
diff --git a/maps/prefabs/vault/02.dmm b/maps/prefabs/vault/02.dmm
index fae33b6bc2..a5f7f5fd16 100644
--- a/maps/prefabs/vault/02.dmm
+++ b/maps/prefabs/vault/02.dmm
@@ -46,9 +46,6 @@
/obj/marker/spawning/random/vault_loot,
/turf/simulated/floor/plating/syndicate,
/area/mission/prefab/vault/vault_02)
-"j" = (
-/turf/simulated/wall/brick/grey,
-/area/dmm_suite/clear_area)
"k" = (
/obj/structure/interactive/power/apc{
icon_state = "apc";
@@ -143,7 +140,7 @@ b
b
b
b
-j
+b
k
b
p
diff --git a/sound/mob/can_man/rev_start.ogg b/sound/mob/can_man/rev_start.ogg
index 18c87e6ea7..0ecbba6499 100644
Binary files a/sound/mob/can_man/rev_start.ogg and b/sound/mob/can_man/rev_start.ogg differ
diff --git a/sound/mob/can_man/rev_stop.ogg b/sound/mob/can_man/rev_stop.ogg
index 7bae670ec3..8dde846760 100644
Binary files a/sound/mob/can_man/rev_stop.ogg and b/sound/mob/can_man/rev_stop.ogg differ
diff --git a/sound/weapons/magic/magic.ogg b/sound/weapons/magic/magic.ogg
new file mode 100644
index 0000000000..c107743d80
Binary files /dev/null and b/sound/weapons/magic/magic.ogg differ
diff --git a/tools/mapmerge2/requirements.txt b/tools/mapmerge2/requirements.txt
index 34ea40c487..4d135ae0dc 100644
--- a/tools/mapmerge2/requirements.txt
+++ b/tools/mapmerge2/requirements.txt
@@ -1,3 +1,3 @@
pygit2==0.27.2
bidict==0.13.1
-Pillow==9.3.0
+Pillow==10.3.0