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