From 94b7e560ab01d036ad4ea75106abf1bdec2eee86 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 18 May 2017 16:37:46 -0500 Subject: [PATCH 01/32] World.dm Refactor --- code/__DEFINES/subsystems.dm | 1 + code/_globalvars/game_modes.dm | 2 +- code/_globalvars/misc.dm | 2 +- code/controllers/master.dm | 1 + code/controllers/subsystem/blackbox.dm | 2 + code/controllers/subsystem/server_maint.dm | 7 ++ .../controllers/subsystem/server_maint.dm.rej | 9 +++ code/controllers/subsystem/ticker.dm | 70 ++++++++++++++++++- code/controllers/subsystem/ticker.dm.rej | 9 +++ code/controllers/subsystem/title.dm | 6 ++ code/controllers/subsystem/vote.dm | 2 +- code/controllers/subsystem/vote.dm.rej | 10 +++ code/game/gamemodes/nuclear/nuclearbomb.dm | 3 +- code/modules/admin/admin.dm | 17 +++-- code/modules/admin/topic.dm | 2 +- code/modules/admin/verbs/playsound.dm | 5 +- code/modules/client/client_procs.dm | 4 ++ code/world.dm | 51 ++++++++++---- code/world.dm.rej | 12 ++++ 19 files changed, 182 insertions(+), 33 deletions(-) create mode 100644 code/controllers/subsystem/server_maint.dm.rej create mode 100644 code/controllers/subsystem/ticker.dm.rej create mode 100644 code/controllers/subsystem/vote.dm.rej create mode 100644 code/world.dm.rej diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 66f5960d98..8c8b360497 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -41,6 +41,7 @@ // Subsystem init_order, from highest priority to lowest priority // The numbers just define the ordering, they are meaningless otherwise. +#define INIT_ORDER_SERVER_MAINT 16 #define INIT_ORDER_JOBS 15 #define INIT_ORDER_EVENTS 14 #define INIT_ORDER_TICKER 13 diff --git a/code/_globalvars/game_modes.dm b/code/_globalvars/game_modes.dm index 12fb1bae48..96ddad5f3d 100644 --- a/code/_globalvars/game_modes.dm +++ b/code/_globalvars/game_modes.dm @@ -1,4 +1,4 @@ -GLOBAL_VAR_INIT(master_mode, "traitor") //"extended" +GLOBAL_VAR_INIT(master_mode, "traitor") //"extended" GLOBAL_VAR_INIT(secret_force_mode, "secret") // if this is anything but "secret", the secret rotation will forceably choose this mode GLOBAL_VAR_INIT(wavesecret, 0) // meteor mode, delays wave progression, terrible name diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index 285746cbd7..fbe9584262 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -8,7 +8,7 @@ GLOBAL_VAR_INIT(fileaccess_timer, 0) GLOBAL_VAR_INIT(TAB, "    ") -GLOBAL_DATUM(data_core, /datum/datacore) +GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) GLOBAL_VAR_INIT(CELLRATE, 0.002) // multiplier for watts per tick <> cell storage (eg: .002 means if there is a load of 1000 watts, 20 units will be taken from a cell per second) GLOBAL_VAR_INIT(CHARGELEVEL, 0.001) // Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index a220c2530c..773f334b67 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -83,6 +83,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) sortTim(subsystems, /proc/cmp_subsystem_init) reverseRange(subsystems) for(var/datum/controller/subsystem/ss in subsystems) + testing("Shutdown [ss.name] subsystem") ss.Shutdown() // Returns 1 if we created a new mc, 0 if we couldn't due to a recent restart, diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index a807202c9e..334ca50441 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -55,6 +55,8 @@ SUBSYSTEM_DEF(blackbox) return FALSE /datum/controller/subsystem/blackbox/Shutdown() + set_val("ahelp_unresolved", GLOB.ahelp_tickets.active_tickets.len) + var/pda_msg_amt = 0 var/rc_msg_amt = 0 diff --git a/code/controllers/subsystem/server_maint.dm b/code/controllers/subsystem/server_maint.dm index a0ca6a7b67..3c54bf2f3b 100644 --- a/code/controllers/subsystem/server_maint.dm +++ b/code/controllers/subsystem/server_maint.dm @@ -37,4 +37,11 @@ SUBSYSTEM_DEF(server_maint) if (MC_TICK_CHECK) //one day, when ss13 has 1000 people per server, you guys are gonna be glad I added this tick check return +/datum/controller/subsystem/server_maint/Shutdown() + kick_clients_in_lobby("The round came to an end with you in the lobby.", TRUE) //second parameter ensures only afk clients are kicked + for(var/thing in GLOB.clients) + var/client/C = thing + if(C && config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite + C << link("byond://[config.server]") + #undef PING_BUFFER_TIME diff --git a/code/controllers/subsystem/server_maint.dm.rej b/code/controllers/subsystem/server_maint.dm.rej new file mode 100644 index 0000000000..e40a53a808 --- /dev/null +++ b/code/controllers/subsystem/server_maint.dm.rej @@ -0,0 +1,9 @@ +diff a/code/controllers/subsystem/server_maint.dm b/code/controllers/subsystem/server_maint.dm (rejected hunks) +@@ -5,6 +5,7 @@ SUBSYSTEM_DEF(server_maint) + wait = 6 + flags = SS_POST_FIRE_TIMING|SS_FIRE_IN_LOBBY + priority = 10 ++ init_order = INIT_ORDER_SERVER_MAINT + var/list/currentrun + + /datum/controller/subsystem/server_maint/Initialize(timeofday) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 7694eb8daf..6e8fa56666 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -20,6 +20,7 @@ SUBSYSTEM_DEF(ticker) var/login_music //music played in pregame lobby var/round_end_sound //music/jingle played when the world reboots + var/round_end_sound_sent = TRUE //If all clients have loaded it var/list/datum/mind/minds = list() //The characters in the game. Used for objective tracking. @@ -619,9 +620,9 @@ SUBSYSTEM_DEF(ticker) sleep(50) if(mode.station_was_nuked) - world.Reboot("Station destroyed by Nuclear Device.", "end_proper", "nuke") + Reboot("Station destroyed by Nuclear Device.", "end_proper", "nuke") else - world.Reboot("Round ended.", "end_proper", "proper completion") + Reboot("Round ended.", "end_proper", "proper completion") /datum/controller/subsystem/ticker/proc/send_tip_of_the_round() var/m @@ -788,3 +789,68 @@ SUBSYSTEM_DEF(ticker) start_at = world.time + newtime else timeLeft = newtime + +/datum/controller/subsystem/ticker/proc/load_mode() + var/list/Lines = world.file2list("data/mode.txt") + if(Lines.len) + if(Lines[1]) + GLOB.master_mode = Lines[1] + GLOB.world_game_log << "Saved mode is '[GLOB.master_mode]'" + +/datum/controller/subsystem/ticker/proc/save_mode(the_mode) + var/F = file("data/mode.txt") + fdel(F) + F << the_mode + +/datum/controller/subsystem/ticker/proc/SetRoundEndSound(the_sound) + set waitfor = FALSE + round_end_sound_sent = FALSE + round_end_sound = fcopy_rsc(the_sound) + for(var/thing in GLOB.clients) + var/client/C = thing + if (!C) + continue + C.Export("##action=load_rsc", round_end_sound) + round_end_sound_sent = TRUE + +/datum/controller/subsystem/ticker/proc/Reboot(reason, feedback_c, feedback_r, delay) + set waitfor = FALSE + if(usr && !check_rights(R_SERVER, TRUE)) + return + + if(!delay) + delay = config.round_end_countdown * 10 + + if(delay_end) + to_chat(world, "An admin has delayed the round end.") + return + + to_chat(world, "Rebooting World in [delay/10] [(delay >= 10 && delay < 20) ? "second" : "seconds"]. [reason]") + + var/start_wait = world.time + UNTIL(round_end_sound_sent && (world.time - start_wait) > (delay * 2)) //don't wait forever + sleep(delay - (world.time - start_wait)) + + if(delay_end) + to_chat(world, "Reboot was cancelled by an admin.") + return + + SSblackbox.set_details("[feedback_c]","[feedback_r]") + + log_game("Rebooting World. [reason]") + + world.Reboot() + +/datum/controller/subsystem/ticker/Shutdown() + if(!round_end_sound) + round_end_sound = pick(\ + 'sound/roundend/newroundsexy.ogg', + 'sound/roundend/apcdestroyed.ogg', + 'sound/roundend/bangindonk.ogg', + 'sound/roundend/leavingtg.ogg', + 'sound/roundend/its_only_game.ogg', + 'sound/roundend/yeehaw.ogg', + 'sound/roundend/disappointed.ogg'\ + ) + + world << sound(round_end_sound) \ No newline at end of file diff --git a/code/controllers/subsystem/ticker.dm.rej b/code/controllers/subsystem/ticker.dm.rej new file mode 100644 index 0000000000..3f3c042f65 --- /dev/null +++ b/code/controllers/subsystem/ticker.dm.rej @@ -0,0 +1,9 @@ +diff a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm (rejected hunks) +@@ -60,6 +60,7 @@ SUBSYSTEM_DEF(ticker) + var/list/round_start_events + + /datum/controller/subsystem/ticker/Initialize(timeofday) ++ load_mode() + var/list/music = world.file2list(ROUND_START_MUSIC_LIST, "\n") + login_music = pick(music) + diff --git a/code/controllers/subsystem/title.dm b/code/controllers/subsystem/title.dm index d9f4ef9938..6c5466d8d9 100644 --- a/code/controllers/subsystem/title.dm +++ b/code/controllers/subsystem/title.dm @@ -55,6 +55,12 @@ SUBSYSTEM_DEF(title) var/F = file("data/previous_title.dat") F << file_path + for(var/thing in GLOB.clients) + if(!thing) + continue + var/obj/screen/splash/S = new(thing, FALSE) + S.Fade(FALSE,FALSE) + /datum/controller/subsystem/title/Recover() icon = SStitle.icon splash_turf = SStitle.splash_turf diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 99234b05ed..ecba3f076c 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -137,7 +137,7 @@ SUBSYSTEM_DEF(vote) active_admins = 1 break if(!active_admins) - world.Reboot("Restart vote successful.", "end_error", "restart vote") + SSticker.Reboot("Restart vote successful.", "end_error", "restart vote") else to_chat(world, "Notice:Restart vote will not restart the server automatically because there are active admins on.") message_admins("A restart vote has passed, but there are active admins on with +server, so it has been canceled. If you wish, you may restart the server.") diff --git a/code/controllers/subsystem/vote.dm.rej b/code/controllers/subsystem/vote.dm.rej new file mode 100644 index 0000000000..a7334b0b4c --- /dev/null +++ b/code/controllers/subsystem/vote.dm.rej @@ -0,0 +1,10 @@ +diff a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm (rejected hunks) +@@ -116,7 +116,7 @@ SUBSYSTEM_DEF(vote) + restart = 1 + if("gamemode") + if(GLOB.master_mode != .) +- world.save_mode(.) ++ SSticker.save_mode(.) + if(SSticker.HasRoundStarted()) + restart = 1 + else diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 1f01b38860..5964983b09 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -459,8 +459,7 @@ var/datum/game_mode/nuclear/NM = SSticker.mode NM.nukes_left -- if(!SSticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is - spawn() - world.Reboot("Station destroyed by Nuclear Device.", "end_error", "nuke - unhandled ending") + SSticker.Reboot("Station destroyed by Nuclear Device.", "end_error", "nuke - unhandled ending") /* diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index ac8162bc08..f8329b1f69 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -419,13 +419,18 @@ set desc="Restarts the world immediately" if (!usr.client.holder) return - var/confirm = alert("Restart the game world?", "Restart", "Yes", "Cancel") - if(confirm == "Cancel") - return - if(confirm == "Yes") - SSticker.delay_end = 0 + + var/list/options = list("Regular Restart", "Hard Restart (No Delay/Feeback Reason)", "Hardest Restart (No actions, just reboot)") + var result = input(usr, "Select reboot method", "World Reboot", options[1]) as null|anything in options + if(result) SSblackbox.add_details("admin_verb","Reboot World") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - world.Reboot("Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key].", "end_error", "admin reboot - by [usr.key] [usr.client.holder.fakekey ? "(stealth)" : ""]", 10) + switch(result) + if("Regular Restart") + SSticker.Reboot("Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key].", "end_error", "admin reboot - by [usr.key] [usr.client.holder.fakekey ? "(stealth)" : ""]", 10) + if("Hard Restart (No Delay, No Feeback Reason)") + world.Reboot() + if("Hardest Restart (No actions, just reboot)") + world.Reboot(fast_track = TRUE) /datum/admins/proc/end_round() set category = "Server" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index c1780e4a34..ebc95436c0 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1206,7 +1206,7 @@ message_admins("[key_name_admin(usr)] set the mode as [GLOB.master_mode].") to_chat(world, "The mode is now: [GLOB.master_mode]") Game() // updates the main game menu - world.save_mode(GLOB.master_mode) + SSticker.save_mode(GLOB.master_mode) .(href, list("c_mode"=1)) else if(href_list["f_secret2"]) diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index 2397f6c4a5..f359085941 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -52,10 +52,7 @@ if(!check_rights(R_SOUNDS)) return - if(SSticker) - SSticker.round_end_sound = fcopy_rsc(S) - else - return + SSticker.SetRoundEndSound(S) log_admin("[key_name(src)] set the round end sound to [S]") message_admins("[key_name_admin(src)] set the round end sound to [S]") diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 0d5e93fba7..d236558ddf 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -672,3 +672,7 @@ GLOBAL_LIST(external_rsc_urls) CRASH("change_view called without argument.") view = new_size + +/client/proc/AnnouncePR(announcement) + if(prefs && prefs.chat_toggles & CHAT_PULLR) + to_chat(src, announcement) \ No newline at end of file diff --git a/code/world.dm b/code/world.dm index 39d34dfd53..3f274938ec 100644 --- a/code/world.dm +++ b/code/world.dm @@ -16,6 +16,32 @@ /world/New() log_world("World loaded at [time_stamp()]") + SetupExternalRSC() + + GLOB.config_error_log = file("data/logs/config_error.log") //temporary file used to record errors with loading config, moved to log directory once logging is set bl + + make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) + + config = new + + SetRoundID() + + SetupLogs() + + GLOB.revdata.DownloadPRDetails() + + load_motd() + load_admins() + load_menu() + if(config.usewhitelist) + load_whitelist() + LoadBans() + + GLOB.timezoneOffset = text2num(time2text(0,"hh")) * 36000 + + Master.Initialize(10, FALSE) + +/world/proc/SetupExternalRSC() #if (PRELOAD_RSC == 0) external_rsc_urls = world.file2list("config/external_rsc_urls.txt","\n") var/i=1 @@ -25,10 +51,8 @@ else external_rsc_urls.Cut(i,i+1) #endif - GLOB.config_error_log = file("data/logs/config_error.log") //temporary file used to record errors with loading config, moved to log directory once logging is set bl - make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) - config = new - GLOB.log_directory = "data/logs/[time2text(world.realtime, "YYYY/MM/DD")]/round-" + +/world/proc/SetRoundID() if(config.sql_enabled) if(SSdbcore.Connect()) log_world("Database connection established.") @@ -38,10 +62,14 @@ query_feedback_max_id.Execute() if(query_feedback_max_id.NextRow()) GLOB.round_id = query_feedback_max_id.item[1] - GLOB.log_directory += "[GLOB.round_id]" else log_world("Your server failed to establish a connection with the database.") - if(!GLOB.round_id) + +/world/proc/SetupLogs() + GLOB.log_directory = "data/logs/[time2text(world.realtime, "YYYY/MM/DD")]/round-" + if(GLOB.round_id) + GLOB.log_directory += "[GLOB.round_id]" + else GLOB.log_directory += "[replacetext(time_stamp(), ":", ".")]" GLOB.world_game_log = file("[GLOB.log_directory]/game.log") GLOB.world_attack_log = file("[GLOB.log_directory]/attack.log") @@ -241,17 +269,10 @@ #undef WORLD_REBOOT /world/proc/OnReboot(reason, feedback_c, feedback_r, round_end_sound_sent) - SSblackbox.set_details("[feedback_c]","[feedback_r]") log_game("Rebooting World. [reason]") - SSblackbox.set_val("ahelp_unresolved", GLOB.ahelp_tickets.active_tickets.len) - Master.Shutdown() //run SS shutdowns - RoundEndAnimation(round_end_sound_sent) - kick_clients_in_lobby("The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked to_chat(world, "Rebooting world...") - for(var/thing in GLOB.clients) - var/client/C = thing - if(C && config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite - C << link("byond://[config.server]") + RoundEndAnimation(round_end_sound_sent) + Master.Shutdown() //run SS shutdowns /world/proc/RoundEndAnimation(round_end_sound_sent) set waitfor = FALSE diff --git a/code/world.dm.rej b/code/world.dm.rej new file mode 100644 index 0000000000..b192dd6aa4 --- /dev/null +++ b/code/world.dm.rej @@ -0,0 +1,12 @@ +diff a/code/world.dm b/code/world.dm (rejected hunks) +@@ -215,8 +215,8 @@ + for(var/client/C in GLOB.clients) + C.AnnouncePR(final_composed) + +-/world/Reboot(reason) +- if (reason) //special reboot, do none of the normal stuff ++/world/Reboot(reason = 0, fast_track = FALSE) ++ if (reason || fast_track) //special reboot, do none of the normal stuff + if (usr) + log_admin("[key_name(usr)] Has requested an immediate world restart via client side debugging tools") + message_admins("[key_name_admin(usr)] Has requested an immediate world restart via client side debugging tools") From a430e2455591ccf1ad5813d02ea1a8e92ca2ccb0 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 18 May 2017 16:38:09 -0500 Subject: [PATCH 02/32] Repaths /obj/effect/overlay/temp to /obj/effect/temp_visual --- code/_onclick/telekinesis.dm | 4 +- code/datums/diseases/advance/symptoms/heal.dm | 14 +-- code/game/gamemodes/blob/blobs/blob_mobs.dm | 2 +- code/game/gamemodes/blob/theblob.dm | 4 +- .../clock_cult/clock_effects/clock_sigils.dm | 12 +-- .../clock_helpers/component_helpers.dm | 10 +- .../clock_helpers/proselytizer_helpers.dm | 20 ++-- .../clock_helpers/slab_abilities.dm | 4 +- .../clock_cult/clock_items/ratvarian_spear.dm | 6 +- .../clock_mobs/clockwork_marauder.dm | 2 +- .../clock_scriptures/scripture_scripts.dm | 12 +-- .../gamemodes/clock_cult/clock_structure.dm | 4 +- .../clock_structures/geis_binding.dm | 14 +-- .../clock_structures/ocular_warden.dm | 2 +- .../clock_cult/clock_structures/wall_gear.dm | 2 +- code/game/gamemodes/cult/cult_comms.dm | 10 +- code/game/gamemodes/cult/cult_items.dm | 6 +- code/game/gamemodes/cult/cult_structures.dm | 4 +- code/game/gamemodes/cult/runes.dm | 2 +- code/game/gamemodes/meteor/meteors.dm | 2 +- .../miniantags/abduction/abduction_gear.dm | 4 +- .../miniantags/abduction/machinery/pad.dm | 16 ++-- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 18 ++-- .../miniantags/revenant/revenant_abilities.dm | 26 ++--- .../miniantags/revenant/revenant_blight.dm | 6 +- code/game/gamemodes/wizard/artefact.dm | 8 +- code/game/machinery/dance_machine.dm | 2 +- code/game/machinery/doors/airlock_types.dm | 10 +- code/game/machinery/doors/windowdoor.dm | 2 +- code/game/machinery/machinery.dm | 2 +- code/game/mecha/equipment/weapons/weapons.dm | 4 +- code/game/objects/effects/decals/misc.dm | 4 +- .../effects/spawners/xeno_egg_delivery.dm | 2 +- code/game/objects/empulse.dm | 2 +- .../objects/items/devices/chameleonproj.dm | 4 +- code/game/objects/items/devices/flashlight.dm | 6 +- code/game/objects/items/weapons/powerfist.dm | 2 +- code/game/objects/structures/false_walls.dm | 4 +- code/game/objects/structures/grille.dm | 6 +- code/game/objects/structures/lattice.dm | 4 +- code/game/objects/structures/window.dm | 4 +- code/game/turfs/simulated/floor/misc_floor.dm | 4 +- .../game/turfs/simulated/floor/reinf_floor.dm | 2 +- code/game/turfs/simulated/wall/misc_walls.dm | 10 +- code/modules/admin/fun_balloon.dm | 4 +- code/modules/assembly/flash.dm | 4 +- code/modules/awaymissions/capture_the_flag.dm | 4 +- code/modules/mining/equipment.dm | 8 +- .../mining/lavaland/necropolis_chests.dm | 34 +++---- code/modules/mob/living/carbon/alien/death.dm | 4 +- .../mob/living/carbon/alien/larva/death.dm | 4 +- code/modules/mob/living/carbon/human/death.dm | 4 +- .../carbon/human/species_types/golems.dm | 2 +- .../modules/mob/living/carbon/monkey/death.dm | 4 +- .../modules/mob/living/silicon/robot/death.dm | 4 +- .../mob/living/silicon/robot/robot_modules.dm | 4 +- .../mob/living/simple_animal/bot/bot.dm | 2 +- .../mob/living/simple_animal/bot/ed209bot.dm | 2 +- .../mob/living/simple_animal/friendly/cat.dm | 2 +- .../mob/living/simple_animal/friendly/dog.dm | 2 +- .../living/simple_animal/guardian/guardian.dm | 8 +- .../simple_animal/guardian/types/assassin.dm | 2 +- .../simple_animal/guardian/types/charger.dm | 2 +- .../simple_animal/guardian/types/explosive.dm | 6 +- .../simple_animal/guardian/types/protector.dm | 4 +- .../simple_animal/guardian/types/support.dm | 6 +- .../hostile/bosses/paperwizard.dm | 12 +-- .../hostile/megafauna/bubblegum.dm | 38 ++++---- .../hostile/megafauna/colossus.dm | 12 +-- .../simple_animal/hostile/megafauna/dragon.dm | 36 +++---- .../hostile/megafauna/hierophant.dm | 96 +++++++++---------- .../living/simple_animal/hostile/stickman.dm | 2 +- .../mob/living/simple_animal/simple_animal.dm | 2 +- code/modules/mob/mob.dm | 4 +- code/modules/mob/mob_movement.dm | 4 +- code/modules/mob/transform_procs.dm | 4 +- .../suit/n_suit_verbs/energy_net_nets.dm | 4 +- .../suit/n_suit_verbs/ninja_teleporting.dm | 8 +- code/modules/projectiles/ammunition.dm | 2 +- .../projectiles/ammunition/caseless.dm | 2 +- code/modules/projectiles/ammunition/energy.dm | 2 +- .../modules/projectiles/ammunition/special.dm | 4 +- .../guns/energy/kinetic_accelerator.dm | 4 +- code/modules/projectiles/guns/medbeam.dm | 2 +- code/modules/projectiles/projectile.dm | 8 +- code/modules/projectiles/projectile/beams.dm | 22 ++--- .../modules/projectiles/projectile/bullets.dm | 2 +- code/modules/projectiles/projectile/energy.dm | 4 +- .../modules/projectiles/projectile/special.dm | 10 +- .../chemistry/reagents/blob_reagents.dm | 2 +- code/modules/shuttle/ripple.dm | 6 +- code/modules/shuttle/shuttle.dm | 4 +- .../spells/spell_types/construct_spells.dm | 10 +- .../spells/spell_types/ethereal_jaunt.dm | 4 +- code/modules/spells/spell_types/wizard.dm | 4 +- code/modules/vehicles/speedbike.dm | 2 +- 96 files changed, 360 insertions(+), 360 deletions(-) diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index 90b3983d82..c7ad66440e 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -13,7 +13,7 @@ /atom/proc/attack_tk(mob/user) if(user.stat) return - new /obj/effect/overlay/temp/telekinesis(loc) + new /obj/effect/temp_visual/telekinesis(loc) user.UnarmedAttack(src,0) // attack_hand, attack_paw, etc return @@ -163,7 +163,7 @@ /obj/item/tk_grab/proc/apply_focus_overlay() if(!focus) return - new /obj/effect/overlay/temp/telekinesis(get_turf(focus)) + new /obj/effect/temp_visual/telekinesis(get_turf(focus)) /obj/item/tk_grab/update_icon() cut_overlays() diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index 834d6c864d..f4f4543ad3 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -36,7 +36,7 @@ Bonus /datum/symptom/heal/proc/Heal(mob/living/M, datum/disease/advance/A) var/heal_amt = 0.5 if(M.toxloss > 0 && prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#66FF99") + new /obj/effect/temp_visual/heal(get_turf(M), "#66FF99") M.adjustToxLoss(-heal_amt) return 1 @@ -67,7 +67,7 @@ Bonus /datum/symptom/heal/plus/Heal(mob/living/M, datum/disease/advance/A) var/heal_amt = 1 if(M.toxloss > 0 && prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#00FF00") + new /obj/effect/temp_visual/heal(get_turf(M), "#00FF00") M.adjustToxLoss(-heal_amt) return 1 @@ -110,7 +110,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#FF3333") + new /obj/effect/temp_visual/heal(get_turf(M), "#FF3333") return 1 @@ -148,7 +148,7 @@ Bonus if(M.getCloneLoss() > 0) M.adjustCloneLoss(-1) M.take_bodypart_damage(0, 1) //Deals BURN damage, which is not cured by this symptom - new /obj/effect/overlay/temp/heal(get_turf(M), "#33FFCC") + new /obj/effect/temp_visual/heal(get_turf(M), "#33FFCC") if(!parts.len) return @@ -158,7 +158,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#CC1100") + new /obj/effect/temp_visual/heal(get_turf(M), "#CC1100") return 1 @@ -201,7 +201,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#FF9933") + new /obj/effect/temp_visual/heal(get_turf(M), "#FF9933") return 1 @@ -248,7 +248,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#CC6600") + new /obj/effect/temp_visual/heal(get_turf(M), "#CC6600") return 1 diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index 46853995cb..8ad8861cbd 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -32,7 +32,7 @@ /mob/living/simple_animal/hostile/blob/blob_act(obj/structure/blob/B) if(stat != DEAD && health < maxHealth) for(var/i in 1 to 2) - var/obj/effect/overlay/temp/heal/H = new /obj/effect/overlay/temp/heal(get_turf(src)) //hello yes you are being healed + var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(src)) //hello yes you are being healed if(overmind) H.color = overmind.blob_reagent_datum.complementary_color else diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index f9eb16c7a9..e80e92337e 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -140,7 +140,7 @@ loc.blob_act(src) //don't ask how a wall got on top of the core, just eat it /obj/structure/blob/proc/blob_attack_animation(atom/A = null, controller) //visually attacks an atom - var/obj/effect/overlay/temp/blob/O = new /obj/effect/overlay/temp/blob(src.loc) + var/obj/effect/temp_visual/blob/O = new /obj/effect/temp_visual/blob(src.loc) O.setDir(dir) if(controller) var/mob/camera/blob/BO = controller @@ -208,7 +208,7 @@ if(overmind) overmind.blob_reagent_datum.emp_reaction(src, severity) if(prob(100 - severity * 30)) - new /obj/effect/overlay/temp/emp(get_turf(src)) + new /obj/effect/temp_visual/emp(get_turf(src)) /obj/structure/blob/tesla_act(power) ..() diff --git a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm index cf709f09b0..7d8c3eb1f9 100644 --- a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm +++ b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm @@ -73,7 +73,7 @@ L.visible_message("[src] appears around [L] in a burst of light!", \ "[target_flashed ? "An unseen force":"The glowing sigil around you"] holds you in place!") L.Stun(5) - new /obj/effect/overlay/temp/ratvar/sigil/transgression(get_turf(src)) + new /obj/effect/temp_visual/ratvar/sigil/transgression(get_turf(src)) qdel(src) @@ -102,7 +102,7 @@ L.visible_message("[src] begins to glow a piercing magenta!", "You feel something start to invade your mind...") var/oldcolor = color animate(src, color = "#AF0AAF", time = convert_time) - var/obj/effect/overlay/temp/ratvar/sigil/glow + var/obj/effect/temp_visual/ratvar/sigil/glow if(glow_type) glow = new glow_type(get_turf(src)) animate(glow, alpha = 255, time = convert_time) @@ -158,7 +158,7 @@ light_color = "#A97F1B" delete_on_finish = FALSE sigil_name = "Sigil of Accession" - glow_type = /obj/effect/overlay/temp/ratvar/sigil/accession + glow_type = /obj/effect/temp_visual/ratvar/sigil/accession resist_string = "glows bright orange" /obj/effect/clockwork/sigil/submission/accession/post_channel(mob/living/L) @@ -321,14 +321,14 @@ while(L && (!is_servant_of_ratvar(L) || (is_servant_of_ratvar(L) && (GLOB.ratvar_awakens || vitality))) && get_turf(L) == get_turf(src)) sigil_active = TRUE if(animation_number >= 4) - new /obj/effect/overlay/temp/ratvar/sigil/vitality(get_turf(src)) + new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animation_number = 0 animation_number++ if(!is_servant_of_ratvar(L)) var/vitality_drained = 0 if(L.stat == DEAD) vitality_drained = L.maxHealth - var/obj/effect/overlay/temp/ratvar/sigil/vitality/V = new /obj/effect/overlay/temp/ratvar/sigil/vitality(get_turf(src)) + var/obj/effect/temp_visual/ratvar/sigil/vitality/V = new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animate(V, alpha = 0, transform = matrix()*2, time = 8) playsound(L, 'sound/magic/WandODeath.ogg', 50, 1) L.visible_message("[L] collapses in on [L.p_them()]self as [src] flares bright blue!") @@ -356,7 +356,7 @@ if(ghost) ghost.reenter_corpse() L.revive(1, 1) - var/obj/effect/overlay/temp/ratvar/sigil/vitality/V = new /obj/effect/overlay/temp/ratvar/sigil/vitality(get_turf(src)) + var/obj/effect/temp_visual/ratvar/sigil/vitality/V = new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animate(V, alpha = 0, transform = matrix()*2, time = 8) playsound(L, 'sound/magic/Staff_Healing.ogg', 50, 1) L.visible_message("[L] suddenly gets back up, [GLOB.ratvar_awakens ? "[L.p_their()] body dripping blue ichor":"even as [src] scatters into blue sparks around [L.p_them()]"]!", \ diff --git a/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm index 120ed0ff60..ec35ae4c5b 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm @@ -124,15 +124,15 @@ /proc/get_component_animation_type(id) switch(id) if(BELLIGERENT_EYE) - return /obj/effect/overlay/temp/ratvar/component + return /obj/effect/temp_visual/ratvar/component if(VANGUARD_COGWHEEL) - return /obj/effect/overlay/temp/ratvar/component/cogwheel + return /obj/effect/temp_visual/ratvar/component/cogwheel if(GEIS_CAPACITOR) - return /obj/effect/overlay/temp/ratvar/component/capacitor + return /obj/effect/temp_visual/ratvar/component/capacitor if(REPLICANT_ALLOY) - return /obj/effect/overlay/temp/ratvar/component/alloy + return /obj/effect/temp_visual/ratvar/component/alloy if(HIEROPHANT_ANSIBLE) - return /obj/effect/overlay/temp/ratvar/component/ansible + return /obj/effect/temp_visual/ratvar/component/ansible else return null diff --git a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm index 529f38d832..9637010625 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm @@ -90,7 +90,7 @@ no_delete = TRUE use(amount_temp) amount_temp *= 12.5 //each tile is 12.5 power so this is 2 tiles to 25 power - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -amount_temp, "spawn_dir" = SOUTH, "no_target_deletion" = no_delete) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -amount_temp, "spawn_dir" = SOUTH, "no_target_deletion" = no_delete) if(amount_temp >= 20) var/sheets_to_make = round(amount_temp * 0.05) //and 20 to 1 brass var/used = sheets_to_make * 20 @@ -108,7 +108,7 @@ if(source) return FALSE if(proselytizer.metal_to_power) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_ROD), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_ROD), "spawn_dir" = SOUTH) if(get_amount() >= 10) var/sheets_to_make = round(get_amount() * 0.1) var/used = sheets_to_make * 10 @@ -126,7 +126,7 @@ if(source) return FALSE if(proselytizer.metal_to_power) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_METAL), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_METAL), "spawn_dir" = SOUTH) if(get_amount() >= 5) var/sheets_to_make = round(get_amount() * 0.2) var/used = sheets_to_make * 5 @@ -144,7 +144,7 @@ if(source) return FALSE if(proselytizer.metal_to_power) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_PLASTEEL), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_PLASTEEL), "spawn_dir" = SOUTH) if(get_amount() >= 2) var/sheets_to_make = round(get_amount() * 0.5) var/used = sheets_to_make * 2 @@ -162,7 +162,7 @@ /obj/item/stack/tile/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) if(source) return FALSE - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_FLOOR), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_FLOOR), "spawn_dir" = SOUTH) //Airlock conversion /obj/machinery/door/airlock/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) @@ -375,16 +375,16 @@ //Convert shards and gear bits directly to power /obj/item/clockwork/alloy_shards/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -POWER_STANDARD, "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -POWER_STANDARD, "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/medium/gear_bit/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.08), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.08), "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.06), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.06), "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/medium/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.04), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.04), "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/small/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.02), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.02), "spawn_dir" = SOUTH) diff --git a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm index 57a68078df..ccf7aead44 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm @@ -124,7 +124,7 @@ L.adjustToxLoss(totaldamage * 0.5, TRUE, TRUE) var/healseverity = max(round(totaldamage*0.05, 1), 1) //shows the general severity of the damage you just healed, 1 glow per 20 for(var/i in 1 to healseverity) - new /obj/effect/overlay/temp/heal(targetturf, "#1E8CE1") + new /obj/effect/temp_visual/heal(targetturf, "#1E8CE1") clockwork_say(ranged_ability_user, text2ratvar("Mend wounded flesh!")) add_logs(ranged_ability_user, L, "healed with Sentinel's Compromise") else @@ -173,7 +173,7 @@ if(usable_power > 0 && C.cell.use(usable_power)) multiplier += (usable_power * 0.001) qdel(VC) - new/obj/effect/overlay/temp/ratvar/volt_hit/true(targetturf, ranged_ability_user, multiplier) + new/obj/effect/temp_visual/ratvar/volt_hit/true(targetturf, ranged_ability_user, multiplier) add_logs(ranged_ability_user, targetturf, "fired a volt ray") remove_ranged_ability() diff --git a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm index 976cd1cb4b..a54b019d53 100644 --- a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm +++ b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm @@ -96,13 +96,13 @@ impale_cooldown = world.time + initial(impale_cooldown) attack_cooldown = world.time + initial(attack_cooldown) //can't attack until we're done impaling if(target) - new /obj/effect/overlay/temp/dir_setting/bloodsplatter(get_turf(target), get_dir(user, target)) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(get_turf(target), get_dir(user, target)) target.Stun(2) //brief stun to_chat(user, "You prepare to remove your ratvarian spear from [target]...") var/remove_verb = pick("pull", "yank", "drag") if(do_after(user, 10, 1, target)) var/turf/T = get_turf(target) - var/obj/effect/overlay/temp/dir_setting/bloodsplatter/B = new /obj/effect/overlay/temp/dir_setting/bloodsplatter(T, get_dir(target, user)) + var/obj/effect/temp_visual/dir_setting/bloodsplatter/B = new /obj/effect/temp_visual/dir_setting/bloodsplatter(T, get_dir(target, user)) playsound(T, 'sound/misc/splort.ogg', 200, 1) playsound(T, 'sound/weapons/pierce.ogg', 200, 1) if(target.stat != CONSCIOUS) @@ -151,5 +151,5 @@ T = get_turf(src) if(T) //make sure we're not in null or something T.visible_message("[src] [pick("cracks in two and fades away", "snaps in two and dematerializes")]!") - new /obj/effect/overlay/temp/ratvar/spearbreak(T) + new /obj/effect/temp_visual/ratvar/spearbreak(T) qdel(src) diff --git a/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm b/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm index 6006c25724..376526febb 100644 --- a/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm +++ b/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm @@ -150,7 +150,7 @@ if(iscarbon(host)) resulthealth = round((abs(HEALTH_THRESHOLD_DEAD - host.health) / abs(HEALTH_THRESHOLD_DEAD - host.maxHealth)) * 100) if(GLOB.ratvar_awakens || resulthealth <= MARAUDER_EMERGE_THRESHOLD) - new /obj/effect/overlay/temp/heal(host.loc, "#AF0AAF") + new /obj/effect/temp_visual/heal(host.loc, "#AF0AAF") host.heal_ordered_damage(4, damage_heal_order) /mob/living/simple_animal/hostile/clockwork/marauder/adjustHealth(amount, updating_health = TRUE, forced = FALSE) diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm index bc5ec1b9d8..9efb9a8eb2 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm @@ -114,7 +114,7 @@ for(var/i in 1 to heal_attempts) if(S.health < S.maxHealth) S.adjustHealth(-heal_amount) - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") if(i == heal_attempts && S.health >= S.maxHealth) //we finished healing on the last tick, give them the message to_chat(S, "\"[text2ratvar(pick(heal_finish_messages))]\"") break @@ -129,7 +129,7 @@ for(var/i in 1 to heal_attempts) if(S.health < S.maxHealth) S.heal_ordered_damage(heal_amount, damage_heal_order) - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") if(i == heal_attempts && S.health >= S.maxHealth) to_chat(S, "\"[text2ratvar(pick(heal_finish_messages))]\"") break @@ -158,7 +158,7 @@ for(var/i in 1 to heal_ticks) if(H.health < H.maxHealth) H.heal_ordered_damage(heal_amount, damage_heal_order) - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") if(i == heal_ticks && H.health >= H.maxHealth) to_chat(H, "\"[text2ratvar(pick(heal_finish_messages))]\"") break @@ -174,10 +174,10 @@ if(C.obj_integrity < C.max_integrity) C.obj_integrity = min(C.obj_integrity + 5, C.max_integrity) C.update_icon() - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") else break - new /obj/effect/overlay/temp/ratvar/mending_mantra(get_turf(invoker)) + new /obj/effect/temp_visual/ratvar/mending_mantra(get_turf(invoker)) return TRUE @@ -389,7 +389,7 @@ usable_power = min(Floor(C.cell.charge * 0.2, MIN_CLOCKCULT_POWER), 1000) - prev_power if(usable_power > 0 && C.cell.use(usable_power)) multiplier += (usable_power * 0.0005) - var/obj/effect/overlay/temp/ratvar/volt_hit/VH = new /obj/effect/overlay/temp/ratvar/volt_hit(get_turf(invoker), null, multiplier) + var/obj/effect/temp_visual/ratvar/volt_hit/VH = new /obj/effect/temp_visual/ratvar/volt_hit(get_turf(invoker), null, multiplier) invoker.visible_message("[invoker] is struck by [invoker.p_their()] own [VH.name]!", "You're struck by your own [VH.name]!") invoker.adjustFireLoss(VH.damage) //you have to fail all five blasts to die to this playsound(invoker, 'sound/machines/defib_zap.ogg', VH.damage, 1, -1) diff --git a/code/game/gamemodes/clock_cult/clock_structure.dm b/code/game/gamemodes/clock_cult/clock_structure.dm index 0a193e7558..64c7135971 100644 --- a/code/game/gamemodes/clock_cult/clock_structure.dm +++ b/code/game/gamemodes/clock_cult/clock_structure.dm @@ -131,7 +131,7 @@ if(anchored && unanchored_icon) anchored = FALSE update_anchored(null, obj_integrity > max_integrity * 0.25) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) //for the ark and Ratvar @@ -222,7 +222,7 @@ /obj/structure/destructible/clockwork/powered/emp_act(severity) if(forced_disable(TRUE)) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) /obj/structure/destructible/clockwork/powered/proc/total_accessable_power() //how much power we have and can use if(!needs_power || GLOB.ratvar_awakens) diff --git a/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm b/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm index 1203c7119a..84098fca57 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm @@ -31,7 +31,7 @@ return /obj/structure/destructible/clockwork/geis_binding/emp_act(severity) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) qdel(src) /obj/structure/destructible/clockwork/geis_binding/post_buckle_mob(mob/living/M) @@ -54,8 +54,8 @@ if(!can_resist) repair_and_interrupt() else - var/obj/effect/overlay/temp/ratvar/geis_binding/G = new /obj/effect/overlay/temp/ratvar/geis_binding(M.loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/T = new /obj/effect/overlay/temp/ratvar/geis_binding/top(M.loc) + var/obj/effect/temp_visual/ratvar/geis_binding/G = new /obj/effect/temp_visual/ratvar/geis_binding(M.loc) + var/obj/effect/temp_visual/ratvar/geis_binding/T = new /obj/effect/temp_visual/ratvar/geis_binding/top(M.loc) G.layer = mob_layer - 0.01 T.layer = mob_layer + 0.01 G.alpha = alpha @@ -93,10 +93,10 @@ var/mob/living/carbon/C = L C.silent += 4 visible_message("[src] flares brightly!") - var/obj/effect/overlay/temp/ratvar/geis_binding/G1 = new /obj/effect/overlay/temp/ratvar/geis_binding(loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/G2 = new /obj/effect/overlay/temp/ratvar/geis_binding(loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/T1 = new /obj/effect/overlay/temp/ratvar/geis_binding/top(loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/T2 = new /obj/effect/overlay/temp/ratvar/geis_binding/top(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/G1 = new /obj/effect/temp_visual/ratvar/geis_binding(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/G2 = new /obj/effect/temp_visual/ratvar/geis_binding(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/T1 = new /obj/effect/temp_visual/ratvar/geis_binding/top(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/T2 = new /obj/effect/temp_visual/ratvar/geis_binding/top(loc) G1.layer = mob_layer - 0.01 G2.layer = mob_layer - 0.01 T1.layer = mob_layer + 0.01 diff --git a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm index c4415dfed8..9c7b5e9518 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm @@ -87,7 +87,7 @@ var/obj/mecha/M = target M.take_damage(damage_per_tick * get_efficiency_mod(), BURN, "melee", 1, get_dir(src, M)) - new /obj/effect/overlay/temp/ratvar/ocular_warden(get_turf(target)) + new /obj/effect/temp_visual/ratvar/ocular_warden(get_turf(target)) setDir(get_dir(get_turf(src), get_turf(target))) if(!target) diff --git a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm index 94bf35b6a7..8dc2fb06f0 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm @@ -19,7 +19,7 @@ /obj/structure/destructible/clockwork/wall_gear/Initialize() . = ..() - new /obj/effect/overlay/temp/ratvar/gear(get_turf(src)) + new /obj/effect/temp_visual/ratvar/gear(get_turf(src)) /obj/structure/destructible/clockwork/wall_gear/emp_act(severity) return diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm index 6258ea284d..0fe35322ed 100644 --- a/code/game/gamemodes/cult/cult_comms.dm +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -177,13 +177,13 @@ var/turf/mobloc = get_turf(B.current) switch(i) if(1) - new /obj/effect/overlay/temp/cult/sparks(mobloc, B.current.dir) + new /obj/effect/temp_visual/cult/sparks(mobloc, B.current.dir) playsound(mobloc, "sparks", 50, 1) if(2) - new /obj/effect/overlay/temp/dir_setting/cult/phase/out(mobloc, B.current.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase/out(mobloc, B.current.dir) playsound(mobloc, "sparks", 75, 1) if(3) - new /obj/effect/overlay/temp/dir_setting/cult/phase(mobloc, B.current.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase(mobloc, B.current.dir) playsound(mobloc, "sparks", 100, 1) if(4) playsound(mobloc, 'sound/magic/exit_blood.ogg', 100, 1) @@ -193,7 +193,7 @@ var/obj/item/device/soulstone/S = B.current.loc S.release_shades(owner) B.current.setDir(SOUTH) - new /obj/effect/overlay/temp/cult/blood(final) + new /obj/effect/temp_visual/cult/blood(final) addtimer(CALLBACK(B.current, /mob/.proc/reckon, final), 10) else return @@ -201,7 +201,7 @@ Remove(owner) /mob/proc/reckon(turf/final) - new /obj/effect/overlay/temp/cult/blood/out(get_turf(src)) + new /obj/effect/temp_visual/cult/blood/out(get_turf(src)) forceMove(final) /datum/action/innate/cult/master/finalreck/proc/chant(chant_number) diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 43d940d5e5..ecbd033750 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -204,7 +204,7 @@ if(current_charges) owner.visible_message("\The [attack_text] is deflected in a burst of blood-red sparks!") current_charges-- - new /obj/effect/overlay/temp/cult/sparks(get_turf(owner)) + new /obj/effect/temp_visual/cult/sparks(get_turf(owner)) if(!current_charges) owner.visible_message("The runed shield around [owner] suddenly disappears!") owner.update_inv_wear_suit() @@ -356,14 +356,14 @@ if(uses <= 0) icon_state ="shifter_drained" playsound(mobloc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/cult/phase/out(mobloc, C.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase/out(mobloc, C.dir) var/atom/movable/pulled = handle_teleport_grab(destination, C) C.forceMove(destination) if(pulled) C.start_pulling(pulled) //forcemove resets pulls, so we need to re-pull - new /obj/effect/overlay/temp/dir_setting/cult/phase(destination, C.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase(destination, C.dir) playsound(destination, 'sound/effects/phasein.ogg', 25, 1) playsound(destination, "sparks", 50, 1) diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index 51c622858d..63e5b97b9e 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -152,7 +152,7 @@ for(var/mob/living/L in range(5, src)) if(iscultist(L) || isshade(L) || isconstruct(L)) if(L.health != L.maxHealth) - new /obj/effect/overlay/temp/heal(get_turf(src), "#960000") + new /obj/effect/temp_visual/heal(get_turf(src), "#960000") if(ishuman(L)) L.adjustBruteLoss(-1, 0) L.adjustFireLoss(-1, 0) @@ -190,7 +190,7 @@ else var/turf/open/floor/engine/cult/F = safepick(cultturfs) if(F) - new /obj/effect/overlay/temp/cult/turf/floor(F) + new /obj/effect/temp_visual/cult/turf/floor(F) else // Are we in space or something? No cult turfs or // convertable turfs? diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 550d263aa3..08b1dc49ad 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -410,7 +410,7 @@ structure_check() searches for nearby cultist structures required for the invoca else GLOB.sacrificed += sacrificial - new /obj/effect/overlay/temp/cult/sac(get_turf(src)) + new /obj/effect/temp_visual/cult/sac(get_turf(src)) for(var/M in invokers) if(big_sac) to_chat(M, "\"Yes! This is the one I desire! You have done well.\"") diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 8f90cd892d..9def30992e 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -328,7 +328,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event /obj/effect/meteor/tunguska/Move() . = ..() if(.) - new /obj/effect/overlay/temp/revenant(get_turf(src)) + new /obj/effect/temp_visual/revenant(get_turf(src)) /obj/effect/meteor/tunguska/meteor_effect() ..() diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index d7ab46cb9c..de11c2ed94 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -64,7 +64,7 @@ stealth_active = 1 if(ishuman(loc)) var/mob/living/carbon/human/M = loc - new /obj/effect/overlay/temp/dir_setting/ninja/cloak(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja/cloak(get_turf(M), M.dir) M.name_override = disguise.name M.icon = disguise.icon M.icon_state = disguise.icon_state @@ -78,7 +78,7 @@ stealth_active = 0 if(ishuman(loc)) var/mob/living/carbon/human/M = loc - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(M), M.dir) M.name_override = null M.cut_overlays() M.regenerate_icons() diff --git a/code/game/gamemodes/miniantags/abduction/machinery/pad.dm b/code/game/gamemodes/miniantags/abduction/machinery/pad.dm index 083e610587..a12515a625 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/pad.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/pad.dm @@ -16,38 +16,38 @@ flick("alien-pad", src) for(var/mob/living/target in loc) target.forceMove(teleport_target) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) to_chat(target, "The instability of the warp leaves you disoriented!") target.Stun(3) /obj/machinery/abductor/pad/proc/Retrieve(mob/living/target) flick("alien-pad", src) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) Warp(target) /obj/machinery/abductor/pad/proc/MobToLoc(place,mob/living/target) - new /obj/effect/overlay/temp/teleport_abductor(place) + new /obj/effect/temp_visual/teleport_abductor(place) sleep(80) flick("alien-pad", src) target.forceMove(place) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) /obj/machinery/abductor/pad/proc/PadToLoc(place) - new /obj/effect/overlay/temp/teleport_abductor(place) + new /obj/effect/temp_visual/teleport_abductor(place) sleep(80) flick("alien-pad", src) for(var/mob/living/target in get_turf(src)) target.forceMove(place) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) -/obj/effect/overlay/temp/teleport_abductor +/obj/effect/temp_visual/teleport_abductor name = "Huh" icon = 'icons/obj/abductor.dmi' icon_state = "teleport" duration = 80 -/obj/effect/overlay/temp/teleport_abductor/Initialize() +/obj/effect/temp_visual/teleport_abductor/Initialize() . = ..() var/datum/effect_system/spark_spread/S = new S.set_up(10,0,loc) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 3b315bb668..1b929e917b 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -435,7 +435,7 @@ resources += resource_gain do_attack_animation(target) changeNext_move(CLICK_CD_MELEE) - var/obj/effect/overlay/temp/swarmer/integrate/I = new /obj/effect/overlay/temp/swarmer/integrate(get_turf(target)) + var/obj/effect/temp_visual/swarmer/integrate/I = new /obj/effect/temp_visual/swarmer/integrate(get_turf(target)) I.pixel_x = target.pixel_x I.pixel_y = target.pixel_y I.pixel_z = target.pixel_z @@ -452,7 +452,7 @@ /mob/living/simple_animal/hostile/swarmer/proc/DisIntegrate(atom/movable/target) - new /obj/effect/overlay/temp/swarmer/disintegration(get_turf(target)) + new /obj/effect/temp_visual/swarmer/disintegration(get_turf(target)) do_attack_animation(target) changeNext_move(CLICK_CD_MELEE) target.ex_act(3) @@ -497,7 +497,7 @@ /mob/living/simple_animal/hostile/swarmer/proc/DismantleMachine(obj/machinery/target) do_attack_animation(target) to_chat(src, "We begin to dismantle this machine. We will need to be uninterrupted.") - var/obj/effect/overlay/temp/swarmer/dismantle/D = new /obj/effect/overlay/temp/swarmer/dismantle(get_turf(target)) + var/obj/effect/temp_visual/swarmer/dismantle/D = new /obj/effect/temp_visual/swarmer/dismantle(get_turf(target)) D.pixel_x = target.pixel_x D.pixel_y = target.pixel_y D.pixel_z = target.pixel_z @@ -507,7 +507,7 @@ M.amount = 5 for(var/obj/item/I in target.component_parts) I.loc = M.loc - var/obj/effect/overlay/temp/swarmer/disintegration/N = new /obj/effect/overlay/temp/swarmer/disintegration(get_turf(target)) + var/obj/effect/temp_visual/swarmer/disintegration/N = new /obj/effect/temp_visual/swarmer/disintegration(get_turf(target)) N.pixel_x = target.pixel_x N.pixel_y = target.pixel_y N.pixel_z = target.pixel_z @@ -519,23 +519,23 @@ qdel(target) -/obj/effect/overlay/temp/swarmer //temporary swarmer visual feedback objects +/obj/effect/temp_visual/swarmer //temporary swarmer visual feedback objects icon = 'icons/mob/swarmer.dmi' layer = BELOW_MOB_LAYER -/obj/effect/overlay/temp/swarmer/disintegration +/obj/effect/temp_visual/swarmer/disintegration icon_state = "disintegrate" duration = 10 -/obj/effect/overlay/temp/swarmer/disintegration/Initialize() +/obj/effect/temp_visual/swarmer/disintegration/Initialize() . = ..() playsound(loc, "sparks", 100, 1) -/obj/effect/overlay/temp/swarmer/dismantle +/obj/effect/temp_visual/swarmer/dismantle icon_state = "dismantle" duration = 25 -/obj/effect/overlay/temp/swarmer/integrate +/obj/effect/temp_visual/swarmer/integrate icon_state = "integrate" duration = 5 diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index 580515d4ec..ed51fb4caa 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -202,7 +202,7 @@ var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread s.set_up(4, 0, L) s.start() - new /obj/effect/overlay/temp/revenant(L.loc) + new /obj/effect/temp_visual/revenant(L.loc) sleep(20) if(!L.on) //wait, wait, don't shock me return @@ -237,7 +237,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/defile/proc/defile(turf/T) if(T.flags & NOJAUNT) T.flags -= NOJAUNT - new /obj/effect/overlay/temp/revenant(T) + new /obj/effect/temp_visual/revenant(T) if(!istype(T, /turf/open/floor/plating) && !istype(T, /turf/open/floor/engine/cult) && isfloorturf(T) && prob(15)) var/turf/open/floor/floor = T if(floor.intact && floor.floor_tile) @@ -246,10 +246,10 @@ floor.burnt = 0 floor.make_plating(1) if(T.type == /turf/closed/wall && prob(15)) - new /obj/effect/overlay/temp/revenant(T) + new /obj/effect/temp_visual/revenant(T) T.ChangeTurf(/turf/closed/wall/rust) if(T.type == /turf/closed/wall/r_wall && prob(10)) - new /obj/effect/overlay/temp/revenant(T) + new /obj/effect/temp_visual/revenant(T) T.ChangeTurf(/turf/closed/wall/r_wall/rust) for(var/obj/structure/closet/closet in T.contents) closet.open() @@ -261,7 +261,7 @@ for(var/obj/structure/window/window in T) window.take_damage(rand(30,80)) if(window && window.fulltile) - new /obj/effect/overlay/temp/revenant/cracks(window.loc) + new /obj/effect/temp_visual/revenant/cracks(window.loc) for(var/obj/machinery/light/light in T) light.flicker(20) //spooky @@ -284,7 +284,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction/proc/malfunction(turf/T, mob/user) for(var/mob/living/simple_animal/bot/bot in T) if(!bot.emagged) - new /obj/effect/overlay/temp/revenant(bot.loc) + new /obj/effect/temp_visual/revenant(bot.loc) bot.locked = 0 bot.open = 1 bot.emag_act() @@ -292,21 +292,21 @@ if(human == user) continue to_chat(human, "You feel [pick("your sense of direction flicker out", "a stabbing pain in your head", "your mind fill with static")].") - new /obj/effect/overlay/temp/revenant(human.loc) + new /obj/effect/temp_visual/revenant(human.loc) human.emp_act(1) for(var/obj/thing in T) if(istype(thing, /obj/machinery/dominator) || istype(thing, /obj/machinery/power/apc) || istype(thing, /obj/machinery/power/smes)) //Doesn't work on dominators, SMES and APCs, to prevent kekkery continue if(prob(20)) if(prob(50)) - new /obj/effect/overlay/temp/revenant(thing.loc) + new /obj/effect/temp_visual/revenant(thing.loc) thing.emag_act(null) else if(!istype(thing, /obj/machinery/clonepod)) //I hate everything but mostly the fact there's no better way to do this without just not affecting it at all thing.emp_act(1) for(var/mob/living/silicon/robot/S in T) //Only works on cyborgs, not AI playsound(S, 'sound/machines/warning-buzzer.ogg', 50, 1) - new /obj/effect/overlay/temp/revenant(S.loc) + new /obj/effect/temp_visual/revenant(S.loc) S.spark_system.start() S.emp_act(1) @@ -329,7 +329,7 @@ for(var/mob/living/mob in T) if(mob == user) continue - new /obj/effect/overlay/temp/revenant(mob.loc) + new /obj/effect/temp_visual/revenant(mob.loc) if(iscarbon(mob)) if(ishuman(mob)) var/mob/living/carbon/human/H = mob @@ -350,14 +350,14 @@ mob.adjustToxLoss(5) for(var/obj/structure/spacevine/vine in T) //Fucking with botanists, the ability. vine.add_atom_colour("#823abb", TEMPORARY_COLOUR_PRIORITY) - new /obj/effect/overlay/temp/revenant(vine.loc) + new /obj/effect/temp_visual/revenant(vine.loc) QDEL_IN(vine, 10) for(var/obj/structure/glowshroom/shroom in T) shroom.add_atom_colour("#823abb", TEMPORARY_COLOUR_PRIORITY) - new /obj/effect/overlay/temp/revenant(shroom.loc) + new /obj/effect/temp_visual/revenant(shroom.loc) QDEL_IN(shroom, 10) for(var/obj/machinery/hydroponics/tray in T) - new /obj/effect/overlay/temp/revenant(tray.loc) + new /obj/effect/temp_visual/revenant(tray.loc) tray.pestlevel = rand(8, 10) tray.weedlevel = rand(8, 10) tray.toxic = rand(45, 55) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm index 8b766aad37..913efb34ce 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm @@ -33,11 +33,11 @@ to_chat(affected_mob, "You suddenly feel [pick("sick and tired", "disoriented", "tired and confused", "nauseated", "faint", "dizzy")]...") affected_mob.confused += 8 affected_mob.adjustStaminaLoss(8) - new /obj/effect/overlay/temp/revenant(affected_mob.loc) + new /obj/effect/temp_visual/revenant(affected_mob.loc) if(stagedamage < stage) stagedamage++ affected_mob.adjustToxLoss(stage*2) //should, normally, do about 30 toxin damage. - new /obj/effect/overlay/temp/revenant(affected_mob.loc) + new /obj/effect/temp_visual/revenant(affected_mob.loc) if(prob(45)) affected_mob.adjustStaminaLoss(stage) ..() //So we don't increase a stage before applying the stage damage. @@ -56,7 +56,7 @@ finalstage = TRUE to_chat(affected_mob, "You feel like [pick("nothing's worth it anymore", "nobody ever needed your help", "nothing you did mattered", "everything you tried to do was worthless")].") affected_mob.adjustStaminaLoss(45) - new /obj/effect/overlay/temp/revenant(affected_mob.loc) + new /obj/effect/temp_visual/revenant(affected_mob.loc) if(affected_mob.dna && affected_mob.dna.species) affected_mob.dna.species.handle_mutant_bodyparts(affected_mob,"#1d2953") affected_mob.dna.species.handle_hair(affected_mob,"#1d2953") diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index 137514d1e3..32bfad0dae 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -584,7 +584,7 @@ var/turf/T = get_turf(user) playsound(T,'sound/magic/WarpWhistle.ogg', 200, 1) user.canmove = 0 - new /obj/effect/overlay/temp/tornado(T) + new /obj/effect/temp_visual/tornado(T) sleep(20) if(interrupted(user)) return @@ -602,7 +602,7 @@ T = potential_T break breakout += 1 - new /obj/effect/overlay/temp/tornado(T) + new /obj/effect/temp_visual/tornado(T) sleep(20) if(interrupted(user)) return @@ -620,7 +620,7 @@ last_user.canmove = 1 return ..() -/obj/effect/overlay/temp/tornado +/obj/effect/temp_visual/tornado icon = 'icons/obj/wizard.dmi' icon_state = "tornado" name = "tornado" @@ -630,6 +630,6 @@ duration = 40 pixel_x = 500 -/obj/effect/overlay/temp/tornado/Initialize() +/obj/effect/temp_visual/tornado/Initialize() . = ..() animate(src, pixel_x = -500, time = 40) diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 3e36776773..8632243b67 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -236,7 +236,7 @@ /obj/machinery/disco/proc/hierofunk() for(var/i in 1 to 10) - spawn_atom_to_turf(/obj/effect/overlay/temp/hierophant/telegraph/edge, src, 1, FALSE) + spawn_atom_to_turf(/obj/effect/temp_visual/hierophant/telegraph/edge, src, 1, FALSE) sleep(5) /obj/machinery/disco/proc/lights_spin() diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 18d60559bd..7f914971b2 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -363,7 +363,7 @@ assemblytype = /obj/structure/door_assembly/door_assembly_cult hackProof = 1 aiControlDisabled = 1 - var/openingoverlaytype = /obj/effect/overlay/temp/cult/door + var/openingoverlaytype = /obj/effect/temp_visual/cult/door var/friendly = FALSE /obj/machinery/door/airlock/cult/New() @@ -380,7 +380,7 @@ new openingoverlaytype(loc) return 1 else - new /obj/effect/overlay/temp/cult/sac(loc) + new /obj/effect/temp_visual/cult/sac(loc) var/atom/throwtarget throwtarget = get_edge_target_turf(src, get_dir(src, get_step_away(M, src))) M << pick(sound('sound/hallucinations/turn_around1.ogg',0,1,50), sound('sound/hallucinations/turn_around2.ogg',0,1,50)) @@ -407,7 +407,7 @@ icon = 'icons/obj/doors/airlocks/cult/unruned/cult.dmi' overlays_file = 'icons/obj/doors/airlocks/cult/unruned/overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_cult/unruned - openingoverlaytype = /obj/effect/overlay/temp/cult/door/unruned + openingoverlaytype = /obj/effect/temp_visual/cult/door/unruned /obj/machinery/door/airlock/cult/unruned/friendly friendly = TRUE @@ -438,8 +438,8 @@ /obj/machinery/door/airlock/clockwork/New() ..() var/turf/T = get_turf(src) - new /obj/effect/overlay/temp/ratvar/door(T) - new /obj/effect/overlay/temp/ratvar/beam/door(T) + new /obj/effect/temp_visual/ratvar/door(T) + new /obj/effect/temp_visual/ratvar/beam/door(T) change_construction_value(5) /obj/machinery/door/airlock/clockwork/Destroy() diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 99cdc1adc3..c03738fd0b 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -328,7 +328,7 @@ /obj/machinery/door/window/clockwork/setDir(direct) if(!made_glow) - var/obj/effect/E = new /obj/effect/overlay/temp/ratvar/door/window(get_turf(src)) + var/obj/effect/E = new /obj/effect/temp_visual/ratvar/door/window(get_turf(src)) E.setDir(direct) made_glow = TRUE ..() diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 96b0029134..a224efd91c 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -159,7 +159,7 @@ Class Procs: /obj/machinery/emp_act(severity) if(use_power && !stat) use_power(7500/severity) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) ..() /obj/machinery/proc/open_machine(drop = 1) diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 1d7d9072c9..1cd46f24ea 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -8,7 +8,7 @@ var/variance = 0 var/randomspread = 0 //use random spread for machineguns, instead of shotgun scatter var/projectile_delay = 0 - var/firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect //the visual effect appearing when the weapon is fired. + var/firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect //the visual effect appearing when the weapon is fired. /obj/item/mecha_parts/mecha_equipment/weapon/can_attach(obj/mecha/combat/M) if(..()) @@ -60,7 +60,7 @@ //Base energy weapon type /obj/item/mecha_parts/mecha_equipment/weapon/energy name = "general energy weapon" - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/energy /obj/item/mecha_parts/mecha_equipment/weapon/energy/get_shot_amount() return min(round(chassis.cell.charge / energy_drain), projectiles_per_shot) diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm index c2146daa82..e03325fb93 100644 --- a/code/game/objects/effects/decals/misc.dm +++ b/code/game/objects/effects/decals/misc.dm @@ -1,11 +1,11 @@ -/obj/effect/overlay/temp/point +/obj/effect/temp_visual/point name = "pointer" icon = 'icons/mob/screen_gen.dmi' icon_state = "arrow" layer = POINT_LAYER duration = 25 -/obj/effect/overlay/temp/point/Initialize(mapload, set_invis = 0) +/obj/effect/temp_visual/point/Initialize(mapload, set_invis = 0) ..() var/atom/old_loc = loc loc = get_turf(src) diff --git a/code/game/objects/effects/spawners/xeno_egg_delivery.dm b/code/game/objects/effects/spawners/xeno_egg_delivery.dm index 91db494d9b..a452dae749 100644 --- a/code/game/objects/effects/spawners/xeno_egg_delivery.dm +++ b/code/game/objects/effects/spawners/xeno_egg_delivery.dm @@ -10,7 +10,7 @@ var/area/A = get_area(T) new /obj/structure/alien/egg(T) - new /obj/effect/overlay/temp/gravpush(T) + new /obj/effect/temp_visual/gravpush(T) playsound(T, 'sound/items/party_horn.ogg', 50, 1, -1) message_admins("An alien egg has been delivered to [A] at [ADMIN_COORDJMP(T)].") diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index 3aaa24ce60..f7d04941ed 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -9,7 +9,7 @@ log_game("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ") if(heavy_range > 1) - new /obj/effect/overlay/temp/emp/pulse(epicenter) + new /obj/effect/temp_visual/emp/pulse(epicenter) if(heavy_range > light_range) light_range = heavy_range diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index 0e4f7200bb..3ab826ec41 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -56,13 +56,13 @@ qdel(active_dummy) active_dummy = null to_chat(usr, "You deactivate \the [src].") - new /obj/effect/overlay/temp/emp/pulse(get_turf(src)) + new /obj/effect/temp_visual/emp/pulse(get_turf(src)) else playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6) var/obj/effect/dummy/chameleon/C = new/obj/effect/dummy/chameleon(usr.loc) C.activate(usr, saved_appearance, src) to_chat(usr, "You activate \the [src].") - new /obj/effect/overlay/temp/emp/pulse(get_turf(src)) + new /obj/effect/temp_visual/emp/pulse(get_turf(src)) /obj/item/device/chameleon/proc/disrupt(delete_dummy = 1) if(active_dummy) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 9131c02240..bc3c43202c 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -162,18 +162,18 @@ return var/T = get_turf(target) if(locate(/mob/living) in T) - new /obj/effect/overlay/temp/medical_holosign(T,user) //produce a holographic glow + new /obj/effect/temp_visual/medical_holosign(T,user) //produce a holographic glow holo_cooldown = world.time + 100 return ..() -/obj/effect/overlay/temp/medical_holosign +/obj/effect/temp_visual/medical_holosign name = "medical holosign" desc = "A small holographic glow that indicates a medic is coming to treat a patient." icon_state = "medi_holo" duration = 30 -/obj/effect/overlay/temp/medical_holosign/Initialize(mapload, creator) +/obj/effect/temp_visual/medical_holosign/Initialize(mapload, creator) . = ..() playsound(loc, 'sound/machines/ping.ogg', 50, 0) //make some noise! if(creator) diff --git a/code/game/objects/items/weapons/powerfist.dm b/code/game/objects/items/weapons/powerfist.dm index 1f5a229864..7b26c58a5d 100644 --- a/code/game/objects/items/weapons/powerfist.dm +++ b/code/game/objects/items/weapons/powerfist.dm @@ -80,7 +80,7 @@ target.apply_damage(force * fisto_setting, BRUTE) target.visible_message("[user]'s powerfist lets out a loud hiss as they punch [target.name]!", \ "You cry out in pain as [user]'s punch flings you backwards!") - new /obj/effect/overlay/temp/kinetic_blast(target.loc) + new /obj/effect/temp_visual/kinetic_blast(target.loc) playsound(loc, 'sound/weapons/resonator_blast.ogg', 50, 1) playsound(loc, 'sound/weapons/genhit2.ogg', 50, 1) diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index 389ae40e88..43e0de52a1 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -331,8 +331,8 @@ /obj/structure/falsewall/brass/New(loc) ..() var/turf/T = get_turf(src) - new /obj/effect/overlay/temp/ratvar/wall/false(T) - new /obj/effect/overlay/temp/ratvar/beam/falsewall(T) + new /obj/effect/temp_visual/ratvar/wall/false(T) + new /obj/effect/temp_visual/ratvar/beam/falsewall(T) change_construction_value(4) /obj/structure/falsewall/brass/Destroy() diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 2dc159d482..64d93e914e 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -254,10 +254,10 @@ /obj/structure/grille/ratvar/New() ..() if(broken) - new /obj/effect/overlay/temp/ratvar/grille/broken(get_turf(src)) + new /obj/effect/temp_visual/ratvar/grille/broken(get_turf(src)) else - new /obj/effect/overlay/temp/ratvar/grille(get_turf(src)) - new /obj/effect/overlay/temp/ratvar/beam/grille(get_turf(src)) + new /obj/effect/temp_visual/ratvar/grille(get_turf(src)) + new /obj/effect/temp_visual/ratvar/beam/grille(get_turf(src)) /obj/structure/grille/ratvar/narsie_act() take_damage(rand(1, 3), BRUTE) diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index ba9e5f8a33..2f6b03bef1 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -102,8 +102,8 @@ /obj/structure/lattice/catwalk/clockwork/Initialize(mapload) ..() - new /obj/effect/overlay/temp/ratvar/floor/catwalk(loc) - new /obj/effect/overlay/temp/ratvar/beam/catwalk(loc) + new /obj/effect/temp_visual/ratvar/floor/catwalk(loc) + new /obj/effect/temp_visual/ratvar/beam/catwalk(loc) /obj/structure/lattice/catwalk/clockwork/ratvar_act() return diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index d5027a0c75..09d9507b4e 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -545,7 +545,7 @@ qdel(I) var/amount_of_gears = 2 if(fulltile) - new /obj/effect/overlay/temp/ratvar/window(get_turf(src)) + new /obj/effect/temp_visual/ratvar/window(get_turf(src)) amount_of_gears = 4 for(var/i in 1 to amount_of_gears) debris += new/obj/item/clockwork/alloy_shards/medium/gear_bit() @@ -553,7 +553,7 @@ /obj/structure/window/reinforced/clockwork/setDir(direct) if(!made_glow) - var/obj/effect/E = new /obj/effect/overlay/temp/ratvar/window/single(get_turf(src)) + var/obj/effect/E = new /obj/effect/temp_visual/ratvar/window/single(get_turf(src)) E.setDir(direct) made_glow = TRUE ..() diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 9144cbc871..810a77fc42 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -133,8 +133,8 @@ /turf/open/floor/clockwork/Initialize() ..() - new /obj/effect/overlay/temp/ratvar/floor(src) - new /obj/effect/overlay/temp/ratvar/beam(src) + new /obj/effect/temp_visual/ratvar/floor(src) + new /obj/effect/temp_visual/ratvar/beam(src) realappearence = new /obj/effect/clockwork/overlay/floor(src) realappearence.linked = src change_construction_value(1) diff --git a/code/game/turfs/simulated/floor/reinf_floor.dm b/code/game/turfs/simulated/floor/reinf_floor.dm index 9c40b8276f..544d637571 100644 --- a/code/game/turfs/simulated/floor/reinf_floor.dm +++ b/code/game/turfs/simulated/floor/reinf_floor.dm @@ -108,7 +108,7 @@ /turf/open/floor/engine/cult/Initialize() ..() - new /obj/effect/overlay/temp/cult/turf/floor(src) + new /obj/effect/temp_visual/cult/turf/floor(src) realappearence = new /obj/effect/clockwork/overlay/floor/bloodcult(src) realappearence.linked = src diff --git a/code/game/turfs/simulated/wall/misc_walls.dm b/code/game/turfs/simulated/wall/misc_walls.dm index 9fa69fc6a7..21015e82d0 100644 --- a/code/game/turfs/simulated/wall/misc_walls.dm +++ b/code/game/turfs/simulated/wall/misc_walls.dm @@ -10,7 +10,7 @@ girder_type = /obj/structure/girder/cult /turf/closed/wall/mineral/cult/Initialize() - new /obj/effect/overlay/temp/cult/turf(src) + new /obj/effect/temp_visual/cult/turf(src) . = ..() /turf/closed/wall/mineral/cult/devastate_wall() @@ -39,11 +39,11 @@ desc = "A cold stone wall engraved with indecipherable symbols. Studying them causes your head to pound." /turf/closed/wall/mineral/cult/artificer/break_wall() - new /obj/effect/overlay/temp/cult/turf(get_turf(src)) + new /obj/effect/temp_visual/cult/turf(get_turf(src)) return null //excuse me we want no runed metal here /turf/closed/wall/mineral/cult/artificer/devastate_wall() - new /obj/effect/overlay/temp/cult/turf(get_turf(src)) + new /obj/effect/temp_visual/cult/turf(get_turf(src)) //Clockwork wall: Causes nearby tinkerer's caches to generate components. /turf/closed/wall/clockwork @@ -60,8 +60,8 @@ /turf/closed/wall/clockwork/Initialize() ..() - new /obj/effect/overlay/temp/ratvar/wall(src) - new /obj/effect/overlay/temp/ratvar/beam(src) + new /obj/effect/temp_visual/ratvar/wall(src) + new /obj/effect/temp_visual/ratvar/beam(src) realappearence = new /obj/effect/clockwork/overlay/wall(src) realappearence.linked = src change_construction_value(5) diff --git a/code/modules/admin/fun_balloon.dm b/code/modules/admin/fun_balloon.dm index b886232e00..d288c63483 100644 --- a/code/modules/admin/fun_balloon.dm +++ b/code/modules/admin/fun_balloon.dm @@ -60,7 +60,7 @@ message_admins("[key_name_admin(ghost)] has taken control of ([key_name_admin(body)])") body.ghostize(0) body.key = ghost.key - new /obj/effect/overlay/temp/gravpush(get_turf(body)) + new /obj/effect/temp_visual/gravpush(get_turf(body)) /obj/effect/fun_balloon/sentience/emergency_shuttle name = "shuttle sentience fun balloon" @@ -79,7 +79,7 @@ /obj/effect/fun_balloon/scatter/effect() for(var/mob/living/M in range(effect_range, get_turf(src))) var/turf/T = find_safe_turf() - new /obj/effect/overlay/temp/gravpush(get_turf(M)) + new /obj/effect/temp_visual/gravpush(get_turf(M)) M.forceMove(T) to_chat(M, "Pop!") diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index 6928139829..6f68a962dd 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -172,11 +172,11 @@ /obj/item/device/assembly/flash/cyborg/attack(mob/living/M, mob/user) ..() - new /obj/effect/overlay/temp/borgflash(get_turf(src)) + new /obj/effect/temp_visual/borgflash(get_turf(src)) /obj/item/device/assembly/flash/cyborg/attack_self(mob/user) ..() - new /obj/effect/overlay/temp/borgflash(get_turf(src)) + new /obj/effect/temp_visual/borgflash(get_turf(src)) /obj/item/device/assembly/flash/cyborg/attackby(obj/item/weapon/W, mob/user, params) return diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 93b9b6b3f9..b06c9a5579 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -433,7 +433,7 @@ /obj/item/projectile/beam/ctf/red icon_state = "laser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser // BLUE TEAM GUNS @@ -448,7 +448,7 @@ /obj/item/projectile/beam/ctf/blue icon_state = "bluelaser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser /datum/outfit/ctf name = "CTF" diff --git a/code/modules/mining/equipment.dm b/code/modules/mining/equipment.dm index dd8766bdc9..2f9fccba82 100644 --- a/code/modules/mining/equipment.dm +++ b/code/modules/mining/equipment.dm @@ -447,10 +447,10 @@ minerals += M if(minerals.len) for(var/turf/closed/mineral/M in minerals) - var/obj/effect/overlay/temp/mining_overlay/C = new /obj/effect/overlay/temp/mining_overlay(M) + var/obj/effect/temp_visual/mining_overlay/C = new /obj/effect/temp_visual/mining_overlay(M) C.icon_state = M.scan_state -/obj/effect/overlay/temp/mining_overlay +/obj/effect/temp_visual/mining_overlay layer = FLASH_LAYER icon = 'icons/turf/smoothrocks.dmi' anchored = 1 @@ -543,7 +543,7 @@ var/target_turf = get_turf(target) if(ismineralturf(target_turf)) var/turf/closed/mineral/M = target_turf - new /obj/effect/overlay/temp/kinetic_blast(M) + new /obj/effect/temp_visual/kinetic_blast(M) M.gets_drilled(firer) ..() @@ -568,7 +568,7 @@ return if(proximity_flag && target == mark && isliving(target)) var/mob/living/L = target - new /obj/effect/overlay/temp/kinetic_blast(get_turf(L)) + new /obj/effect/temp_visual/kinetic_blast(get_turf(L)) mark = 0 if(L.mob_size >= MOB_SIZE_LARGE) L.underlays -= marked_underlay diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 4999f796c5..780eee9018 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -672,7 +672,7 @@ if(!istype(T)) return if(!istype(T, turf_type)) - var/obj/effect/overlay/temp/lavastaff/L = new /obj/effect/overlay/temp/lavastaff(T) + var/obj/effect/temp_visual/lavastaff/L = new /obj/effect/temp_visual/lavastaff(T) L.alpha = 0 animate(L, alpha = 255, time = create_delay) user.visible_message("[user] points [src] at [T]!") @@ -695,7 +695,7 @@ timer = world.time + reset_cooldown playsound(T,'sound/magic/Fireball.ogg', 200, 1) -/obj/effect/overlay/temp/lavastaff +/obj/effect/temp_visual/lavastaff icon_state = "lavastaff_warn" duration = 50 @@ -820,7 +820,7 @@ timer = world.time + cooldown_time if(isliving(target) && chaser_timer <= world.time) //living and chasers off cooldown? fire one! chaser_timer = world.time + chaser_cooldown - new /obj/effect/overlay/temp/hierophant/chaser(get_turf(user), user, target, chaser_speed, friendly_fire_check) + new /obj/effect/temp_visual/hierophant/chaser(get_turf(user), user, target, chaser_speed, friendly_fire_check) add_logs(user, target, "fired a chaser at", src) else INVOKE_ASYNC(src, .proc/cardinal_blasts, T, user) //otherwise, just do cardinal blast @@ -875,7 +875,7 @@ if(do_after(user, 50, target = user) && !beacon) var/turf/T = get_turf(user) playsound(T,'sound/magic/Blind.ogg', 200, 1, -4) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, user) beacon = new/obj/effect/hierophant(T) user.update_action_buttons_icon() user.visible_message("[user] places a strange machine beneath [user.p_their()] feet!", \ @@ -902,8 +902,8 @@ timer = world.time + 50 INVOKE_ASYNC(src, .proc/prepare_icon_update) beacon.icon_state = "hierophant_tele_on" - var/obj/effect/overlay/temp/hierophant/telegraph/edge/TE1 = new /obj/effect/overlay/temp/hierophant/telegraph/edge(user.loc) - var/obj/effect/overlay/temp/hierophant/telegraph/edge/TE2 = new /obj/effect/overlay/temp/hierophant/telegraph/edge(beacon.loc) + var/obj/effect/temp_visual/hierophant/telegraph/edge/TE1 = new /obj/effect/temp_visual/hierophant/telegraph/edge(user.loc) + var/obj/effect/temp_visual/hierophant/telegraph/edge/TE2 = new /obj/effect/temp_visual/hierophant/telegraph/edge(beacon.loc) if(do_after(user, 40, target = user) && user && beacon) var/turf/T = get_turf(beacon) var/turf/source = get_turf(user) @@ -915,8 +915,8 @@ INVOKE_ASYNC(src, .proc/prepare_icon_update) beacon.icon_state = "hierophant_tele_off" return - new /obj/effect/overlay/temp/hierophant/telegraph(T, user) - new /obj/effect/overlay/temp/hierophant/telegraph(source, user) + new /obj/effect/temp_visual/hierophant/telegraph(T, user) + new /obj/effect/temp_visual/hierophant/telegraph(source, user) playsound(T,'sound/magic/Wand_Teleport.ogg', 200, 1) playsound(source,'sound/machines/AirlockOpen.ogg', 200, 1) if(!do_after(user, 3, target = user) || !user || !beacon || QDELETED(beacon)) //no walking away shitlord @@ -937,13 +937,13 @@ beacon.icon_state = "hierophant_tele_off" return add_logs(user, beacon, "teleported self from ([source.x],[source.y],[source.z]) to") - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, user) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(source, user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, user) for(var/t in RANGE_TURFS(1, T)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) //blasts produced will not hurt allies + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, user, TRUE) //blasts produced will not hurt allies B.damage = 30 for(var/t in RANGE_TURFS(1, source)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) //but absolutely will hurt enemies + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, user, TRUE) //but absolutely will hurt enemies B.damage = 30 for(var/mob/living/L in range(1, source)) INVOKE_ASYNC(src, .proc/teleport_mob, source, L, T, user) //regardless, take all mobs near us along @@ -988,10 +988,10 @@ /obj/item/weapon/hierophant_club/proc/cardinal_blasts(turf/T, mob/living/user) //fire cardinal cross blasts with a delay if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph/cardinal(T, user) + new /obj/effect/temp_visual/hierophant/telegraph/cardinal(T, user) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, user, friendly_fire_check) + new /obj/effect/temp_visual/hierophant/blast(T, user, friendly_fire_check) for(var/d in GLOB.cardinal) INVOKE_ASYNC(src, .proc/blast_wall, T, d, user) @@ -1004,15 +1004,15 @@ for(var/i in 1 to range) if(!J) return - new /obj/effect/overlay/temp/hierophant/blast(J, user, friendly_fire_check) + new /obj/effect/temp_visual/hierophant/blast(J, user, friendly_fire_check) previousturf = J J = get_step(previousturf, dir) /obj/item/weapon/hierophant_club/proc/aoe_burst(turf/T, mob/living/user) //make a 3x3 blast around a target if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph(T, user) + new /obj/effect/temp_visual/hierophant/telegraph(T, user) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) for(var/t in RANGE_TURFS(1, T)) - new /obj/effect/overlay/temp/hierophant/blast(t, user, friendly_fire_check) + new /obj/effect/temp_visual/hierophant/blast(t, user, friendly_fire_check) diff --git a/code/modules/mob/living/carbon/alien/death.dm b/code/modules/mob/living/carbon/alien/death.dm index 9cb2965dfc..8118476c69 100644 --- a/code/modules/mob/living/carbon/alien/death.dm +++ b/code/modules/mob/living/carbon/alien/death.dm @@ -5,10 +5,10 @@ new /obj/effect/gibspawner/xenobodypartless(loc,viruses) /mob/living/carbon/alien/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-a") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-a") /mob/living/carbon/alien/spawn_dust() new /obj/effect/decal/remains/xeno(loc) /mob/living/carbon/alien/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-a") + new /obj/effect/temp_visual/dust_animation(loc, "dust-a") diff --git a/code/modules/mob/living/carbon/alien/larva/death.dm b/code/modules/mob/living/carbon/alien/larva/death.dm index 26634d86dd..4d337606f5 100644 --- a/code/modules/mob/living/carbon/alien/larva/death.dm +++ b/code/modules/mob/living/carbon/alien/larva/death.dm @@ -13,10 +13,10 @@ new /obj/effect/gibspawner/larvabodypartless(loc,viruses) /mob/living/carbon/alien/larva/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-l") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-l") /mob/living/carbon/alien/larva/spawn_dust() new /obj/effect/decal/remains/xeno(loc) /mob/living/carbon/alien/larva/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-l") + new /obj/effect/temp_visual/dust_animation(loc, "dust-l") diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index e272680418..c17126656f 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -1,8 +1,8 @@ /mob/living/carbon/human/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-h") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-h") /mob/living/carbon/human/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-h") + new /obj/effect/temp_visual/dust_animation(loc, "dust-h") /mob/living/carbon/human/spawn_gibs(with_bodyparts) if(with_bodyparts) diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index aba76f570a..c60b99a9b0 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -664,7 +664,7 @@ return invisibility = INVISIBILITY_MAXIMUM //disappear before the animation - new /obj/effect/overlay/temp/mummy_animation(get_turf(src)) + new /obj/effect/temp_visual/mummy_animation(get_turf(src)) if(cloth_golem.revive(full_heal = TRUE, admin_revive = TRUE)) cloth_golem.grab_ghost() //won't pull if it's a suicide sleep(20) diff --git a/code/modules/mob/living/carbon/monkey/death.dm b/code/modules/mob/living/carbon/monkey/death.dm index b8867af9e9..8eeadd6608 100644 --- a/code/modules/mob/living/carbon/monkey/death.dm +++ b/code/modules/mob/living/carbon/monkey/death.dm @@ -1,5 +1,5 @@ /mob/living/carbon/monkey/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-m") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-m") /mob/living/carbon/monkey/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-m") + new /obj/effect/temp_visual/dust_animation(loc, "dust-m") diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index 6376ae4857..7baa1a3912 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -1,6 +1,6 @@ /mob/living/silicon/robot/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-r") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-r") /mob/living/silicon/robot/dust() if(mmi) @@ -11,7 +11,7 @@ new /obj/effect/decal/remains/robot(loc) /mob/living/silicon/robot/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-r") + new /obj/effect/temp_visual/dust_animation(loc, "dust-r") /mob/living/silicon/robot/death(gibbed) if(stat == DEAD) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index f3cf0f1c5f..02d001c58a 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -198,9 +198,9 @@ /obj/item/weapon/robot_module/proc/do_transform_animation() var/mob/living/silicon/robot/R = loc R.notransform = TRUE - var/obj/effect/overlay/temp/decoy/fading/fivesecond/ANM = new /obj/effect/overlay/temp/decoy/fading/fivesecond(R.loc, R) + var/obj/effect/temp_visual/decoy/fading/fivesecond/ANM = new /obj/effect/temp_visual/decoy/fading/fivesecond(R.loc, R) ANM.layer = R.layer - 0.01 - new /obj/effect/overlay/temp/small_smoke(R.loc) + new /obj/effect/temp_visual/small_smoke(R.loc) if(R.hat) R.hat.forceMove(get_turf(R)) R.hat = null diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 25a2f83266..5b17ab7d6e 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -299,7 +299,7 @@ /mob/living/simple_animal/bot/emp_act(severity) var/was_on = on stat |= EMPED - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) if(paicard) paicard.emp_act(severity) src.visible_message("[paicard] is flies out of [bot_name]!","You are forcefully ejected from [bot_name]!") diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index 32db638542..894290eeb9 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -444,7 +444,7 @@ Auto Patrol[]"}, if(severity==2 && prob(70)) ..(severity-1) else - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) var/list/mob/living/carbon/targets = new for(var/mob/living/carbon/C in view(12,src)) if(C.stat==2) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 159aec35af..5f3c8f6183 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -216,7 +216,7 @@ if(change) if(change > 0) if(M && stat != DEAD) - new /obj/effect/overlay/temp/heart(loc) + new /obj/effect/temp_visual/heart(loc) emote("me", 1, "purrs!") else if(M && stat != DEAD) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index eb6feb00be..a2ae3b4b2d 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -553,7 +553,7 @@ if(change) if(change > 0) if(M && stat != DEAD) // Added check to see if this mob (the dog) is dead to fix issue 2454 - new /obj/effect/overlay/temp/heart(loc) + new /obj/effect/temp_visual/heart(loc) emote("me", 1, "yaps happily!") else if(M && stat != DEAD) // Same check here, even though emote checks it as well (poor form to check it only in the help case) diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index fe6e22bcab..a0f46922b7 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -175,9 +175,9 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians if(istype(summoner.loc, /obj/effect)) Recall(TRUE) else - new /obj/effect/overlay/temp/guardian/phase/out(loc) + new /obj/effect/temp_visual/guardian/phase/out(loc) forceMove(summoner.loc) - new /obj/effect/overlay/temp/guardian/phase(loc) + new /obj/effect/temp_visual/guardian/phase(loc) /mob/living/simple_animal/hostile/guardian/canSuicide() return 0 @@ -315,7 +315,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians return FALSE if(loc == summoner) forceMove(summoner.loc) - new /obj/effect/overlay/temp/guardian/phase(loc) + new /obj/effect/temp_visual/guardian/phase(loc) cooldown = world.time + 10 return TRUE return FALSE @@ -323,7 +323,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians /mob/living/simple_animal/hostile/guardian/proc/Recall(forced) if(!summoner || loc == summoner || (cooldown > world.time && !forced)) return FALSE - new /obj/effect/overlay/temp/guardian/phase/out(loc) + new /obj/effect/temp_visual/guardian/phase/out(loc) forceMove(summoner) cooldown = world.time + 10 diff --git a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm index 1fa54dfd21..0f4b15b4f4 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm @@ -72,7 +72,7 @@ armour_penetration = 100 obj_damage = 0 environment_smash = 0 - new /obj/effect/overlay/temp/guardian/phase/out(get_turf(src)) + new /obj/effect/temp_visual/guardian/phase/out(get_turf(src)) alpha = 15 if(!forced) to_chat(src, "You enter stealth, empowering your next attack.") diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm index 708a1e2ce6..c1be82b820 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm @@ -40,7 +40,7 @@ /mob/living/simple_animal/hostile/guardian/charger/Move() if(charging) - new /obj/effect/overlay/temp/decoy/fading(loc,src) + new /obj/effect/temp_visual/decoy/fading(loc,src) . = ..() /mob/living/simple_animal/hostile/guardian/charger/snapback() diff --git a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm index 9da40c0c7c..1e6fa727b9 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm @@ -21,14 +21,14 @@ if(. && prob(40) && isliving(target)) var/mob/living/M = target if(!M.anchored && M != summoner && !hasmatchingsummoner(M)) - new /obj/effect/overlay/temp/guardian/phase/out(get_turf(M)) + new /obj/effect/temp_visual/guardian/phase/out(get_turf(M)) do_teleport(M, M, 10) for(var/mob/living/L in range(1, M)) if(hasmatchingsummoner(L)) //if the summoner matches don't hurt them continue if(L != src && L != summoner) L.apply_damage(15, BRUTE) - new /obj/effect/overlay/temp/explosion(get_turf(M)) + new /obj/effect/temp_visual/explosion(get_turf(M)) /mob/living/simple_animal/hostile/guardian/bomb/AltClickOn(atom/movable/A) if(!istype(A)) @@ -75,7 +75,7 @@ var/turf/T = get_turf(src) stored_obj.forceMove(T) playsound(T,'sound/effects/Explosion2.ogg', 200, 1) - new /obj/effect/overlay/temp/explosion(T) + new /obj/effect/temp_visual/explosion(T) user.ex_act(2) qdel(src) else diff --git a/code/modules/mob/living/simple_animal/guardian/types/protector.dm b/code/modules/mob/living/simple_animal/guardian/types/protector.dm index eacf58410b..cabb6854b2 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/protector.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/protector.dm @@ -63,6 +63,6 @@ else to_chat(summoner, "You moved out of range, and were pulled back! You can only move [range] meters from [real_name]!") summoner.visible_message("\The [summoner] jumps back to [summoner.p_their()] protector.") - new /obj/effect/overlay/temp/guardian/phase/out(get_turf(summoner)) + new /obj/effect/temp_visual/guardian/phase/out(get_turf(summoner)) summoner.forceMove(get_turf(src)) - new /obj/effect/overlay/temp/guardian/phase(get_turf(summoner)) + new /obj/effect/temp_visual/guardian/phase(get_turf(summoner)) diff --git a/code/modules/mob/living/simple_animal/guardian/types/support.dm b/code/modules/mob/living/simple_animal/guardian/types/support.dm index 159e6df5f4..3d7ae48443 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/support.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/support.dm @@ -34,7 +34,7 @@ C.adjustFireLoss(-5) C.adjustOxyLoss(-5) C.adjustToxLoss(-5) - var/obj/effect/overlay/temp/heal/H = new /obj/effect/overlay/temp/heal(get_turf(C)) + var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(C)) if(namedatum) H.color = namedatum.colour if(C == summoner) @@ -136,11 +136,11 @@ to_chat(src, "You need to hold still!") return - new /obj/effect/overlay/temp/guardian/phase/out(T) + new /obj/effect/temp_visual/guardian/phase/out(T) if(isliving(A)) var/mob/living/L = A L.flash_act() A.visible_message("[A] disappears in a flash of light!", \ "Your vision is obscured by a flash of light!") do_teleport(A, beacon, 0) - new /obj/effect/overlay/temp/guardian/phase(get_turf(A)) + new /obj/effect/temp_visual/guardian/phase(get_turf(A)) diff --git a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm index 951589daaf..601233c424 100644 --- a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm @@ -16,7 +16,7 @@ melee_damage_upper = 20 health = 1000 maxHealth = 1000 - loot = list(/obj/effect/overlay/temp/paperwiz_dying) + loot = list(/obj/effect/temp_visual/paperwiz_dying) projectiletype = /obj/item/projectile/temp projectilesound = 'sound/weapons/emitter.ogg' attack_sound = 'sound/hallucinations/growl1.ogg' @@ -129,7 +129,7 @@ qdel(src) //I see through your ruse! //fancy effects -/obj/effect/overlay/temp/paper_scatter +/obj/effect/temp_visual/paper_scatter name = "scattering paper" desc = "Pieces of paper scattering to the wind." layer = ABOVE_OPEN_TURF_LAYER @@ -139,7 +139,7 @@ duration = 5 randomdir = FALSE -/obj/effect/overlay/temp/paperwiz_dying +/obj/effect/temp_visual/paperwiz_dying name = "craft portal" desc = "A wormhole sucking the wizard into the void. Neat." layer = ABOVE_OPEN_TURF_LAYER @@ -149,18 +149,18 @@ duration = 18 randomdir = FALSE -/obj/effect/overlay/temp/paperwiz_dying/Initialize() +/obj/effect/temp_visual/paperwiz_dying/Initialize() . = ..() visible_message("The wizard cries out in pain as a gate appears behind him, sucking him in!") playsound(get_turf(src),'sound/magic/MandSwap.ogg', 50, 1, 1) playsound(get_turf(src),'sound/hallucinations/wail.ogg', 50, 1, 1) -/obj/effect/overlay/temp/paperwiz_dying/Destroy() +/obj/effect/temp_visual/paperwiz_dying/Destroy() for(var/mob/M in range(7,src)) shake_camera(M, 7, 1) var/turf/T = get_turf(src) playsound(T,'sound/magic/Summon_Magic.ogg', 50, 1, 1) - new /obj/effect/overlay/temp/paper_scatter(T) + new /obj/effect/temp_visual/paper_scatter(T) new /obj/item/clothing/suit/wizrobe/paper(T) new /obj/item/clothing/head/collectable/paper(T) return ..() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index fa61a16e51..2645ebcef7 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -134,7 +134,7 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/Move() if(charging) - new /obj/effect/overlay/temp/decoy/fading(loc,src) + new /obj/effect/temp_visual/decoy/fading(loc,src) DestroySurroundings() . = ..() if(!stat && .) @@ -150,12 +150,12 @@ Difficulty: Hard var/turf/T = get_turf(target) if(!T || T == loc) return - new /obj/effect/overlay/temp/dragon_swoop/bubblegum(T) + new /obj/effect/temp_visual/dragon_swoop/bubblegum(T) charging = TRUE DestroySurroundings() walk(src, 0) setDir(get_dir(src, T)) - var/obj/effect/overlay/temp/decoy/D = new /obj/effect/overlay/temp/decoy(loc,src) + var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 3) sleep(3) throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .charge_end, bonus_charges)) @@ -245,9 +245,9 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/bloodsmack(turf/T, handedness) if(handedness) - new /obj/effect/overlay/temp/bubblegum_hands/rightsmack(T) + new /obj/effect/temp_visual/bubblegum_hands/rightsmack(T) else - new /obj/effect/overlay/temp/bubblegum_hands/leftsmack(T) + new /obj/effect/temp_visual/bubblegum_hands/leftsmack(T) sleep(2.5) for(var/mob/living/L in T) if(!faction_check_mob(L)) @@ -259,11 +259,11 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/bloodgrab(turf/T, handedness) if(handedness) - new /obj/effect/overlay/temp/bubblegum_hands/rightpaw(T) - new /obj/effect/overlay/temp/bubblegum_hands/rightthumb(T) + new /obj/effect/temp_visual/bubblegum_hands/rightpaw(T) + new /obj/effect/temp_visual/bubblegum_hands/rightthumb(T) else - new /obj/effect/overlay/temp/bubblegum_hands/leftpaw(T) - new /obj/effect/overlay/temp/bubblegum_hands/leftthumb(T) + new /obj/effect/temp_visual/bubblegum_hands/leftpaw(T) + new /obj/effect/temp_visual/bubblegum_hands/leftthumb(T) sleep(6) for(var/mob/living/L in T) if(!faction_check_mob(L)) @@ -276,31 +276,31 @@ Difficulty: Hard addtimer(CALLBACK(src, .proc/devour, L), 2) sleep(1) -/obj/effect/overlay/temp/dragon_swoop/bubblegum +/obj/effect/temp_visual/dragon_swoop/bubblegum duration = 10 -/obj/effect/overlay/temp/bubblegum_hands +/obj/effect/temp_visual/bubblegum_hands icon = 'icons/effects/bubblegum.dmi' duration = 9 -/obj/effect/overlay/temp/bubblegum_hands/rightthumb +/obj/effect/temp_visual/bubblegum_hands/rightthumb icon_state = "rightthumbgrab" -/obj/effect/overlay/temp/bubblegum_hands/leftthumb +/obj/effect/temp_visual/bubblegum_hands/leftthumb icon_state = "leftthumbgrab" -/obj/effect/overlay/temp/bubblegum_hands/rightpaw +/obj/effect/temp_visual/bubblegum_hands/rightpaw icon_state = "rightpawgrab" layer = BELOW_MOB_LAYER -/obj/effect/overlay/temp/bubblegum_hands/leftpaw +/obj/effect/temp_visual/bubblegum_hands/leftpaw icon_state = "leftpawgrab" layer = BELOW_MOB_LAYER -/obj/effect/overlay/temp/bubblegum_hands/rightsmack +/obj/effect/temp_visual/bubblegum_hands/rightsmack icon_state = "rightsmack" -/obj/effect/overlay/temp/bubblegum_hands/leftsmack +/obj/effect/temp_visual/bubblegum_hands/leftsmack icon_state = "leftsmack" /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/blood_warp() @@ -316,7 +316,7 @@ Difficulty: Hard if(!pools.len) return FALSE - var/obj/effect/overlay/temp/decoy/DA = new /obj/effect/overlay/temp/decoy(loc,src) + var/obj/effect/temp_visual/decoy/DA = new /obj/effect/temp_visual/decoy(loc,src) DA.color = "#FF0000" var/oldtransform = DA.transform DA.transform = matrix()*2 @@ -358,7 +358,7 @@ Difficulty: Hard new /obj/effect/decal/cleanable/blood/bubblegum(J) for(var/i in 1 to range) J = get_step(previousturf, targetdir) - new /obj/effect/overlay/temp/dir_setting/bloodsplatter(previousturf, get_dir(previousturf, J)) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(previousturf, get_dir(previousturf, J)) playsound(previousturf,'sound/effects/splat.ogg', 100, 1, -1) if(!J || !previousturf.atmos_adjacent_turfs || !previousturf.atmos_adjacent_turfs[J]) break diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index a390ecae71..591053a01b 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -95,7 +95,7 @@ Difficulty: Very Hard ..() internal = new/obj/item/device/gps/internal/colossus(src) -/obj/effect/overlay/temp/at_shield +/obj/effect/temp_visual/at_shield name = "anti-toolbox field" desc = "A shimmering forcefield protecting the colossus." icon = 'icons/effects/effects.dmi' @@ -105,14 +105,14 @@ Difficulty: Very Hard duration = 8 var/target -/obj/effect/overlay/temp/at_shield/Initialize(mapload, new_target) +/obj/effect/temp_visual/at_shield/Initialize(mapload, new_target) . = ..() target = new_target INVOKE_ASYNC(src, /atom/movable/proc/orbit, target, 0, FALSE, 0, 0, FALSE, TRUE) /mob/living/simple_animal/hostile/megafauna/colossus/bullet_act(obj/item/projectile/P) if(!stat) - var/obj/effect/overlay/temp/at_shield/AT = new /obj/effect/overlay/temp/at_shield(src.loc, src) + var/obj/effect/temp_visual/at_shield/AT = new /obj/effect/temp_visual/at_shield(src.loc, src) var/random_x = rand(-32, 32) AT.pixel_x += random_x @@ -581,7 +581,7 @@ Difficulty: Very Hard if(..()) for(var/i in range(1, src)) if(isturf(i)) - new /obj/effect/overlay/temp/cult/sparks(i) + new /obj/effect/temp_visual/cult/sparks(i) continue if(ishuman(i)) var/mob/living/carbon/human/H = i @@ -675,7 +675,7 @@ Difficulty: Very Hard var/mob/living/L = target if(L.stat != DEAD) L.heal_overall_damage(heal_power, heal_power) - new /obj/effect/overlay/temp/heal(get_turf(target), "#80F5FF") + new /obj/effect/temp_visual/heal(get_turf(target), "#80F5FF") /mob/living/simple_animal/hostile/lightgeist/ghostize() . = ..() @@ -699,7 +699,7 @@ Difficulty: Very Hard if(..()) var/list/L = list() var/turf/T = get_step(src, dir) - new /obj/effect/overlay/temp/emp/pulse(T) + new /obj/effect/temp_visual/emp/pulse(T) for(var/i in T) if(istype(i, /obj/item) && !is_type_in_typecache(i, banned_items_typecache)) var/obj/item/W = i diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index 45139747fa..1c1fc8fb9e 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -124,7 +124,7 @@ Difficulty: Medium target.visible_message("Fire rains from the sky!") for(var/turf/turf in range(9,get_turf(target))) if(prob(11)) - new /obj/effect/overlay/temp/target(turf) + new /obj/effect/temp_visual/target(turf) /mob/living/simple_animal/hostile/megafauna/dragon/proc/fire_walls() playsound(get_turf(src),'sound/magic/Fireball.ogg', 200, 1) @@ -179,7 +179,7 @@ Difficulty: Medium negative = FALSE else if(target.x == initial_x) //if their x is the same, pick a direction negative = prob(50) - var/obj/effect/overlay/temp/dragon_flight/F = new /obj/effect/overlay/temp/dragon_flight(loc, negative) + var/obj/effect/temp_visual/dragon_flight/F = new /obj/effect/temp_visual/dragon_flight(loc, negative) negative = !negative //invert it for the swoop down later @@ -208,7 +208,7 @@ Difficulty: Medium if(L.stat == DEAD) break //target is dead and we're on em, slam they if(fire_rain) - new /obj/effect/overlay/temp/target(loc, flame_hit) + new /obj/effect/temp_visual/target(loc, flame_hit) forceMove(get_step(src, get_dir(src, target))) if(loc == get_turf(target)) if(!fire_rain) @@ -228,8 +228,8 @@ Difficulty: Medium else if(IsInRange(x, initial_x - DRAKE_SWOOP_DIRECTION_CHANGE_RANGE, initial_x - 1)) negative = TRUE - new /obj/effect/overlay/temp/dragon_flight/end(loc, negative) - new /obj/effect/overlay/temp/dragon_swoop(loc) + new /obj/effect/temp_visual/dragon_flight/end(loc, negative) + new /obj/effect/temp_visual/dragon_swoop(loc) animate(src, transform = oldtransform, time = 5) sleep(5) swooping &= ~SWOOP_INVULNERABLE @@ -271,7 +271,7 @@ Difficulty: Medium invisibility = 100 -/obj/effect/overlay/temp/fireball +/obj/effect/temp_visual/fireball icon = 'icons/obj/wizard.dmi' icon_state = "fireball" name = "fireball" @@ -281,28 +281,28 @@ Difficulty: Medium duration = 9 pixel_z = DRAKE_SWOOP_HEIGHT -/obj/effect/overlay/temp/fireball/Initialize() +/obj/effect/temp_visual/fireball/Initialize() . = ..() animate(src, pixel_z = 0, time = duration) -/obj/effect/overlay/temp/target +/obj/effect/temp_visual/target icon = 'icons/mob/actions.dmi' icon_state = "sniper_zoom" layer = BELOW_MOB_LAYER light_range = 2 duration = 9 -/obj/effect/overlay/temp/target/ex_act() +/obj/effect/temp_visual/target/ex_act() return -/obj/effect/overlay/temp/target/Initialize(mapload, list/flame_hit) +/obj/effect/temp_visual/target/Initialize(mapload, list/flame_hit) . = ..() INVOKE_ASYNC(src, .proc/fall, flame_hit) -/obj/effect/overlay/temp/target/proc/fall(list/flame_hit) +/obj/effect/temp_visual/target/proc/fall(list/flame_hit) var/turf/T = get_turf(src) playsound(T,'sound/magic/Fireball.ogg', 80, 1) - new /obj/effect/overlay/temp/fireball(T) + new /obj/effect/temp_visual/fireball(T) sleep(duration) if(ismineralturf(T)) var/turf/closed/mineral/M = T @@ -320,7 +320,7 @@ Difficulty: Medium else L.adjustFireLoss(10) //if we've already hit them, do way less damage -/obj/effect/overlay/temp/dragon_swoop +/obj/effect/temp_visual/dragon_swoop name = "certain death" desc = "Don't just stand there, move!" icon = 'icons/effects/96x96.dmi' @@ -331,7 +331,7 @@ Difficulty: Medium color = "#FF0000" duration = 5 -/obj/effect/overlay/temp/dragon_flight +/obj/effect/temp_visual/dragon_flight icon = 'icons/mob/lavaland/dragon.dmi' icon_state = "dragon" layer = ABOVE_ALL_MOB_LAYER @@ -339,11 +339,11 @@ Difficulty: Medium duration = 10 randomdir = FALSE -/obj/effect/overlay/temp/dragon_flight/Initialize(mapload, negative) +/obj/effect/temp_visual/dragon_flight/Initialize(mapload, negative) . = ..() INVOKE_ASYNC(src, .proc/flight, negative) -/obj/effect/overlay/temp/dragon_flight/proc/flight(negative) +/obj/effect/temp_visual/dragon_flight/proc/flight(negative) if(negative) animate(src, pixel_x = -DRAKE_SWOOP_HEIGHT*0.10, pixel_z = DRAKE_SWOOP_HEIGHT*0.15, time = 3, easing = BOUNCE_EASING) else @@ -355,12 +355,12 @@ Difficulty: Medium else animate(src, pixel_x = DRAKE_SWOOP_HEIGHT, pixel_z = DRAKE_SWOOP_HEIGHT, time = 7) -/obj/effect/overlay/temp/dragon_flight/end +/obj/effect/temp_visual/dragon_flight/end pixel_x = DRAKE_SWOOP_HEIGHT pixel_z = DRAKE_SWOOP_HEIGHT duration = 5 -/obj/effect/overlay/temp/dragon_flight/end/flight(negative) +/obj/effect/temp_visual/dragon_flight/end/flight(negative) if(negative) pixel_x = -DRAKE_SWOOP_HEIGHT animate(src, pixel_x = -16, pixel_z = 0, time = 5) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 03f8ce63cf..4a2397e726 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -150,7 +150,7 @@ Difficulty: Hard var/prevloc = loc . = ..() if(!stat && .) - var/obj/effect/overlay/temp/hierophant/squares/HS = new /obj/effect/overlay/temp/hierophant/squares(prevloc) + var/obj/effect/temp_visual/hierophant/squares/HS = new /obj/effect/temp_visual/hierophant/squares(prevloc) HS.dir = dir playsound(loc, 'sound/mecha/mechmove04.ogg', 150, 1, -4) if(target) @@ -250,7 +250,7 @@ Difficulty: Hard pickedtarget = pick_n_take(targets) if(!istype(pickedtarget) || pickedtarget.stat == DEAD) pickedtarget = target - var/obj/effect/overlay/temp/hierophant/chaser/C = new /obj/effect/overlay/temp/hierophant/chaser(loc, src, pickedtarget, chaser_speed, FALSE) + var/obj/effect/temp_visual/hierophant/chaser/C = new /obj/effect/temp_visual/hierophant/chaser(loc, src, pickedtarget, chaser_speed, FALSE) C.moving = 3 C.moving_dir = pick_n_take(cardinal_copy) sleep(10) @@ -280,10 +280,10 @@ Difficulty: Hard else INVOKE_ASYNC(src, .proc/diagonal_blasts, target) else if(chaser_cooldown < world.time) //if chasers are off cooldown, fire some! - var/obj/effect/overlay/temp/hierophant/chaser/C = new /obj/effect/overlay/temp/hierophant/chaser(loc, src, target, chaser_speed, FALSE) + var/obj/effect/temp_visual/hierophant/chaser/C = new /obj/effect/temp_visual/hierophant/chaser(loc, src, target, chaser_speed, FALSE) chaser_cooldown = world.time + initial(chaser_cooldown) if((prob(anger_modifier) || target.Adjacent(src)) && target != src) - var/obj/effect/overlay/temp/hierophant/chaser/OC = new /obj/effect/overlay/temp/hierophant/chaser(loc, src, target, max(1.5, 5 - anger_modifier * 0.07), FALSE) + var/obj/effect/temp_visual/hierophant/chaser/OC = new /obj/effect/temp_visual/hierophant/chaser(loc, src, target, max(1.5, 5 - anger_modifier * 0.07), FALSE) OC.moving = 4 OC.moving_dir = pick(GLOB.cardinal - C.moving_dir) else //just release a burst of power @@ -293,10 +293,10 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph/diagonal(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/diagonal(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.diagonals) INVOKE_ASYNC(src, .proc/blast_wall, T, d) @@ -304,10 +304,10 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph/cardinal(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/cardinal(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.cardinal) INVOKE_ASYNC(src, .proc/blast_wall, T, d) @@ -315,10 +315,10 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.alldirs) INVOKE_ASYNC(src, .proc/blast_wall, T, d) @@ -327,7 +327,7 @@ Difficulty: Hard var/turf/previousturf = T var/turf/J = get_step(previousturf, set_dir) for(var/i in 1 to range) - new /obj/effect/overlay/temp/hierophant/blast(J, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(J, src, FALSE) previousturf = J J = get_step(previousturf, set_dir) @@ -342,8 +342,8 @@ Difficulty: Hard INVOKE_ASYNC(src, .proc/arena_squares, T, d) for(var/t in RANGE_TURFS(11, T)) if(t && get_dist(t, T) == 11) - new /obj/effect/overlay/temp/hierophant/wall(t) - new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + new /obj/effect/temp_visual/hierophant/wall(t) + new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) if(get_dist(src, T) >= 11) //hey you're out of range I need to get closer to you! INVOKE_ASYNC(src, .proc/blink, T) @@ -351,7 +351,7 @@ Difficulty: Hard var/turf/previousturf = T var/turf/J = get_step(previousturf, set_dir) for(var/i in 1 to 10) - var/obj/effect/overlay/temp/hierophant/squares/HS = new /obj/effect/overlay/temp/hierophant/squares(J) + var/obj/effect/temp_visual/hierophant/squares/HS = new /obj/effect/temp_visual/hierophant/squares(J) HS.dir = set_dir previousturf = J J = get_step(previousturf, set_dir) @@ -362,19 +362,19 @@ Difficulty: Hard return var/turf/T = get_turf(victim) var/turf/source = get_turf(src) - new /obj/effect/overlay/temp/hierophant/telegraph(T, src) - new /obj/effect/overlay/temp/hierophant/telegraph(source, src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(source, src) playsound(T,'sound/magic/Wand_Teleport.ogg', 200, 1) playsound(source,'sound/machines/AirlockOpen.ogg', 200, 1) blinking = TRUE sleep(2) //short delay before we start... - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, src) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(source, src) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, src) for(var/t in RANGE_TURFS(1, T)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) B.damage = 30 for(var/t in RANGE_TURFS(1, source)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) B.damage = 30 animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out sleep(1) @@ -396,11 +396,11 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) for(var/t in RANGE_TURFS(1, T)) - new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/burst(turf/original) //release a wave of blasts playsound(original,'sound/machines/AirlockOpen.ogg', 200, 1) @@ -413,7 +413,7 @@ Difficulty: Hard if(dist > last_dist) last_dist = dist sleep(1 + min(burst_range - last_dist, 12) * 0.5) //gets faster as it gets further out - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) /mob/living/simple_animal/hostile/megafauna/hierophant/AltClickOn(atom/A) //player control handler(don't give this to a player holy fuck) if(!istype(A) || get_dist(A, src) <= 2) @@ -421,29 +421,29 @@ Difficulty: Hard blink(A) //Hierophant overlays -/obj/effect/overlay/temp/hierophant +/obj/effect/temp_visual/hierophant name = "vortex energy" layer = BELOW_MOB_LAYER var/mob/living/caster //who made this, anyway -/obj/effect/overlay/temp/hierophant/Initialize(mapload, new_caster) +/obj/effect/temp_visual/hierophant/Initialize(mapload, new_caster) . = ..() if(new_caster) caster = new_caster -/obj/effect/overlay/temp/hierophant/squares +/obj/effect/temp_visual/hierophant/squares icon_state = "hierophant_squares" duration = 3 light_range = 1 randomdir = FALSE -/obj/effect/overlay/temp/hierophant/squares/Initialize(mapload, new_caster) +/obj/effect/temp_visual/hierophant/squares/Initialize(mapload, new_caster) . = ..() if(ismineralturf(loc)) var/turf/closed/mineral/M = loc M.gets_drilled(caster) -/obj/effect/overlay/temp/hierophant/wall //smoothing and pooling were not friends, but pooling is dead. +/obj/effect/temp_visual/hierophant/wall //smoothing and pooling were not friends, but pooling is dead. name = "vortex wall" icon = 'icons/turf/walls/hierophant_wall_temp.dmi' icon_state = "wall" @@ -451,21 +451,21 @@ Difficulty: Hard duration = 100 smooth = SMOOTH_TRUE -/obj/effect/overlay/temp/hierophant/wall/Initialize(mapload, new_caster) +/obj/effect/temp_visual/hierophant/wall/Initialize(mapload, new_caster) . = ..() queue_smooth_neighbors(src) queue_smooth(src) -/obj/effect/overlay/temp/hierophant/wall/Destroy() +/obj/effect/temp_visual/hierophant/wall/Destroy() queue_smooth_neighbors(src) return ..() -/obj/effect/overlay/temp/hierophant/wall/CanPass(atom/movable/mover, turf/target, height = 0) +/obj/effect/temp_visual/hierophant/wall/CanPass(atom/movable/mover, turf/target, height = 0) if(mover == caster) return TRUE return FALSE -/obj/effect/overlay/temp/hierophant/chaser //a hierophant's chaser. follows target around, moving and producing a blast every speed deciseconds. +/obj/effect/temp_visual/hierophant/chaser //a hierophant's chaser. follows target around, moving and producing a blast every speed deciseconds. duration = 98 var/mob/living/target //what it's following var/turf/targetturf //what turf the target is actually on @@ -479,7 +479,7 @@ Difficulty: Hard var/currently_seeking = FALSE var/friendly_fire_check = FALSE //if blasts produced apply friendly fire -/obj/effect/overlay/temp/hierophant/chaser/Initialize(mapload, new_caster, new_target, new_speed, is_friendly_fire) +/obj/effect/temp_visual/hierophant/chaser/Initialize(mapload, new_caster, new_target, new_speed, is_friendly_fire) . = ..() target = new_target friendly_fire_check = is_friendly_fire @@ -487,14 +487,14 @@ Difficulty: Hard speed = new_speed addtimer(CALLBACK(src, .proc/seek_target), 1) -/obj/effect/overlay/temp/hierophant/chaser/proc/get_target_dir() +/obj/effect/temp_visual/hierophant/chaser/proc/get_target_dir() . = get_cardinal_dir(src, targetturf) if((. != previous_moving_dir && . == more_previouser_moving_dir) || . == 0) //we're alternating, recalculate var/list/cardinal_copy = GLOB.cardinal.Copy() cardinal_copy -= more_previouser_moving_dir . = pick(cardinal_copy) -/obj/effect/overlay/temp/hierophant/chaser/proc/seek_target() +/obj/effect/temp_visual/hierophant/chaser/proc/seek_target() if(!currently_seeking) currently_seeking = TRUE targetturf = get_turf(target) @@ -522,31 +522,31 @@ Difficulty: Hard sleep(speed) targetturf = get_turf(target) -/obj/effect/overlay/temp/hierophant/chaser/proc/make_blast() - new /obj/effect/overlay/temp/hierophant/blast(loc, caster, friendly_fire_check) +/obj/effect/temp_visual/hierophant/chaser/proc/make_blast() + new /obj/effect/temp_visual/hierophant/blast(loc, caster, friendly_fire_check) -/obj/effect/overlay/temp/hierophant/telegraph +/obj/effect/temp_visual/hierophant/telegraph icon = 'icons/effects/96x96.dmi' icon_state = "hierophant_telegraph" pixel_x = -32 pixel_y = -32 duration = 3 -/obj/effect/overlay/temp/hierophant/telegraph/diagonal +/obj/effect/temp_visual/hierophant/telegraph/diagonal icon_state = "hierophant_telegraph_diagonal" -/obj/effect/overlay/temp/hierophant/telegraph/cardinal +/obj/effect/temp_visual/hierophant/telegraph/cardinal icon_state = "hierophant_telegraph_cardinal" -/obj/effect/overlay/temp/hierophant/telegraph/teleport +/obj/effect/temp_visual/hierophant/telegraph/teleport icon_state = "hierophant_telegraph_teleport" duration = 9 -/obj/effect/overlay/temp/hierophant/telegraph/edge +/obj/effect/temp_visual/hierophant/telegraph/edge icon_state = "hierophant_telegraph_edge" duration = 40 -/obj/effect/overlay/temp/hierophant/blast +/obj/effect/temp_visual/hierophant/blast icon_state = "hierophant_blast" name = "vortex blast" light_range = 1 @@ -557,7 +557,7 @@ Difficulty: Hard var/friendly_fire_check = FALSE var/bursting = FALSE //if we're bursting and need to hit anyone crossing us -/obj/effect/overlay/temp/hierophant/blast/Initialize(mapload, new_caster, friendly_fire) +/obj/effect/temp_visual/hierophant/blast/Initialize(mapload, new_caster, friendly_fire) . = ..() friendly_fire_check = friendly_fire if(new_caster) @@ -567,7 +567,7 @@ Difficulty: Hard M.gets_drilled(caster) INVOKE_ASYNC(src, .proc/blast) -/obj/effect/overlay/temp/hierophant/blast/proc/blast() +/obj/effect/temp_visual/hierophant/blast/proc/blast() var/turf/T = get_turf(src) if(!T) return @@ -578,12 +578,12 @@ Difficulty: Hard sleep(1.3) //slightly forgiving; the burst animation is 1.5 deciseconds bursting = FALSE //we no longer damage crossers -/obj/effect/overlay/temp/hierophant/blast/Crossed(atom/movable/AM) +/obj/effect/temp_visual/hierophant/blast/Crossed(atom/movable/AM) ..() if(bursting) do_damage(get_turf(src)) -/obj/effect/overlay/temp/hierophant/blast/proc/do_damage(turf/T) +/obj/effect/temp_visual/hierophant/blast/proc/do_damage(turf/T) for(var/mob/living/L in T.contents - hit_things) //find and damage mobs... hit_things += L if((friendly_fire_check && caster && caster.faction_check_mob(L)) || L.stat == DEAD) @@ -630,7 +630,7 @@ Difficulty: Hard INVOKE_ASYNC(H, /obj/item/weapon/hierophant_club.proc/prepare_icon_update) if(do_after(user, 50, target = src)) playsound(src,'sound/magic/Blind.ogg', 200, 1, -4) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(get_turf(src), user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(get_turf(src), user) to_chat(user, "You collect [src], reattaching it to the club!") H.beacon = null user.update_action_buttons_icon() diff --git a/code/modules/mob/living/simple_animal/hostile/stickman.dm b/code/modules/mob/living/simple_animal/hostile/stickman.dm index 3f4267e164..b85151ad97 100644 --- a/code/modules/mob/living/simple_animal/hostile/stickman.dm +++ b/code/modules/mob/living/simple_animal/hostile/stickman.dm @@ -52,7 +52,7 @@ /mob/living/simple_animal/hostile/stickman/Initialize(mapload, var/wizard_summoned) ..() - new /obj/effect/overlay/temp/paper_scatter(src) + new /obj/effect/temp_visual/paper_scatter(src) summoned_by_wizard = wizard_summoned /mob/living/simple_animal/hostile/stickman/death() diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 831058a284..5cb0d3b113 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -249,7 +249,7 @@ /mob/living/simple_animal/gib_animation() if(icon_gib) - new /obj/effect/overlay/temp/gib_animation/animal(loc, icon_gib) + new /obj/effect/temp_visual/gib_animation/animal(loc, icon_gib) /mob/living/simple_animal/say_mod(input, message_mode) if(speak_emote && speak_emote.len) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index c6680a28f0..b890208d2b 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -293,14 +293,14 @@ if(!src || !isturf(src.loc) || !(A in view(src.loc))) return 0 - if(istype(A, /obj/effect/overlay/temp/point)) + if(istype(A, /obj/effect/temp_visual/point)) return 0 var/tile = get_turf(A) if (!tile) return 0 - new /obj/effect/overlay/temp/point(A,invisibility) + new /obj/effect/temp_visual/point(A,invisibility) return 1 diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index f9d1f59717..38bbe95a1a 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -242,12 +242,12 @@ L.loc = locate(locx,locy,mobloc.z) var/limit = 2//For only two trailing shadows. for(var/turf/T in getline(mobloc, L.loc)) - new /obj/effect/overlay/temp/dir_setting/ninja/shadow(T, L.dir) + new /obj/effect/temp_visual/dir_setting/ninja/shadow(T, L.dir) limit-- if(limit<=0) break else - new /obj/effect/overlay/temp/dir_setting/ninja/shadow(mobloc, L.dir) + new /obj/effect/temp_visual/dir_setting/ninja/shadow(mobloc, L.dir) L.loc = get_step(L, direct) L.setDir(direct) if(3) //Incorporeal move, but blocked by holy-watered tiles and salt piles. diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 9e5e86836b..58db8cb848 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -36,7 +36,7 @@ cut_overlays() invisibility = INVISIBILITY_MAXIMUM - new /obj/effect/overlay/temp/monkeyify(loc) + new /obj/effect/temp_visual/monkeyify(loc) sleep(22) var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) @@ -186,7 +186,7 @@ icon = null cut_overlays() invisibility = INVISIBILITY_MAXIMUM - new /obj/effect/overlay/temp/monkeyify/humanify(loc) + new /obj/effect/temp_visual/monkeyify/humanify(loc) sleep(22) var/mob/living/carbon/human/O = new( loc ) for(var/obj/item/C in O.loc) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 1f5fdc6ea0..619ae359d3 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -72,7 +72,7 @@ It is possible to destroy the net by the occupant or someone else. M.dropItemToGround(W) playsound(M.loc, 'sound/effects/sparks4.ogg', 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase/out(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase/out(get_turf(M), M.dir) visible_message("[M] suddenly vanishes!") M.forceMove(pick(GLOB.holdingfacility)) //Throw mob in to the holding facility. @@ -86,7 +86,7 @@ It is possible to destroy the net by the occupant or someone else. spark_system.start() playsound(M.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(M.loc, 'sound/effects/sparks2.ogg', 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase(get_turf(M), M.dir) qdel(src) else//And they are free. diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm index 339b0b2857..2719708675 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm @@ -33,7 +33,7 @@ Contents: if(destination && isturf(mobloc))//So we don't teleport out of containers playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase/out(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase/out(get_turf(H), H.dir) handle_teleport_grab(destination, H) H.loc = destination @@ -41,7 +41,7 @@ Contents: spark_system.start() playsound(H.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase(get_turf(H), H.dir) destination.phase_damage_creatures(20,H)//Paralyse and damage mobs and mechas on the turf s_coold = 1 @@ -62,7 +62,7 @@ Contents: var/turf/mobloc = get_turf(H.loc)//To make sure that certain things work properly below. if(!T.density && isturf(mobloc)) playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase/out(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase/out(get_turf(H), H.dir) handle_teleport_grab(T, H) H.forceMove(T) @@ -70,7 +70,7 @@ Contents: spark_system.start() playsound(H.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase(get_turf(H), H.dir) T.phase_damage_creatures(20,H)//Paralyse and damage mobs and mechas on the turf s_coold = 1 diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index f873ef6083..18eb546b6c 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -16,7 +16,7 @@ var/randomspread = 0 //Randomspread for automatics var/delay = 0 //Delay for energy weapons var/click_cooldown_override = 0 //Override this to make your gun have a faster fire rate, in tenths of a second. 4 is the default gun cooldown. - var/firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect //the visual effect appearing when the ammo is fired. + var/firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect //the visual effect appearing when the ammo is fired. /obj/item/ammo_casing/New() diff --git a/code/modules/projectiles/ammunition/caseless.dm b/code/modules/projectiles/ammunition/caseless.dm index 9ba066ef95..0480476a74 100644 --- a/code/modules/projectiles/ammunition/caseless.dm +++ b/code/modules/projectiles/ammunition/caseless.dm @@ -45,7 +45,7 @@ icon_state = "s-casing-live" projectile_type = /obj/item/projectile/beam fire_sound = 'sound/weapons/Laser.ogg' - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/energy /obj/item/ammo_casing/caseless/laser/gatling projectile_type = /obj/item/projectile/beam/weak diff --git a/code/modules/projectiles/ammunition/energy.dm b/code/modules/projectiles/ammunition/energy.dm index bf695cffed..93b7d1a3eb 100644 --- a/code/modules/projectiles/ammunition/energy.dm +++ b/code/modules/projectiles/ammunition/energy.dm @@ -6,7 +6,7 @@ var/e_cost = 100 //The amount of energy a cell needs to expend to create this shot. var/select_name = "energy" fire_sound = 'sound/weapons/Laser.ogg' - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/energy /obj/item/ammo_casing/energy/chameleon e_cost = 0 diff --git a/code/modules/projectiles/ammunition/special.dm b/code/modules/projectiles/ammunition/special.dm index 68681c1124..6e99c5f1bd 100644 --- a/code/modules/projectiles/ammunition/special.dm +++ b/code/modules/projectiles/ammunition/special.dm @@ -2,7 +2,7 @@ name = "magic casing" desc = "I didn't even know magic needed ammo..." projectile_type = /obj/item/projectile/magic - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/magic + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/magic /obj/item/ammo_casing/magic/change projectile_type = /obj/item/projectile/magic/change @@ -70,4 +70,4 @@ select_name = "spraydown" fire_sound = 'sound/weapons/gunshot_smg.ogg' e_cost = 20 - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 6a5dab12bf..4a7115b0c6 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -195,7 +195,7 @@ if(ismineralturf(target_turf)) var/turf/closed/mineral/M = target_turf M.gets_drilled(firer) - var/obj/effect/overlay/temp/kinetic_blast/K = new /obj/effect/overlay/temp/kinetic_blast(target_turf) + var/obj/effect/temp_visual/kinetic_blast/K = new /obj/effect/temp_visual/kinetic_blast(target_turf) K.color = color for(var/type in hit_overlays) new type(target_turf) @@ -319,7 +319,7 @@ /obj/item/borg/upgrade/modkit/aoe/modify_projectile(obj/item/projectile/kinetic/K) K.name = "kinetic explosion" if(!K.turf_aoe && !K.mob_aoe) - K.hit_overlays += /obj/effect/overlay/temp/explosion/fast + K.hit_overlays += /obj/effect/temp_visual/explosion/fast K.mob_aoe += modifier /obj/item/borg/upgrade/modkit/aoe/turfs diff --git a/code/modules/projectiles/guns/medbeam.dm b/code/modules/projectiles/guns/medbeam.dm index 32646ee1e8..37d576a8ff 100644 --- a/code/modules/projectiles/guns/medbeam.dm +++ b/code/modules/projectiles/guns/medbeam.dm @@ -113,7 +113,7 @@ /obj/item/weapon/gun/medbeam/proc/on_beam_tick(var/mob/living/target) if(target.health != target.maxHealth) - new /obj/effect/overlay/temp/heal(get_turf(target), "#80F5FF") + new /obj/effect/temp_visual/heal(get_turf(target), "#80F5FF") target.adjustBruteLoss(-4) target.adjustFireLoss(-4) return diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 3dedaa9ae1..3dbadc85c5 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -90,9 +90,9 @@ if(starting) splatter_dir = get_dir(starting, target_loca) if(isalien(L)) - new /obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter(target_loca, splatter_dir) + new /obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter(target_loca, splatter_dir) else - new /obj/effect/overlay/temp/dir_setting/bloodsplatter(target_loca, splatter_dir) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir) if(prob(33)) L.add_splatter_floor(target_loca) else if(impact_effect_type) @@ -224,7 +224,7 @@ pixel_y_offset += 32 old_pixel_y += 32 new_y-- - + pixel_x = old_pixel_x pixel_y = old_pixel_y step_towards(src, locate(new_x, new_y, z)) @@ -237,7 +237,7 @@ animate(src, pixel_x = pixel_x_offset, pixel_y = pixel_y_offset, time = max(1, (delay <= 3 ? delay - 1 : delay)), flags = ANIMATION_END_NOW) old_pixel_x = pixel_x_offset old_pixel_y = pixel_y_offset - + if(original && (original.layer>=2.75) || ismob(original)) if(loc == get_turf(original)) if(!(original in permutated)) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 6dbd01d372..766d8b5e39 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -9,7 +9,7 @@ hitsound_wall = 'sound/weapons/effects/searwall.ogg' flag = "laser" eyeblur = 2 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser light_color = LIGHT_COLOR_RED /obj/item/projectile/beam/laser @@ -25,7 +25,7 @@ var/mob/living/carbon/M = target M.IgniteMob() else if(isturf(target)) - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser/wall + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser/wall /obj/item/projectile/beam/weak damage = 15 @@ -48,7 +48,7 @@ irradiate = 30 range = 15 forcedodge = 1 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser light_color = LIGHT_COLOR_GREEN /obj/item/projectile/beam/disabler @@ -59,14 +59,14 @@ flag = "energy" hitsound = 'sound/weapons/tap.ogg' eyeblur = 0 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/pulse name = "pulse" icon_state = "u_laser" damage = 50 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/pulse/on_hit(atom/target, blocked = 0) @@ -94,7 +94,7 @@ damage = 30 legacy = 1 animate_movement = SLIDE_STEPS - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser light_color = LIGHT_COLOR_GREEN /obj/item/projectile/beam/emitter/singularity_pull() @@ -108,7 +108,7 @@ damage_type = STAMINA flag = "laser" var/suit_types = list(/obj/item/clothing/suit/redtag, /obj/item/clothing/suit/bluetag) - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/lasertag/on_hit(atom/target, blocked = 0) @@ -122,7 +122,7 @@ /obj/item/projectile/beam/lasertag/redtag icon_state = "laser" suit_types = list(/obj/item/clothing/suit/bluetag) - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser light_color = LIGHT_COLOR_RED /obj/item/projectile/beam/lasertag/bluetag @@ -134,17 +134,17 @@ icon_state = "purple_laser" damage = 200 damage_type = BURN - impact_effect_type = /obj/effect/overlay/temp/impact_effect/purple_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser light_color = LIGHT_COLOR_PURPLE /obj/item/projectile/beam/instakill/blue icon_state = "blue_laser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/instakill/red icon_state = "red_laser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser light_color = LIGHT_COLOR_RED /obj/item/projectile/beam/instakill/on_hit(atom/target) diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 7ef0d31561..b9d14cf4c2 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -6,7 +6,7 @@ nodamage = 0 flag = "bullet" hitsound_wall = "ricochet" - impact_effect_type = /obj/effect/overlay/temp/impact_effect + impact_effect_type = /obj/effect/temp_visual/impact_effect /obj/item/projectile/bullet/weakbullet //beanbag, heavy stamina damage damage = 5 diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index 974ea935f2..c341a20040 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -133,7 +133,7 @@ damage = 20 damage_type = CLONE irradiate = 10 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser /obj/item/projectile/energy/dart //ninja throwing dart name = "dart" @@ -162,7 +162,7 @@ /obj/item/projectile/energy/tesla name = "tesla bolt" icon_state = "tesla_projectile" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser var/chain /obj/item/projectile/energy/tesla/fire(setAngle) diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index f5df46cb7b..e93a252a1a 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -5,7 +5,7 @@ damage_type = BURN nodamage = 1 flag = "energy" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/ion + impact_effect_type = /obj/effect/temp_visual/impact_effect/ion /obj/item/projectile/ion/on_hit(atom/target, blocked = 0) @@ -202,7 +202,7 @@ damage = 5 range = 3.5 //works as 4, but doubles to 7 dismemberment = 20 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/purple_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser /obj/item/projectile/plasma/Initialize() . = ..() @@ -270,7 +270,7 @@ A.throw_at(throwtarget,power+1,1) thrown_items[A] = A for(var/turf/F in range(T,power)) - new /obj/effect/overlay/temp/gravpush(F) + new /obj/effect/temp_visual/gravpush(F) /obj/item/projectile/gravityattract name = "attraction bolt" @@ -300,7 +300,7 @@ A.throw_at(T, power+1, 1) thrown_items[A] = A for(var/turf/F in range(T,power)) - new /obj/effect/overlay/temp/gravpush(F) + new /obj/effect/temp_visual/gravpush(F) /obj/item/projectile/gravitychaos name = "gravitational blast" @@ -330,5 +330,5 @@ A.throw_at(get_edge_target_turf(A, pick(GLOB.cardinal)), power+1, 1) thrown_items[A] = A for(var/turf/Z in range(T,power)) - new /obj/effect/overlay/temp/gravpush(Z) + new /obj/effect/temp_visual/gravpush(Z) diff --git a/code/modules/reagents/chemistry/reagents/blob_reagents.dm b/code/modules/reagents/chemistry/reagents/blob_reagents.dm index 948da607f8..9b1117bcc5 100644 --- a/code/modules/reagents/chemistry/reagents/blob_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/blob_reagents.dm @@ -298,7 +298,7 @@ var/initial_volume = reac_volume reac_volume = ..() if(reac_volume >= 10) //if it's not a spore cloud, bad time incoming - var/obj/effect/overlay/temp/explosion/fast/E = new /obj/effect/overlay/temp/explosion/fast(get_turf(M)) + var/obj/effect/temp_visual/explosion/fast/E = new /obj/effect/temp_visual/explosion/fast(get_turf(M)) E.alpha = 150 for(var/mob/living/L in orange(get_turf(M), 1)) if("blob" in L.faction) //no friendly fire diff --git a/code/modules/shuttle/ripple.dm b/code/modules/shuttle/ripple.dm index ca49f50ae5..a757a86430 100644 --- a/code/modules/shuttle/ripple.dm +++ b/code/modules/shuttle/ripple.dm @@ -1,4 +1,4 @@ -/obj/effect/overlay/temp/ripple +/obj/effect/temp_visual/ripple name = "hyperspace ripple" desc = "Something is coming through hyperspace, you can see the \ visual disturbances. It's probably best not to be on top of these \ @@ -13,10 +13,10 @@ duration = 3 * SHUTTLE_RIPPLE_TIME -/obj/effect/overlay/temp/ripple/Initialize(mapload, time_left) +/obj/effect/temp_visual/ripple/Initialize(mapload, time_left) . = ..() animate(src, alpha=255, time=time_left) addtimer(CALLBACK(src, .proc/stop_animation), 8, TIMER_CLIENT_TIME) -/obj/effect/overlay/temp/ripple/proc/stop_animation() +/obj/effect/temp_visual/ripple/proc/stop_animation() icon_state = "medi_holo_no_anim" diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index a5d60b1e8d..96db9d0ac3 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -404,7 +404,7 @@ /obj/docking_port/mobile/proc/create_ripples(obj/docking_port/stationary/S1, animate_time) var/list/turfs = ripple_area(S1) for(var/t in turfs) - ripples += new /obj/effect/overlay/temp/ripple(t, animate_time) + ripples += new /obj/effect/temp_visual/ripple(t, animate_time) /obj/docking_port/mobile/proc/remove_ripples() for(var/R in ripples) @@ -764,6 +764,6 @@ if(T in block(T0,T1)) return TRUE return FALSE - + #undef DOCKING_PORT_HIGHLIGHT diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index b6898afdef..c8a7c387ee 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -128,8 +128,8 @@ action_icon_state = "phaseshift" action_background_icon_state = "bg_demon" jaunt_in_time = 12 - jaunt_in_type = /obj/effect/overlay/temp/dir_setting/wraith - jaunt_out_type = /obj/effect/overlay/temp/dir_setting/wraith/out + jaunt_in_type = /obj/effect/temp_visual/dir_setting/wraith + jaunt_out_type = /obj/effect/temp_visual/dir_setting/wraith/out /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/jaunt_steam(mobloc) return @@ -256,7 +256,7 @@ S.add_atom_colour("#990000", FIXED_COLOUR_PRIORITY) S.faction = list("cult") playsound(get_turf(S), 'sound/effects/ghost.ogg', 100, 1) - new /obj/effect/overlay/temp/cult/sac(get_turf(S)) + new /obj/effect/temp_visual/cult/sac(get_turf(S)) /obj/effect/proc_holder/spell/targeted/dominate/can_target(mob/living/target) if(!isanimal(target) || target.stat) @@ -267,5 +267,5 @@ /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/golem charge_max = 800 - jaunt_in_type = /obj/effect/overlay/temp/dir_setting/cult/phase - jaunt_out_type = /obj/effect/overlay/temp/dir_setting/cult/phase/out \ No newline at end of file + jaunt_in_type = /obj/effect/temp_visual/dir_setting/cult/phase + jaunt_out_type = /obj/effect/temp_visual/dir_setting/cult/phase/out \ No newline at end of file diff --git a/code/modules/spells/spell_types/ethereal_jaunt.dm b/code/modules/spells/spell_types/ethereal_jaunt.dm index f1e959fd6f..940967adeb 100644 --- a/code/modules/spells/spell_types/ethereal_jaunt.dm +++ b/code/modules/spells/spell_types/ethereal_jaunt.dm @@ -13,8 +13,8 @@ nonabstract_req = 1 var/jaunt_duration = 50 //in deciseconds var/jaunt_in_time = 5 - var/jaunt_in_type = /obj/effect/overlay/temp/wizard - var/jaunt_out_type = /obj/effect/overlay/temp/wizard/out + var/jaunt_in_type = /obj/effect/temp_visual/wizard + var/jaunt_out_type = /obj/effect/temp_visual/wizard/out action_icon_state = "jaunt" /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/cast(list/targets,mob/user = usr) //magnets, so mostly hardcoded diff --git a/code/modules/spells/spell_types/wizard.dm b/code/modules/spells/spell_types/wizard.dm index b8296a1da5..f62259f67b 100644 --- a/code/modules/spells/spell_types/wizard.dm +++ b/code/modules/spells/spell_types/wizard.dm @@ -257,7 +257,7 @@ selection_type = "view" sound = 'sound/magic/Repulse.ogg' var/maxthrow = 5 - var/sparkle_path = /obj/effect/overlay/temp/gravpush + var/sparkle_path = /obj/effect/temp_visual/gravpush action_icon_state = "repulse" @@ -300,7 +300,7 @@ range = 2 cooldown_min = 150 invocation_type = "none" - sparkle_path = /obj/effect/overlay/temp/dir_setting/tailsweep + sparkle_path = /obj/effect/temp_visual/dir_setting/tailsweep action_icon_state = "tailsweep" action_background_icon_state = "bg_alien" diff --git a/code/modules/vehicles/speedbike.dm b/code/modules/vehicles/speedbike.dm index 15337d8a28..7cd2839b4b 100644 --- a/code/modules/vehicles/speedbike.dm +++ b/code/modules/vehicles/speedbike.dm @@ -19,7 +19,7 @@ /obj/vehicle/space/speedbike/Move(newloc,move_dir) if(has_buckled_mobs()) - new /obj/effect/overlay/temp/dir_setting/speedbike_trail(loc,move_dir) + new /obj/effect/temp_visual/dir_setting/speedbike_trail(loc,move_dir) . = ..() /obj/vehicle/space/speedbike/red From 448dc20c2b75bc351417406fadf0c28d72867b7d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 May 2017 12:42:11 -0500 Subject: [PATCH 03/32] Proto-kinetic crushers are significantly better --- code/__DEFINES/status_effects.dm | 3 +- code/datums/status_effects/debuffs.dm | 28 +++++++- code/datums/status_effects/debuffs.dm.rej | 10 +++ code/modules/mining/equipment.dm | 78 ++++++++++------------- code/modules/mining/equipment.dm.rej | 11 ++++ 5 files changed, 82 insertions(+), 48 deletions(-) create mode 100644 code/datums/status_effects/debuffs.dm.rej create mode 100644 code/modules/mining/equipment.dm.rej diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 69bc163234..834097bd44 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -39,4 +39,5 @@ #define STATUS_EFFECT_HISWRATH /datum/status_effect/his_wrath //His Wrath. -#define STATUS_EFFECT_SUMMONEDGHOST /datum/status_effect/cultghost //is a cult ghost and can't use manifest runes \ No newline at end of file +#define STATUS_EFFECT_SUMMONEDGHOST /datum/status_effect/cultghost //is a cult ghost and can't use manifest runes +#define STATUS_EFFECT_CRUSHERMARK /datum/status_effect/crusher_mark //if struck with a proto-kinetic crusher, takes a ton of damage diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 5b7d015e19..f21e8aa503 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -166,4 +166,30 @@ /datum/status_effect/cultghost //is a cult ghost and can't use manifest runes id = "cult_ghost" duration = -1 - alert_type = null \ No newline at end of file + alert_type = null +/datum/status_effect/crusher_mark + id = "crusher_mark" + duration = 600 //if you leave for a minute you lose the mark, deal with it + status_type = STATUS_EFFECT_REPLACE + alert_type = null + var/mutable_appearance/marked_underlay + var/obj/item/weapon/twohanded/required/mining_hammer/hammer_synced + +/datum/status_effect/crusher_mark/on_apply() + if(owner.mob_size >= MOB_SIZE_LARGE) + marked_underlay = mutable_appearance('icons/effects/effects.dmi', "shield2") + marked_underlay.pixel_x = -owner.pixel_x + marked_underlay.pixel_y = -owner.pixel_y + owner.underlays += marked_underlay + return FALSE + +/datum/status_effect/crusher_mark/Destroy() + hammer_synced = null + if(owner) + owner.underlays -= marked_underlay + QDEL_NULL(marked_underlay) + return ..() + +/datum/status_effect/crusher_mark/be_replaced() + owner.underlays -= marked_underlay //if this is being called, we should have an owner at this point. + ..() diff --git a/code/datums/status_effects/debuffs.dm.rej b/code/datums/status_effects/debuffs.dm.rej new file mode 100644 index 0000000000..40fd21cf60 --- /dev/null +++ b/code/datums/status_effects/debuffs.dm.rej @@ -0,0 +1,10 @@ +diff a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm (rejected hunks) +@@ -170,7 +170,7 @@ + + /datum/status_effect/crusher_mark + id = "crusher_mark" +- duration = 600 //if you leave for a minute you lose the mark, deal with it ++ duration = 300 //if you leave for 30 seconds you lose the mark, deal with it + status_type = STATUS_EFFECT_REPLACE + alert_type = null + var/mutable_appearance/marked_underlay diff --git a/code/modules/mining/equipment.dm b/code/modules/mining/equipment.dm index dd8766bdc9..a748adf2d8 100644 --- a/code/modules/mining/equipment.dm +++ b/code/modules/mining/equipment.dm @@ -510,79 +510,65 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("smashed", "crushed", "cleaved", "chopped", "pulped") sharpness = IS_SHARP - var/charged = 1 - var/charge_time = 16 - var/atom/mark = null - var/mutable_appearance/marked_underlay + var/charged = TRUE + var/charge_time = 14 /obj/item/projectile/destabilizer name = "destabilizing force" icon_state = "pulse1" + nodamage = TRUE damage = 0 //We're just here to mark people. This is still a melee weapon. damage_type = BRUTE flag = "bomb" range = 6 - var/obj/item/weapon/twohanded/required/mining_hammer/hammer_synced = null log_override = TRUE + var/obj/item/weapon/twohanded/required/mining_hammer/hammer_synced + +/obj/item/projectile/destabilizer/Destroy() + hammer_synced = null + return ..() /obj/item/projectile/destabilizer/on_hit(atom/target, blocked = 0) - if(hammer_synced) - if(hammer_synced.mark == target) - return ..() - if(isliving(target)) - if(hammer_synced.mark && hammer_synced.marked_underlay) - hammer_synced.mark.underlays -= hammer_synced.marked_underlay - hammer_synced.marked_underlay = null - var/mob/living/L = target - if(L.mob_size >= MOB_SIZE_LARGE) - hammer_synced.mark = L - hammer_synced.marked_underlay = mutable_appearance('icons/effects/effects.dmi', "shield2") - hammer_synced.marked_underlay.pixel_x = -L.pixel_x - hammer_synced.marked_underlay.pixel_y = -L.pixel_y - L.underlays += hammer_synced.marked_underlay - var/target_turf = get_turf(target) - if(ismineralturf(target_turf)) - var/turf/closed/mineral/M = target_turf - new /obj/effect/overlay/temp/kinetic_blast(M) - M.gets_drilled(firer) + if(isliving(target)) + var/mob/living/L = target + var/datum/status_effect/crusher_mark/CM = L.apply_status_effect(STATUS_EFFECT_CRUSHERMARK) + CM.hammer_synced = hammer_synced + var/target_turf = get_turf(target) + if(ismineralturf(target_turf)) + var/turf/closed/mineral/M = target_turf + new /obj/effect/overlay/temp/kinetic_blast(M) + M.gets_drilled(firer) ..() /obj/item/weapon/twohanded/required/mining_hammer/afterattack(atom/target, mob/user, proximity_flag) if(!proximity_flag && charged)//Mark a target, or mine a tile. - var/turf/proj_turf = get_turf(src) + var/turf/proj_turf = user.loc if(!isturf(proj_turf)) return - var/datum/gas_mixture/environment = proj_turf.return_air() - var/pressure = environment.return_pressure() - if(pressure > 50) - playsound(user, 'sound/weapons/empty.ogg', 100, 1) - return - var/obj/item/projectile/destabilizer/D = new /obj/item/projectile/destabilizer(user.loc) - D.preparePixelProjectile(target,get_turf(target), user) + var/obj/item/projectile/destabilizer/D = new /obj/item/projectile/destabilizer(proj_turf) + D.preparePixelProjectile(target, get_turf(target), user) D.hammer_synced = src playsound(user, 'sound/weapons/plasma_cutter.ogg', 100, 1) D.fire() - charged = 0 + charged = FALSE icon_state = "mining_hammer1_uncharged" addtimer(CALLBACK(src, .proc/Recharge), charge_time) return - if(proximity_flag && target == mark && isliving(target)) + if(proximity_flag && isliving(target)) var/mob/living/L = target + if(!L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK)) + return new /obj/effect/overlay/temp/kinetic_blast(get_turf(L)) - mark = 0 - if(L.mob_size >= MOB_SIZE_LARGE) - L.underlays -= marked_underlay - QDEL_NULL(marked_underlay) - var/backstab_dir = get_dir(user, L) - var/def_check = L.getarmor(type = "bomb") - if((user.dir & backstab_dir) && (L.dir & backstab_dir)) - L.apply_damage(80, BRUTE, blocked = def_check) - playsound(user, 'sound/weapons/Kenetic_accel.ogg', 100, 1) //Seriously who spelled it wrong - else - L.apply_damage(50, BRUTE, blocked = def_check) + var/backstab_dir = get_dir(user, L) + var/def_check = L.getarmor(type = "bomb") + if((user.dir & backstab_dir) && (L.dir & backstab_dir)) + L.apply_damage(80, BRUTE, blocked = def_check) + playsound(user, 'sound/weapons/Kenetic_accel.ogg', 100, 1) //Seriously who spelled it wrong + else + L.apply_damage(50, BRUTE, blocked = def_check) /obj/item/weapon/twohanded/required/mining_hammer/proc/Recharge() if(!charged) - charged = 1 + charged = TRUE icon_state = "mining_hammer1" playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) diff --git a/code/modules/mining/equipment.dm.rej b/code/modules/mining/equipment.dm.rej new file mode 100644 index 0000000000..5ce11831b9 --- /dev/null +++ b/code/modules/mining/equipment.dm.rej @@ -0,0 +1,11 @@ +diff a/code/modules/mining/equipment.dm b/code/modules/mining/equipment.dm (rejected hunks) +@@ -549,7 +556,8 @@ + return + if(proximity_flag && isliving(target)) + var/mob/living/L = target +- if(!L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK)) ++ var/datum/status_effect/crusher_mark/CM = L.has_status_effect(STATUS_EFFECT_CRUSHERMARK) ++ if(!CM || CM.hammer_synced != src || !L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK)) + return + new /obj/effect/temp_visual/kinetic_blast(get_turf(L)) + var/backstab_dir = get_dir(user, L) From c39b60b3cf2cb2044af737990049282f70228ba0 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 May 2017 18:37:48 -0500 Subject: [PATCH 04/32] Decentralized and Vastly Improved Gang Influence System --- code/game/gamemodes/gang/gang.dm | 9 +- code/game/gamemodes/gang/gang_datum.dm | 234 ++++++++++--------- code/game/gamemodes/gang/gang_items.dm | 123 ++++++++-- code/game/gamemodes/gang/gang_items.dm.rej | 44 ++++ code/game/gamemodes/gang/gang_pen.dm | 9 + code/game/gamemodes/gang/recaller.dm | 122 ++++++++-- code/game/objects/effects/decals/crayon.dm | 17 +- code/game/objects/items/crayons.dm | 3 +- code/modules/admin/player_panel.dm | 2 +- code/modules/admin/topic.dm | 11 - code/modules/clothing/under/miscellaneous.dm | 8 + icons/mob/belt.dmi | Bin 15604 -> 16167 bytes icons/mob/neck.dmi | Bin 32946 -> 33140 bytes icons/obj/clothing/belts.dmi | Bin 10931 -> 11483 bytes icons/obj/clothing/gloves.dmi | Bin 11993 -> 12427 bytes icons/obj/clothing/masks.dmi | Bin 26736 -> 31460 bytes icons/obj/clothing/shoes.dmi | Bin 10730 -> 10876 bytes 17 files changed, 411 insertions(+), 171 deletions(-) create mode 100644 code/game/gamemodes/gang/gang_items.dm.rej diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index 46f651d359..ca51e20cc6 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -2,7 +2,8 @@ //Gang War Game Mode GLOBAL_LIST_INIT(gang_name_pool, list("Clandestine", "Prima", "Zero-G", "Max", "Blasto", "Waffle", "North", "Omni", "Newton", "Cyber", "Donk", "Gene", "Gib", "Tunnel", "Diablo", "Psyke", "Osiron", "Sirius", "Sleeping Carp")) -GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue","purple")) +GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue","purple", "white")) +GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather,/obj/item/clothing/suit/jacket/leather/overcoat,/obj/item/clothing/suit/jacket/puffer,/obj/item/clothing/suit/jacket/miljacket,/obj/item/clothing/suit/jacket/puffer,/obj/item/clothing/suit/pirate,/obj/item/clothing/suit/poncho,/obj/item/clothing/suit/apron/overalls,/obj/item/clothing/suit/jacket/letterman)) /datum/game_mode var/list/datum/gang/gangs = list() @@ -164,6 +165,8 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," /////////////////////////////////////////// /datum/game_mode/proc/add_gangster(datum/mind/gangster_mind, datum/gang/G, check = 1) if(!G || (gangster_mind in get_all_gangsters()) || (gangster_mind.enslaved_to && !is_gangster(gangster_mind.enslaved_to))) + if(is_in_gang(gangster_mind.current, G.name) && !(gangster_mind in get_gang_bosses())) + return 3 return 0 if(check && gangster_mind.current.isloyal()) //Check to see if the potential gangster is implanted return 1 @@ -193,6 +196,10 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," //////////////////////////////////////////////////////////////////// /datum/game_mode/proc/remove_gangster(datum/mind/gangster_mind, beingborged, silent, remove_bosses=0) var/datum/gang/gang = gangster_mind.gang_datum + for(var/obj/O in gangster_mind.current.contents) + if(istype(O, /obj/item/device/gangtool/soldier)) + qdel(O) + if(!gang) return 0 diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index ba455e94e5..075309b9d3 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -15,33 +15,74 @@ var/list/territory_lost = list() var/recalls = 1 var/dom_attempts = 2 - var/points = 15 + var/inner_outfit + var/outer_outfit var/datum/atom_hud/antag/gang/ganghud var/is_deconvertible = TRUE //Can you deconvert normal gangsters from the gang var/domination_timer var/is_dominating - var/item_list - var/item_category_list - var/buyable_items = list( + var/boss_item_list + var/boss_category_list + var/static/list/boss_items = list( /datum/gang_item/function/gang_ping, /datum/gang_item/function/recall, - /datum/gang_item/function/outfit, + /datum/gang_item/clothing/under, + /datum/gang_item/clothing/suit, + /datum/gang_item/clothing/hat, + /datum/gang_item/clothing/neck, + /datum/gang_item/clothing/shoes, + /datum/gang_item/clothing/mask, + /datum/gang_item/clothing/hands, + /datum/gang_item/clothing/belt, + /datum/gang_item/weapon/shuriken, /datum/gang_item/weapon/switchblade, /datum/gang_item/weapon/pistol, /datum/gang_item/weapon/ammo/pistol_ammo, + /datum/gang_item/weapon/sniper, + /datum/gang_item/weapon/ammo/sniper_ammo, /datum/gang_item/weapon/uzi, /datum/gang_item/weapon/ammo/uzi_ammo, + /datum/gang_item/equipment/sharpener, /datum/gang_item/equipment/spraycan, /datum/gang_item/equipment/c4, + /datum/gang_item/equipment/emp, + /datum/gang_item/equipment/frag, /datum/gang_item/equipment/implant_breaker, + /datum/gang_item/equipment/stimpack, /datum/gang_item/equipment/pen, - /datum/gang_item/equipment/gangtool, - /datum/gang_item/equipment/necklace, /datum/gang_item/equipment/dominator ) + var/reg_item_list + var/reg_category_list + var/static/list/soldier_items = list( + /datum/gang_item/clothing/under, + /datum/gang_item/clothing/suit, + /datum/gang_item/clothing/hat, + /datum/gang_item/clothing/neck, + /datum/gang_item/clothing/shoes, + /datum/gang_item/clothing/mask, + /datum/gang_item/clothing/hands, + /datum/gang_item/clothing/belt, + /datum/gang_item/weapon/shuriken, + /datum/gang_item/weapon/switchblade, + /datum/gang_item/weapon/pistol, + /datum/gang_item/weapon/ammo/pistol_ammo, + /datum/gang_item/weapon/sniper, + /datum/gang_item/weapon/ammo/sniper_ammo, + /datum/gang_item/weapon/uzi, + /datum/gang_item/weapon/ammo/uzi_ammo, + /datum/gang_item/equipment/sharpener, + /datum/gang_item/equipment/spraycan, + /datum/gang_item/equipment/c4, + /datum/gang_item/equipment/emp, + /datum/gang_item/equipment/frag, + /datum/gang_item/equipment/implant_breaker, + /datum/gang_item/equipment/stimpack, + ) + /datum/gang/New(loc,gangname) if(!GLOB.gang_colors_pool.len) message_admins("WARNING: Maximum number of gangs have been exceeded!") @@ -53,36 +94,56 @@ switch(color) if("red") color_hex = "#DA0000" + inner_outfit = pick(/obj/item/clothing/under/color/red, /obj/item/clothing/under/lawyer/red) if("orange") color_hex = "#FF9300" + inner_outfit = pick(/obj/item/clothing/under/color/orange, /obj/item/clothing/under/geisha) if("yellow") color_hex = "#FFF200" + inner_outfit = pick(/obj/item/clothing/under/color/yellow, /obj/item/clothing/under/burial, /obj/item/clothing/under/suit_jacket/tan) if("green") color_hex = "#A8E61D" + inner_outfit = pick(/obj/item/clothing/under/color/green, /obj/item/clothing/under/syndicate/camo, /obj/item/clothing/under/suit_jacket/green) if("blue") color_hex = "#00B7EF" + inner_outfit = pick(/obj/item/clothing/under/color/blue, /obj/item/clothing/under/suit_jacket/navy) if("purple") color_hex = "#DA00FF" + inner_outfit = pick(/obj/item/clothing/under/color/lightpurple, /obj/item/clothing/under/lawyer/purpsuit) + if("white") + color_hex = "#FFFFFF" + inner_outfit = pick(/obj/item/clothing/under/color/white, /obj/item/clothing/under/suit_jacket/white) name = (gangname ? gangname : pick(GLOB.gang_name_pool)) GLOB.gang_name_pool -= name - + outer_outfit = pick(GLOB.gang_outfit_pool) ganghud = new() ganghud.color = color_hex log_game("The [name] Gang has been created. Their gang color is [color].") build_item_list() /datum/gang/proc/build_item_list() - item_list = list() - item_category_list = list() - for(var/V in buyable_items) - var/datum/gang_item/G = new V() - item_list[G.id] = G - var/list/Cat = item_category_list[G.category] + boss_item_list = list() + boss_category_list = list() + for(var/B in boss_items) + var/datum/gang_item/G = new B() + boss_item_list[G.id] = G + var/list/Cat = boss_category_list[G.category] if(Cat) Cat += G else - item_category_list[G.category] = list(G) + boss_category_list[G.category] = list(G) + + reg_item_list = list() + reg_category_list = list() + for(var/S in soldier_items) + var/datum/gang_item/G = new S() + reg_item_list[G.id] = G + var/list/Cat = reg_category_list[G.category] + if(Cat) + Cat += G + else + reg_category_list[G.category] = list(G) /datum/gang/proc/add_gang_hud(datum/mind/recruit_mind) ganghud.join_hud(recruit_mind.current) @@ -103,51 +164,6 @@ /datum/gang/proc/domination_time_remaining() var/diff = domination_timer - world.time return diff / 10 -//////////////////////////////////////////// OUTFITS - - -//Used by recallers when purchasing a gang outfit. First time a gang outfit is purchased the buyer decides a gang style which is stored so gang outfits are uniform -/datum/gang/proc/gang_outfit(mob/living/carbon/user,obj/item/device/gangtool/gangtool) - if(!user || !gangtool) - return 0 - if(!gangtool.can_use(user)) - return 0 - - var/gang_style_list = list("Gang Colors","Black Suits","White Suits","Leather Jackets","Leather Overcoats","Puffer Jackets","Military Jackets","Tactical Turtlenecks","Soviet Uniforms") - if(!style && (user.mind in SSticker.mode.get_gang_bosses())) //Only the boss gets to pick a style - style = input("Pick an outfit style.", "Pick Style") as null|anything in gang_style_list - - if(gangtool.can_use(user) && (gangtool.outfits >= 1)) - var/outfit_path - switch(style) - if(null || "Gang Colors") - outfit_path = text2path("/obj/item/clothing/under/color/[color]") - if("Black Suits") - outfit_path = /obj/item/clothing/under/suit_jacket/charcoal - if("White Suits") - outfit_path = /obj/item/clothing/under/suit_jacket/white - if("Puffer Jackets") - outfit_path = /obj/item/clothing/suit/jacket/puffer - if("Leather Jackets") - outfit_path = /obj/item/clothing/suit/jacket/leather - if("Leather Overcoats") - outfit_path = /obj/item/clothing/suit/jacket/leather/overcoat - if("Military Jackets") - outfit_path = /obj/item/clothing/suit/jacket/miljacket - if("Soviet Uniforms") - outfit_path = /obj/item/clothing/under/soviet - if("Tactical Turtlenecks") - outfit_path = /obj/item/clothing/under/syndicate - - if(outfit_path) - var/obj/item/clothing/outfit = new outfit_path(user.loc) - outfit.armor = list(melee = 20, bullet = 30, laser = 10, energy = 10, bomb = 20, bio = 0, rad = 0, fire = 30, acid = 30) - outfit.desc += " Tailored for the [name] Gang to offer the wearer moderate protection against ballistics and physical trauma." - outfit.gang = src - user.put_in_hands(outfit) - return 1 - - return 0 //////////////////////////////////////////// MESSAGING @@ -186,45 +202,7 @@ lost_names += "[territory_lost[area]]" territory -= area - //Count uniformed gangsters - var/uniformed = 0 - for(var/datum/mind/gangmind in (gangsters|bosses)) - if(ishuman(gangmind.current)) - var/mob/living/carbon/human/gangster = gangmind.current - //Gangster must be alive and on station - if((gangster.stat == DEAD) || (gangster.z > ZLEVEL_STATION)) - continue - - var/obj/item/clothing/outfit - var/obj/item/clothing/gang_outfit - if(gangster.w_uniform) - outfit = gangster.w_uniform - if(outfit.gang == src) - gang_outfit = outfit - if(gangster.wear_suit) - outfit = gangster.wear_suit - if(outfit.gang == src) - gang_outfit = outfit - - if(gang_outfit) - to_chat(gangster, "The [src] Gang's influence grows as you wear [gang_outfit].") - uniformed ++ - //Calculate and report influence growth - var/message = "[src] Gang Status Report:
*---------*
" - if(is_dominating) - var/seconds_remaining = domination_time_remaining() - var/new_time = max(180, seconds_remaining - (uniformed * 4) - (territory.len * 2)) - if(new_time < seconds_remaining) - message += "Takeover shortened by [seconds_remaining - new_time] seconds for defending [territory.len] territories and [uniformed] uniformed gangsters.
" - set_domination_time(new_time) - message += "[seconds_remaining] seconds remain in hostile takeover.
" - else - var/points_new = min(999,points + 15 + (uniformed * 2) + territory.len) - if(points_new != points) - message += "Gang influence has increased by [points_new - points] for defending [territory.len] territories and [uniformed] uniformed gangsters.
" - points = points_new - message += "Your gang now has [points] influence.
" //Process new territories for(var/area in territory_new) @@ -234,27 +212,69 @@ territory += area //Report territory changes + var/message = "[src] Gang Status Report:.
*---------*
" message += "[territory_new.len] new territories:
[added_names]
" message += "[territory_lost.len] territories lost:
[lost_names]
" - //Clear the lists territory_new = list() territory_lost = list() - var/control = round((territory.len/GLOB.start_state.num_territories)*100, 1) - message += "Your gang now has [control]% control of the station.
*---------*" - message_gangtools(message) - - //Increase outfit stock - for(var/obj/item/device/gangtool/tool in gangtools) - tool.outfits = min(tool.outfits+1,5) + var/sbonus = sqrt(LAZYLEN(territory)) // Bonus given to soldier's for the gang's total territory + message += "Your gang now has [control]% control of the station.
*---------*
" + if(is_dominating) + var/seconds_remaining = domination_time_remaining() + var/new_time = max(180, seconds_remaining - (territory.len * 2)) + if(new_time < seconds_remaining) + message += "Takeover shortened by [seconds_remaining - new_time] seconds for defending [territory.len] territories.
" + set_domination_time(new_time) + message += "[seconds_remaining] seconds remain in hostile takeover.
" + else + for(var/obj/item/device/gangtool/G in gangtools) + var/pmessage = message + var/points_new = 0 + if(istype(G, /obj/item/device/gangtool/soldier)) + points_new = max(0,round(3 - G.points/10)) + (sbonus) + (LAZYLEN(G.tags)/2) // Soldier points + pmessage += "Your influence has increased by [round(sbonus)] from your gang holding [LAZYLEN(territory)] territories, and a bonus of [round(LAZYLEN(G.tags)/2)] for territories you have personally marked and kept intact.
" + else + points_new = max(0,round(5 - G.points/10)) + LAZYLEN(territory) // Boss points, more focused on big picture + pmessage += "Your influence has increased by [round(points_new)] from your gang holding [territory.len] territories
" + G.points += points_new + var/mob/living/carbon/human/ganger = get(G.loc, /mob/living) + var/points_newer = 0 + var/static/inner = inner_outfit + var/static/outer = outer_outfit + if(ishuman(ganger) && ganger.mind in (gangsters|bosses)) + for(var/obj/C in ganger.contents) + if(C.type == inner_outfit) + points_newer += 2 + continue + if(C.type == outer_outfit) + points_newer += 2 + continue + switch(C.type) + if(/obj/item/clothing/neck/necklace/dope) + points_newer += 2 + if(/obj/item/clothing/head/collectable/petehat/gang) + points_newer += 4 + if(/obj/item/clothing/shoes/gang) + points_newer += 6 + if(/obj/item/clothing/mask/gskull) + points_newer += 5 + if(/obj/item/clothing/gloves/gang) + points_newer += 3 + if(/obj/item/weapon/storage/belt/military/gang) + points_newer += 4 + if(points_newer) + G.points += points_newer + pmessage += "Your influential choice of clothing has further increased your influence by [points_newer] points.
" + pmessage += "You now have [G.points] influence.
" + to_chat(ganger, "\icon[G] [pmessage]") //Multiverse /datum/gang/multiverse dom_attempts = 0 - points = 0 fighting_style = "multiverse" is_deconvertible = FALSE diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index d626aa3b9a..d71a06a190 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -6,14 +6,12 @@ var/category var/id + /datum/gang_item/proc/purchase(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool, check_canbuy = TRUE) if(check_canbuy && !can_buy(user, gang, gangtool)) return FALSE var/real_cost = get_cost(user, gang, gangtool) - if(gang && real_cost) - gang.message_gangtools("A [get_name_display(user, gang, gangtool)] was purchased by [user.real_name] for [real_cost] Influence.") - log_game("A [id] was purchased by [key_name(user)] ([gang.name] Gang) for [real_cost] Influence.") - gang.points -= real_cost + gangtool.points -= real_cost spawn_item(user, gang, gangtool) return TRUE @@ -25,7 +23,7 @@ to_chat(user, spawn_msg) /datum/gang_item/proc/can_buy(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - return gang && (gang.points >= get_cost(user, gang, gangtool)) && can_see(user, gang, gangtool) + return gang && (gangtool.points >= get_cost(user, gang, gangtool)) && can_see(user, gang, gangtool) /datum/gang_item/proc/can_see(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) return TRUE @@ -78,23 +76,104 @@ gangtool.recall(user) -/datum/gang_item/function/outfit - name = "Create Armored Gang Outfit" - id = "outfit" +/////////////////// +//CLOTHING +/////////////////// -/datum/gang_item/function/outfit/can_buy(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - return gangtool && (gangtool.outfits > 0) && ..() +/datum/gang_item/clothing + category = "Purchase Influence-Enhancing Clothes:" + +/datum/gang_item/clothing/under + name = "Gang Uniform" + id = "under" + cost = 1 + +/datum/gang_item/clothing/under/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) + if(gang.inner_outfit) + var/obj/item/O = new gang.inner_outfit(user.loc) + user.put_in_hands(O) + to_chat(user, " This is your gang's official uniform, wearing it will increase your influence") + +/datum/gang_item/clothing/suit + name = "Gang Armored Outerwear" + id = "suit" + cost = 1 + +/datum/gang_item/clothing/suit/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) + if(gang.outer_outfit) + var/obj/item/O = new gang.outer_outfit(user.loc) + O.armor = list(melee = 20, bullet = 35, laser = 10, energy = 10, bomb = 30, bio = 0, rad = 0, fire = 30, acid = 30) + O.desc += " Tailored for the [gang.name] Gang to offer the wearer moderate protection against ballistics and physical trauma." + user.put_in_hands(O) + to_chat(user, " This is your gang's official outerwear, wearing it will increase your influence") + + +/datum/gang_item/clothing/hat + name = "Pimp Hat" + id = "hat" + cost = 18 + item_path = /obj/item/clothing/head/collectable/petehat/gang + +/obj/item/clothing/head/collectable/petehat/gang + name = "pimpin' hat" + desc = "The undisputed king of style." + +/datum/gang_item/clothing/mask + name = "Golden Death Mask" + id = "mask" + cost = 20 + item_path = /obj/item/clothing/mask/gskull + +/obj/item/clothing/mask/gskull + name = "golden death mask" + icon_state = "gskull" + desc = "Strike terror, and envy, into the hearts of your enemies." + + +/datum/gang_item/clothing/shoes + name = "Bling Boots" + id = "boots" + cost = 25 + item_path = /obj/item/clothing/shoes/gang + +/obj/item/clothing/shoes/gang + name = "blinged-out boots" + desc = "Stand aside peasants." + icon_state = "bling" + +/datum/gang_item/clothing/neck + name = "Gold Necklace" + id = "necklace" + cost = 10 + item_path = /obj/item/clothing/neck/necklace/dope + + +/datum/gang_item/clothing/hands + name = "Decorative Brass Knuckles" + id = "hand" + cost = 12 + item_path = /obj/item/clothing/gloves/gang + +/obj/item/clothing/gloves/gang + name = "braggadocio's brass knuckles" + desc = "Purely decorative, don't find out the hard way." + icon_state = "knuckles" + w_class = 3 + +/datum/gang_item/clothing/belt + name = "Badass Belt" + id = "belt" + cost = 15 + item_path = /obj/item/weapon/storage/belt/military/gang + +/obj/item/weapon/storage/belt/military/gang + name = "badass belt" + icon_state = "gangbelt" + item_state = "gang" + desc = "The belt buckle simply reads 'BAMF'." + storage_slots = 1 -/datum/gang_item/function/outfit/get_cost_display(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - if(gangtool && !gangtool.outfits) - return "(Restocking)" - return ..() -/datum/gang_item/function/outfit/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - if(gang && gang.gang_outfit(user, gangtool)) - to_chat(user, "Gang Outfits can act as armor with moderate protection against ballistic and melee attacks. Every gangster wearing one will also help grow your gang's influence.") - if(gangtool) - gangtool.outfits -= 1 /////////////////// //WEAPONS @@ -178,12 +257,6 @@ cost = 3 item_path = /obj/item/weapon/sharpener -/datum/gang_item/equipment/necklace - name = "Gold Necklace" - id = "necklace" - cost = 1 - item_path = /obj/item/clothing/neck/necklace/dope - /datum/gang_item/equipment/emp name = "EMP Grenade" diff --git a/code/game/gamemodes/gang/gang_items.dm.rej b/code/game/gamemodes/gang/gang_items.dm.rej new file mode 100644 index 0000000000..65627fb219 --- /dev/null +++ b/code/game/gamemodes/gang/gang_items.dm.rej @@ -0,0 +1,44 @@ +diff a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm (rejected hunks) +@@ -131,7 +195,7 @@ + id = "pistol_ammo" + cost = 10 + item_path = /obj/item/ammo_box/magazine/m10mm +- ++ + /datum/gang_item/weapon/sniper + name = ".50cal Sniper Rifle" + id = "sniper" +@@ -156,8 +220,8 @@ + id = "uzi_ammo" + cost = 40 + item_path = /obj/item/ammo_box/magazine/uzim9mm +- +- ++ ++ + /////////////////// + //EQUIPMENT + /////////////////// +@@ -171,7 +235,7 @@ + id = "spraycan" + cost = 5 + item_path = /obj/item/toy/crayon/spraycan/gang +- ++ + /datum/gang_item/equipment/sharpener + name = "Sharpener" + id = "whetstone" +@@ -305,11 +369,11 @@ + if(obj.density) + to_chat(user, "There's not enough room here!") + return FALSE +- ++ + if(dominator_excessive_walls(user)) + to_chat(user, "span class='warning'>The dominator will not function here! The dominator requires an open space within three standard units so that walls do not interfere with the signal.") + return FALSE +- ++ + if(!(usrarea.type in gang.territory|gang.territory_new)) + to_chat(user, "The dominator can be spawned only on territory controlled by your gang!") + return FALSE diff --git a/code/game/gamemodes/gang/gang_pen.dm b/code/game/gamemodes/gang/gang_pen.dm index 930c612d14..01b8504e82 100644 --- a/code/game/gamemodes/gang/gang_pen.dm +++ b/code/game/gamemodes/gang/gang_pen.dm @@ -25,7 +25,16 @@ var/datum/gang/G = user.mind.gang_datum var/recruitable = SSticker.mode.add_gangster(M.mind,G) switch(recruitable) + if(3) + for(var/obj/O in M.contents) + if(istype(O, /obj/item/device/gangtool/soldier)) + to_chat(user, "This gangster already has an uplink!") + return + new /obj/item/device/gangtool/soldier(M) + to_chat(user, "You inject [M] with a new gangtool!") + cooldown(G) if(2) + new /obj/item/device/gangtool/soldier(M) M.Paralyse(5) cooldown(G) if(1) diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index c8c98e5d47..c9fcf3c074 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -12,9 +12,11 @@ origin_tech = "programming=5;bluespace=2;syndicate=5" var/datum/gang/gang //Which gang uses this? var/recalling = 0 - var/outfits = 3 + var/outfits = 2 var/free_pen = 0 var/promotable = 0 + var/points = 15 + var/list/tags = list() /obj/item/device/gangtool/Initialize() //Initialize supply point income if it hasn't already been started ..() @@ -48,14 +50,14 @@ var/isboss = (user.mind == gang.bosses[1]) dat += "Registration: [gang.name] Gang [isboss ? "Boss" : "Lieutenant"]
" dat += "Organization Size: [gang.gangsters.len + gang.bosses.len] | Station Control: [round((gang.territory.len/GLOB.start_state.num_territories)*100, 1)]%
" - dat += "Gang Influence: [gang.points]
" - dat += "Time until Influence grows: [(gang.points >= 999) ? ("--:--") : (time2text(SSticker.mode.gang_points.next_point_time - world.time, "mm:ss"))]
" + dat += "Your Influence: [points]
" + dat += "Time until Influence grows: [time2text(SSticker.mode.gang_points.next_point_time - world.time, "mm:ss")]
" dat += "
" - for(var/cat in gang.item_category_list) + for(var/cat in gang.boss_category_list) dat += "[cat]
" - for(var/V in gang.item_category_list[cat]) + for(var/V in gang.boss_category_list[cat]) var/datum/gang_item/G = V if(!G.can_see(user, gang, src)) continue @@ -76,7 +78,7 @@ dat += "Refresh
" - var/datum/browser/popup = new(user, "gangtool", "Welcome to GangTool v3.4", 340, 625) + var/datum/browser/popup = new(user, "gangtool", "Welcome to GangTool v3.5", 340, 625) popup.set_content(dat) popup.open() @@ -95,7 +97,7 @@ return if(href_list["purchase"]) - var/datum/gang_item/G = gang.item_list[href_list["purchase"]] + var/datum/gang_item/G = gang.boss_item_list[href_list["purchase"]] if(G && G.can_buy(usr, gang, src)) G.purchase(usr, gang, src, FALSE) @@ -168,7 +170,7 @@ if(recalling) to_chat(usr, "Error: Recall already in progress.") return 0 - + if(!gang.recalls) to_chat(usr, "Error: Unable to access communication arrays. Firewall has logged our signature and is blocking all further attempts.") @@ -212,7 +214,7 @@ userturf = get_turf(user) if(userturf.z == 1) //Check one more time that they are on station. if(SSshuttle.cancelEvac(user)) - gang.recalls -= 1 + gang.recalls -= 1 return 1 to_chat(loc, "\icon[src]No response recieved. Emergency shuttle cannot be recalled at this time.") @@ -227,18 +229,102 @@ return 0 if(!user.mind) return 0 - - if(gang) //If it's already registered, only let the gang's bosses use this - if(user.mind in gang.bosses) - return 1 - else //If it's not registered, any gangster can use this to register - if(user.mind in SSticker.mode.get_all_gangsters()) - return 1 - + if(gang && (user.mind in gang.bosses)) //If it's already registered, only let the gang's bosses use this + return 1 + else if(user.mind in SSticker.mode.get_all_gangsters()) // For soldiers and potential LT's + return 1 return 0 /obj/item/device/gangtool/spare outfits = 1 /obj/item/device/gangtool/spare/lt - promotable = 1 \ No newline at end of file + promotable = 1 +///////////// Internal tool used by gang regulars /////////// + +/obj/item/device/gangtool/soldier + points = 5 + +/obj/item/device/gangtool/soldier/New(mob/user) + . = ..() + gang = user.mind.gang_datum + gang.gangtools += src + var/datum/action/innate/gang/tool/GT = new + GT.Grant(user, src, gang) + +/obj/item/device/gangtool/soldier/attack_self(mob/user) + if (!can_use(user)) + return + var/dat + if(gang.is_dominating) + dat += "
Takeover In Progress:
[gang.domination_time_remaining()] seconds remain
" + dat += "Registration: [gang.name] - Foot Soldier
" + dat += "Organization Size: [gang.gangsters.len + gang.bosses.len] | Station Control: [round((gang.territory.len/GLOB.start_state.num_territories)*100, 1)]%
" + dat += "Your Influence: [points]
" + if(LAZYLEN(tags)) + dat += "Your tags generate bonus influence for you.
You have tagged the following territories:" + for(var/obj/effect/decal/cleanable/crayon/gang/T in tags) + dat += " [T.territory] -" + else + dat += "You have not personally tagged any territory for your gang. Use a spray can to mark your territory and receive bonus influence." + dat += "
Time until Influence grows: [time2text(SSticker.mode.gang_points.next_point_time - world.time, "mm:ss")]
" + dat += "
" + for(var/cat in gang.reg_category_list) + dat += "[cat]
" + for(var/V in gang.reg_category_list[cat]) + var/datum/gang_item/G = V + if(!G.can_see(user, gang, src)) + continue + + var/cost = G.get_cost_display(user, gang, src) + if(cost) + dat += cost + " " + + var/toAdd = G.get_name_display(user, gang, src) + if(G.can_buy(user, gang, src)) + toAdd = "[toAdd]" + dat += toAdd + var/extra = G.get_extra_info(user, gang, src) + if(extra) + dat += "
[extra]" + dat += "
" + dat += "
" + + dat += "Refresh
" + + var/datum/browser/popup = new(user, "gangtool", "Welcome to GangTool v3.5", 340, 625) + popup.set_content(dat) + popup.open() + +/obj/item/device/gangtool/soldier/Topic(href, href_list) + if(!can_use(usr)) + return + if(href_list["purchase"]) + var/datum/gang_item/G = gang.reg_item_list[href_list["purchase"]] + if(G && G.can_buy(usr, gang, src)) + G.purchase(usr, gang, src, FALSE) + + attack_self(usr) + +/datum/action/innate/gang + background_icon_state = "bg_spell" + +/datum/action/innate/gang/IsAvailable() + if(!owner.mind || !owner.mind in SSticker.mode.get_all_gangsters()) + return 0 + return ..() + +/datum/action/innate/gang/tool + name = "Personal Gang Tool" + desc = "An implanted gang tool that lets you purchase gear" + background_icon_state = "bg_mime" + button_icon_state = "bolt_action" + var/obj/item/device/gangtool/soldier/GT + +/datum/action/innate/gang/tool/Grant(mob/user, obj/reg, datum/gang/G) + . = ..() + GT = reg + button.color = G.color + +/datum/action/innate/gang/tool/Activate() + GT.attack_self(owner) diff --git a/code/game/objects/effects/decals/crayon.dm b/code/game/objects/effects/decals/crayon.dm index af205fd132..53ecfc8d62 100644 --- a/code/game/objects/effects/decals/crayon.dm +++ b/code/game/objects/effects/decals/crayon.dm @@ -8,7 +8,7 @@ /obj/effect/decal/cleanable/crayon/Initialize(mapload, main = "#FFFFFF", var/type = "rune1", var/e_name = "rune", var/rotation = 0, var/alt_icon = null) ..() - + name = e_name desc = "A [name] vandalizing the station." if(type == "poseur tag") @@ -30,22 +30,25 @@ layer = HIGH_OBJ_LAYER //Harder to hide do_icon_rotate = FALSE //These are designed to always face south, so no rotation please. var/datum/gang/gang + var/obj/item/device/gangtool/linked_tool + var/area/territory -/obj/effect/decal/cleanable/crayon/gang/Initialize(mapload, var/datum/gang/G, var/e_name = "gang tag", var/rotation = 0) +/obj/effect/decal/cleanable/crayon/gang/Initialize(mapload, var/datum/gang/G, var/e_name = "gang tag", var/rotation = 0, var/mob/user) if(!type || !G) qdel(src) - - var/area/territory = get_area(src) + territory = get_area(src) gang = G var/newcolor = G.color_hex icon_state = G.name G.territory_new |= list(territory.type = territory.name) - + linked_tool = locate(/obj/item/device/gangtool) in user.contents + if(linked_tool) + linked_tool.tags += src ..(mapload, newcolor, icon_state, e_name, rotation) /obj/effect/decal/cleanable/crayon/gang/Destroy() - var/area/territory = get_area(src) - + if(linked_tool) + linked_tool.tags -= src if(gang) gang.territory -= territory.type gang.territory_new -= territory.type diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index af8b9341f9..0c29ee3f9f 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -68,6 +68,7 @@ var/pre_noise = FALSE var/post_noise = FALSE + /obj/item/toy/crayon/suicide_act(mob/user) user.visible_message("[user] is jamming [src] up [user.p_their()] nose and into [user.p_their()] brain. It looks like [user.p_theyre()] trying to commit suicide!") return (BRUTELOSS|OXYLOSS) @@ -422,7 +423,7 @@ var/gangID = user.mind.gang_datum var/area/territory = get_area(target) - new /obj/effect/decal/cleanable/crayon/gang(target,gangID,"graffiti",0) + new /obj/effect/decal/cleanable/crayon/gang(target,gangID,"graffiti",0,user) to_chat(user, "You tagged [territory] for your gang!") /obj/item/toy/crayon/red diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 06f6e5e993..dcdf1538fe 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -442,7 +442,7 @@ dat += "" for(var/datum/gang/G in SSticker.mode.gangs) - dat += "
" + dat += "
[G.name] Gang: [G.points] Influence | [round((G.territory.len/GLOB.start_state.num_territories)*100, 1)]% Control
" for(var/datum/mind/N in G.bosses) var/mob/M = N.current if(!M) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index c1780e4a34..af3505deed 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1511,17 +1511,6 @@ usr.client.cmd_admin_animalize(M) - else if(href_list["gangpoints"]) - var/datum/gang/G = locate(href_list["gangpoints"]) in SSticker.mode.gangs - if(G) - var/newpoints = input("Set [G.name ] Gang's influence.","Set Influence",G.points) as null|num - if(!newpoints) - return - message_admins("[key_name_admin(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints].") - log_admin("[key_name(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints].") - G.points = newpoints - G.message_gangtools("Your gang now has [G.points] influence.") - else if(href_list["adminplayeropts"]) var/mob/M = locate(href_list["adminplayeropts"]) show_player_panel(M) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 6aedfc13e6..8a06ebd0da 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -211,6 +211,14 @@ item_state = "black_suit_fem" item_color = "black_suit_fem" +/obj/item/clothing/under/suit_jacket/green + name = "green suit" + desc = "A green suit and yellow necktie. Baller." + icon_state = "green_suit" + item_state = "dg_suit" + item_color = "green_suit" + can_adjust = 0 + /obj/item/clothing/under/suit_jacket/red name = "red suit" desc = "A red suit and blue tie. Somewhat formal." diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index b9ddf041530e2a7f7df36e070b296d5facad7c9e..8fbd06a23be7598098583e14806f6cfca2ca2c88 100644 GIT binary patch literal 16167 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 Suc3h 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�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 K-SW%#pZy;`>!QN| diff --git a/icons/mob/neck.dmi b/icons/mob/neck.dmi index 53bc2616860bf32b00acce419bb5754b47a4f703..de13308f3702f6d34355d683565d23a897108390 100644 GIT binary patch literal 33140 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 diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 263e51400a6fff2af90ae0ca9c069bbeb817cd05..441f334ca7774add3b9193ecdf4ef314c9f794a7 100644 GIT binary patch literal 11483 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 literal 11993 zcmZ{K1z1$k*7nc{Qqnnul+uj@3@u8Ch;)N=NcRjSjf4_{q@>azozg8JUD7EGIn?kU zy!U?3z2AR7o@Y4c?6vpVwf0);yzh!oS9?l;M}r3ffe4-{$!h@Dw!0rLHt=6#-W~@8 zLZkE1)Nzx4<7)0=^VZGA$q@wd`W!P3as0t|AA5P`$-B5g&P%;!vU_+$edKtv`K;f+ zTBy6M&9?;4*<;l|Yr_e@=KQlix82-0y;?7*y{5uBJJ}*7k(xiI)8w!}P-P>LaQvom z4IRtD&eK2Ox1CjLyx82N)F(?bWcR+GHX2@OPNZfEdSt23qsj(T+@k(GCbC$r2ETAJ zsLXB-MgMQ{(6o7Mabq8~*D##|>=gXCJp(1}L2#lDLthy^A7*`jwT9dC4XT$vz4SO6 zq_|x2XkWv!BXZ;jQ>v6m<=l>rqrX^hytC@6#S!`>^yg6_tOx}oran$PQ^dk9-WCr9I15F|#hXg7%1p+aGp2^E-dVStc_xF1J zEBycp;bkwwltq7t*5S(>7r?|={axMWosB~eb&Xb0I?1My+s?%M$Z@0HJnk>QAbN8> zEoiRbJqPlVNNzQUsFDixOwQ5Im`dSnfyC&~2sh}CUwcfs`heRVGo_{`{Af5iWP$Qt;FW!!=mJP|JK*1%>`TKQ0 zG5bbFC}nYlRPjl?jf^sS`}+ls?lH-$st(oNvQJ0&4J2{r&3$(ewBk<3B?X=l$~|3` z)Z?LoEp7%XA@}y=Tg-b1E1XvqUA6d0*vd&S(i#oSR(DL4S|a!Yb=NEdfzB*c0&_8M zjWR)V6FN%rJ<#-pO5Vvuqd&rPrOFd*>*C&iu9 zzx@UC+v9Y*2XH-@ledqq($0S%Yp^|-MaNVTqAMbU0!E5DX<@z3iEjL=u~j4C9@w3o zTURUQ*(JWyd_SZ4a?p;BjzaQn22+Ixi0ki>a7qdaj(=t==I*wRt3iEtnA54TO^oMJ zaHMF>t*c8}X!IP2O@4!^yE_*l!A0NuJet+cF%c+_ntQ`n;D4RT$shj>-|uY&bVAeEj%Peu%~U zsE_^W8+19OC*`b_OCu+zyTXW|eBYnQm!G5~J)A{4yE;BTJam`!5$Nm*EW>|tJ^Cjs z$N=|5<^{3k3nK0UNLDR&y5!pm?s-fS{eY$>iI?i?CVolGV?x|21}<~a?ybZ@>jTLU z23q@>$~>Xe!>7y|*V#vOF$5H?ZU$l`r`FSAqCXJRCOz-zJ0c285;cTE`(1@Zyj+u& z|4O|)nVdBESEfxI7?@en1jZSKU*2jbd`3%d$jT$NR0*7>I;@tl;a7d2}k(99386ciU8f$4`FZW`SGQlE9 zNyW&a(bu=Uz`_IwlB$FtsUuqve^v_F;#M-nRS#Mo$`@u76zl}S$}lc*6bb3Kg7K42 zoZG9(wswi=8GBL$2U3@IPgjmFWNlH_Ud@Z)+uYpTUd=`V0s@C#5=cL(Bwk}jx3Xd- zL~>#xb&h*bQ(OGlf}`j+trD}549Sm)i4}HJrExP41vRcS7SSY{2~nO;+YHqDyurYu z$nX&ECshHKF5ZzjP7iNoWo2NTWR#SzG&F+d_BXP_81MkGdHB-4i2Uv$=HB>%BL`1@ z?gW-&?c#$J%MTCjj)^;E&)k{^#{bk3B@+|53ZB4mu+h*kk{)3A`;;8m1na(PC&yVN zT+sP--?QRA#@gm)R8SDQpA>j#Xvo6CV)^*OzH9%~2jL~5sjY3t5X=71P{6$Vz8n$@ z3rk2;boKaxnWmo$CFy%sZu{$Np<>*{+5TLu4=^{y2HpEzU0qBa$#e01QLSI|Vu15n zsK_CH@CCRZuQe)3{CrNmy>YD@QK4B=P5sY$xw#=LD=T*|^7u1fln7|+HR_vo86io_ z{QD5yYt}p-e-qjvT)7J=?-%NiIo;po(&~ip)|TXMFfURE)XRN{ZkJN>X#W&7I+h(Z z^V}&@sx2leuv__ZV$&Ne31O*K@2pc{6U$Pq@N#hp zVLE2~=8w{kT=Fqvhz;xSf6n40BZI~ei&HkG?BVf!- z%>z!D9W^T}tHj0H2c`uE&g&Rj(OCvjG7~R#JCPupRuU_vYg2@>;m5sFK6l^HcdgFu zd@IhuGH+Si=l0(g(NB1uCj6e5kQ+w^?4e(b%K z#cbiB#eJfV^WlJQmeei^SbEMoioTG#cnG}qnXVS8yxim(tv1dNE1>+jhc>asIE3Tz zAf|}5Gx1(v7WjGaGU@1i>A`@?_|*-_KmW2|fvA8c6sM}fnfPGLDpE~U&i#YY@e9?^ z8NuaP!_m2W5wA?LFs?Ij%|SE5fQB-y#A?|MtQH%xe!FK;uVxuod{>}ctlIbsv(kXQ zN?Hr?^ji&UydI8Sa?dky>E4O_`fsHBRJ-T3snSWi78D#R*CI8|>zJ}qda8^AF`8=U zSk;3te|_AywOfk4saS^1Z_k)D)2HmNw~H>9@=AZNUacW4lw-$#{ z()=!gg~wpEQeI*Zn?DJTb3Tjfjd?VycCA%`&jeTnQ|~w4EYwN@57o>AY}rvtH(t6w z(vDLHT$!)$PK7B=)@%e+1KI+dl1H+Q3Y8Le4fJv=LMwBBOLKD{a+Pt76dkUo8@|fw z&2euG9HnUn&U{|B>y4s!9?KHOsF?{Pu0LA%i-3vyUPBl+!F;3m2k8oFjbsQr#%Y3~ zeCNPP97*~B&`%7|9wrGfkl^|I49wLOEm(3%4EXn9*6S&!GnIf=5OQO5s& zH1l6WoV!Bg=wYBYv@J{$HCdt`gB+2%+RN>MpPZd4UOzPwlh{Ta=p@>8!b^+Wov&Y} zTUVcBAO&qfI%~7iuCB**+)k))?yc1jK~HVjGnYq zRyfG20I>)}Yd!Mf6=}5J={{Ny+grZ`Z*OmA2qaCgT@Li{>L~62XDh>KX!dhj;3(F2 zlj}vI<%h7F{F_0D*SIk^>T>F_*vY4$dl63TE}t?!d@$d$v$f61&PJnZodmiQ@Si>E z>Tdb|s-VbzVoHXFmt{J_AfJ5@4D(dTT9otm1yR)tQz6y{4{%cW%|qj1)i%(+7KzHr z%EDcUJ=L=HILw?jD<_A!xSNh(1G!)CUd$f{2D6^Am+RanSLjZ;x3p}jU*N&z_{!h5^I-6DG^lP{^xmzbQ9#uA_jwkwkXe2_tK)V zs&ksb%R0y3iihfFblx;nR=Q|1mv@&fRcA&)-`Q0zF zwHL1&GKO1=k-Nra%Y8XCrF|_C1g%ADhXn6T5mT*3?Z0X9eylhlRav1KqEASbewXRj z4vWMJ$y7@uusnVLH=F^_S+pKS|1GLr;-F8wmwR}uJzO=!qDssin|s+=AI=sY@lls2 zo<}ii z*P=CkZkxfgv>-ZILOLp98nKsqmL04>O zi=TW#&%j@M^1ju5SF6Ht;mOkukNyVtUDo52-Nfio=J)lNhl=hnnB^g=BV3IsDFYgPL z8SNiU!J^KG}H;Hvf1)KV?8a%>dT( z5(aYRW{6QzE-V|W_ntVwi9@^s&j*ZbnoknB$tbg=bb+~B$Y9FK_(epHRPNXN$3Z}> z1Do-a1awU(+JpjLjnqH_p^$whr5l}bq%qzk5Wl<;2mXYFgrcp{IbobS1=H(^>ni#! zDgE8wNmLoTc(HcL8k;IVhg|4R)Z#FwGVWZVH5u_5m5ExYKc+r7$B>WAyj;d^GAc6- z`PrFyiyTU(hhH@@8kJ4)by%-JUw#((inK(C3JJx1_(1v#S751XMCw}~HTV-x1)j0v z(+)0Ff44|Jw=vzFjD?qOaxFSmC0XYkZ!L={1>D~^0O1pkmN~lT3Qh48hCZ;;D~rq5++&)vdRx0`pmQB- zNpP;;^T2p=t-ikAvuuzGNoLpS*N+H{8i9~f-K|w(_oHJ*IG8H*ltInqGR}Nf>$y-N5h+lQ6Fm}QJ zj6BN$8re^m%hX^-o@2d-X=rI`J{%hx+uGV%)`r58=iQx)^=eX%j$BHBiXRix^M5Nr zi6l;`LBMx<+{M7az^{=>GHouF$Z;;zJA6v?!;`ZmDz-XAw+m>|$1b=cbQI-@#mO&I zU95mRLf!Bfc9YHD-uHnWt1XiJG20&G7J>_1#$muokeMT7rcgqE5LgzwI`EB_D)?YlZJzHW#)#Q4c2-gQknl{Al7GsjFqpTG}Qf7-#HX3`g#r5I)%GbMg&vWL|X=U{@m&)L!G#LXPaTd=7vj!bH61*ds;Tyl$f(H#<8)5>nycWV8LBIgY^bKYUq z!PVatQ+WNFe6H3>G}>g*^Pu@0z1;J_=*No)X%IzKqjm z#AwISjOG>OoEqna+m3hg# z!w|IWy>%^q{hMa_K3DHM{MNw0+AMZbig`S%=JE|hA%dlW1sD-CFuu-C@=;1ZwEgI? zy1eu8+u`%xC_5p{+aJ8(4RA)??AF25$p{-z@BSnz1E_()H*IWFjj7xe#{NcSRLt$C zRjm0wdsizk36PJE5AtU$%wpom}!jh1X;B^)wiX4yPHS$nCBp?26JB{O{ ztJbGyyX-&l?}I)C;4e^J1;(O>byLBAYh&rwk3wD%{NO-%+6x2-sAs+9u_;3fef!Jzb6;#RLFk&`gLW|_aLwGh|$i4r*-9uEj*T@L8p!*gEnEcDB|5K zLm39eTY+;!NOGBBYdAfAJ|aC&Fy%eZ^>G`PnOOk0Mfs$HiKtR%yl*#PO-lr{iLnYstWDS_C+_XycR8E`Bss$OoK#8ap zQoF3+G!<+wfO8nG@6*bJ`k2D#tbDMEdXu@9w)DB<>+7hZ?Mwn(VeTQMWt2OSgM|9j#l<1K|*a9M1E)i1(_(U*RNmi&DRSS7t=#L z!ru%ep-pc%_fKjj*ZJthO?)KN;PH61kgr{>&DxM6>W`-^C6boH8PVA-=jQ}=!?6)t z|K0uwY!whT+PF@H4rNfrKeXwrsU2hzwhY*5(b~Bk`-Trk8yr!y@ZsTluG|Ku%WD0h z;GUd$X~KK`V8MNN^otbH#Cs-Kzhe86Q}D3kmTJgXyk=INru#|cvX`Uaxw!tmZZ1P5;B)PgwQWs(cuRO!~(^1pdgpgXRoJU@2zbJ&ZDs@TM& z9KC`gs(p58&coa+$za3;&RQhy`Yht!gQ_(jib==KyOpbLUAPyJRKv03>4^CSI~iVU z{@`|&*1h8C$`+dWtH@gqlSV1!oIWk4oqO`qlYd@7Z=woUaHi{B3$$LpcAr@>Cdxq* z8^@9~^#8maG&TBSF;gG+YpjU{?HfsQM1mbFxtX|?Xr5p zI>MM|t29{ehTh!Z3I3*W@CjzhHv0AG6dFeJ^3J#wz`ns>lJEo65iZz@dTZnY;?2xyj2VhERnh9^(dgm_f ziw#)wM%j?T3++P*&J4k|E@2IZ-(H-keYu*%nfusm@nKB*0bg+3en^~$cdMUUoyFaw zGS{}=98RAFK;)2l2F?Q=vy=$5$<5B+4umTQc$IwATLIfu8g;f>0{r(X?z^3mC_QIp zGg{u?-#qb6cdNy|P|}b%-69oQQap%=ra`L!kL02>h*xl!aHv8~a>Zr~PR7ZpOdM4n z5YWpcn3;(i?ib`&gzaHcuI0NNxl#Jv_af=Vexyii+_p0!ju3^i~6l1`amc0;}l6K!6_AuP42e zXx>zHnd(9dQ!=bza(UMF;J}oyGNUyAICrBMr~j1JvK=eeYd9`dP$G{eLTP1*kj7Ku z(f!}b@pJt1k`Lw)h0_c(nC4~@A^RT{mwSX^EqvtFR9@xeB01*=!`4|hy66sJ0r{Q-%q zp?b2@mPlYV+>Tgy%TMrN#q@{!=!KQnzL*79C_c0%1}uWhVC^51ikg|=_Kut&r!D;U z&HUoMgUVG$SxV(L&(R8v!$>_~i1k+_2WzEnAEi6(t+xd-+g@6INEM_EP<=JLThppa z`RFUs?lwnZ?`rPl6=lp9oaOgVyVl*{D7}dw3Y^aFAN5k<3avVUf23w1*G;}H=~P*b z?9#r?v9}j$_^lWX4Oc0IWazL_!q{Jjo1@`@(2?h~|c`E+I3E0)r{@%Rov7XKw_5nry&ef=< zOf6&RJUYG8nH*|8>}eWK!MD@>7ZR8?zDyz%I|JEFjVq!5Z-@zD8@D1{}Cv<2cY zxz<+^PlfpB~UL$MmsJ6;gP5~7f5XAaI$M<7ppv!R{IDM?T# z{HqI8UTB4kgbm8x(88}@mESUD zEjs(L{vpENs2Ex^9=E~0{FzqRW~}f^ZV8G_rJ1Vrzv-?2JA(Ind(n37!v=*eAzy2{ zyPxL5%Ql@Ngje8*#K32Y~DO}Y;NSbB*v$H3P%8%Js;Uq`L$M1;IRmWxJGm?|pE32wv`~Z}E zVqzlN*AEg8g)0~9)L4kYbRCZWB1ta-dxh8SOw8^uq@JXM2k)MBDYis1oc|T-gVP@+ zku^s9)%?jaCyl;*c+g1xa~z}ZS-Fj{fpwtq4N1a-<;S%$ifnae%QaA$GHgf&btb;) zzo@Y{O`qj(14lN$)Yns+%txC5;1cZhFqZjJqpB;%w_mHV|DepuMD`(4)!^=tzx56uIvXbVOTV_OPG-nj;PlUOsO3HR|n~w7Xq^ z22+1Jd;upadUiQStHl+DBooubTLk%C^_aKf0$7;rxRB*gYF9M1V6+gwt; zZCAdF)6~=qsiFEJGkJN(gz3+CDj6rc6f4Hnw50czY-_FUsF@1~6`$_QJF3>YlzWQu zd9d{AEvcFHzAgP>_KrA$Ki zgMbkX!TgS-*5E+Krq@_{czy?)Um8KcxGv#-*)0M!#Mw~|HmQ~=(i`z9s*JG^_nnD5 zLag=8j{pY-n;>iNhgXDM@9&5+I4$cxpr>cULSnTE|o!_09F9P2(@BHM`%y?@Sbf;8m@{%+n?27~gBx)+< zr$37TGVLk3G4Bfz6i<(bUz|1M+Q{ z^_2NYR^YWZgdlwp1Cxh$yjd*K&2A^asiD|ZjaTL)?y<>U16p;8BvCQBdS9Ny8vdP- zYIF>@^Nn+dVQ3>wzH0DVrw}$yb~AfoOUC^Nf>1TMJqgC3$uk*}%&YqrBY`%8*0kSMsn3^?*); zP=Ah&zV9cMSyBhg4q%yfc5H`M5h1zCmV+s#xUE@PZB#;cfK}zJWodss@f~1AX-qx( zAAl7`gY_3`nTDGjbTl+4`q0T{L#JuKu9*i<_B2JSM6?IporuKpN{r$CfRb6(>*zQ3@zSm=m?jBFX< zb?DP*) ze=%vsW};KT%r;C8{=_-PlEF+hoc|Lo1GXsG7b4prsex3EG&Jp*p~>2z({p)%Y+_KzMvuJ=OZywvw?HUjSXr%o(Gh?zFxN`h1d`ui(|qva>pz9m_N4gG1F6AJSW zGXrY;jQc05w)sG+(Us0{fCMKwYlJn!)?zW@f&4=(mp*ehue~0G& z(qsRQ-2I1m{^bxlJN8?W?mPSmWqsp%5$mAFtVVX z!V84nR@$)dr0`srpIk^&r9?qTvZu$o6$J5gr$_swu82_xV7*cu!C?)eT6^oSmy z)M?brtZ=Je-v4j_M?C)TNj3jH>gXcxL*Dq zf})@2IyLzc(@QuRI5fT2vxP&aoJ(j4Go@|&@`RKeaCOww)Xd`IGoN4I<;w85IJYzN zv$L~5M9GIA22(B7quu4b2yTXMh9T?-JX$#LjP))2{DAm{#K!;fSM2vdQ8b|Rd-uE~ z5A-v(FOU=y5`wwQgx*~yT;A9#Aj!!eXg558_SX8$o(1J~4{<|$+XaVF2hg^j*S=qk z^>fka)r$8W`7!hL(Csl?yzmyH$YSsB_SMVdZ7oT`NxV&fP2c-6xRBX3rFJRk#?@i^#c*D$zFL*nG5mdPIA*cU&4rV|koL4RxiQ`W}^!@%0MgR7;j zjgdc9(J#8YLIEGGumpl1Z5XbtagA}l>jbIWXU`;x;_c$C2W~vcmQcC5hg0_7p^(3x z87?mNh_tDGfHmWojT-;qg2zhkDpKPbWZau^Px>F(DtJ&y$%TJXMw641K>msmk`w=@i5>56R;IZvJ-)j zet$J-Pe?B(|9i-grvmXu_6%lT5pPLRlL$;6_u_*R0>i$kan$3r<>R|;1Nx0GPfy6m zU=RomR|Iyh!s0jj>WZ?NP>c*oeYklP#RKpc1v2oKtiXBpQY_+&DMi!k>z^xO5RJ&C zdusZi1Mi!q!FrbOm?KLM9)EA5yBy0j7HXyBFI%9M9qhnq+uvBYxfEDuX)aRu+aN%i z5hN`u+Y!zk*o2Ia^S9^Zb0wgP$uN?HX_$3{3nLQgj3 za(?)=1K3RQ>nXR4n$217vv`k^TsP!?;Kube^_e6IZKYJ}!X?1!T;0GPJa~YMi5?nW z(hE4w7sppOOxp>7wqL`bfzkmdCvN7D2OClF?4pR=PE0`ex)rLKkLw?gSW~8^%8s!D z5D=h^IR&C^fKo&|ki%0(`2*^e&F{Dv`N*aInMcjvlL5BHxO@;LcA{WBw0nHu%d90D z)cNpFf<`ib;pw$02(}dpZkRcj=em-DfA$2o;D(frfN%SyC&&|q3~By)x4WbeU`Qn; zC5lE>haWzCaEJ{aWn197ql21|lL9|?LWyTKv>#eI}q_y=>o zBfB{w|8gQ&^`AYPipc-5Z9s z4zePK|7>FMXu=2a zz|~COh2g=| z$INBK+3L}uz0imz*}vj#&K5qvW2|l98dP-M==-;76Reu?&3V|Q0 zE&~IqgtJ9oNx#i)ZOu$2XWi%`tU6&$E4Q zAvubS)-AjbYti)p2TXC*3;VcDm?Mmyh)e-074X14y~ zReCWw?YZoxRJ(cg!jE&!Zz4sSpF)u=nhXU@Bkn{FC8c(9QX#;ZLC}YwJK7yjVE4JK z<7E+lNF*lM@quWF5+vxF{4Q6&QSxXbMP4o95h;gaREf@Bh*P&cIxcyucjc3G{|ceV+WX$PNbKr zW4w81-hth|5m;K>oX(ek)Mo2)HC8;TBZz}EUdrYx4*{Fo`GaU)fXA5(Y%h!5UYp+; zc_ok_*TB62YoV?Z*JA5BjvfJM`w&_lyfDRD7_c zTTrUiG#5dIp|qB6E_gJIxZCIwSavsNWMN1(h}WISx{^(FY7)qc>X>Iu0OHy-TtqM` zs(kWKbR49Mj|*V1U*+K`OvmtDsLz>yija*oiaekEs6%37BJt23tzp`Dhk)pSTZRZHyljA-9LXp46rkY#W6C@O3zi; zv6DnLzdp|lm_nNPI7}r=U4A8!?0Eg~hP{RCOj+Rd)qezI$kF3lG{{ln!58wTB_L%T O^h`lbzEsvE=>GxQtb+>x diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index 7a3c416b94556fde5402c9dd4a973074edae8705..c0f2d46f62b772ff0b1d18911197fff9dc4363f7 100644 GIT binary patch literal 31460 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 literal 26736 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

`kF}YS% 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 literal 10730 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 om1oi)bUq|`rFuVHBN Date: Sun, 21 May 2017 00:23:00 -0500 Subject: [PATCH 05/32] Update rune_spawn_action.dm --- code/game/gamemodes/cult/rune_spawn_action.dm | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/code/game/gamemodes/cult/rune_spawn_action.dm b/code/game/gamemodes/cult/rune_spawn_action.dm index beffe924bc..7412a5d6bb 100644 --- a/code/game/gamemodes/cult/rune_spawn_action.dm +++ b/code/game/gamemodes/cult/rune_spawn_action.dm @@ -7,9 +7,9 @@ var/scribe_time = 100 var/damage_interrupt = TRUE var/action_interrupt = TRUE - var/obj/effect/overlay/temp/cult/rune_spawn/rune_word_type - var/obj/effect/overlay/temp/cult/rune_spawn/rune_innerring_type - var/obj/effect/overlay/temp/cult/rune_spawn/rune_center_type + var/obj/effect/temp_visual/cult/rune_spawn/rune_word_type + var/obj/effect/temp_visual/cult/rune_spawn/rune_innerring_type + var/obj/effect/temp_visual/cult/rune_spawn/rune_center_type var/rune_color /datum/action/innate/cult/create_rune/IsAvailable() @@ -27,15 +27,15 @@ if(!chosen_keyword) return //the outer ring is always the same across all runes - var/obj/effect/overlay/temp/cult/rune_spawn/R1 = new(owner.loc, scribe_time, rune_color) + var/obj/effect/temp_visual/cult/rune_spawn/R1 = new(owner.loc, scribe_time, rune_color) //the rest are not always the same, so we need types for em - var/obj/effect/overlay/temp/cult/rune_spawn/R2 + var/obj/effect/temp_visual/cult/rune_spawn/R2 if(rune_word_type) R2 = new rune_word_type(owner.loc, scribe_time, rune_color) - var/obj/effect/overlay/temp/cult/rune_spawn/R3 + var/obj/effect/temp_visual/cult/rune_spawn/R3 if(rune_innerring_type) R3 = new rune_innerring_type(owner.loc, scribe_time, rune_color) - var/obj/effect/overlay/temp/cult/rune_spawn/R4 + var/obj/effect/temp_visual/cult/rune_spawn/R4 if(rune_center_type) R4 = new rune_center_type(owner.loc, scribe_time, rune_color) @@ -64,7 +64,7 @@ /datum/action/innate/cult/create_rune/tele button_icon_state = "telerune" rune_type = /obj/effect/rune/teleport - rune_word_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2 - rune_innerring_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2/inner - rune_center_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2/center + rune_word_type = /obj/effect/temp_visual/cult/rune_spawn/rune2 + rune_innerring_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/inner + rune_center_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/center rune_color = RUNE_COLOR_TELEPORT From 587bc1795c293d1bcb75980e2671129c8c6ebd08 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sun, 21 May 2017 00:37:47 -0500 Subject: [PATCH 06/32] missing files --- .../effects/temporary_visuals/clockcult.dm | 82 ++++++------- .../objects/effects/temporary_visuals/cult.dm | 70 +++++------ .../temporary_visuals/miscellaneous.dm | 116 +++++++++--------- .../temporary_visuals/temporary_visual.dm | 16 +-- 4 files changed, 142 insertions(+), 142 deletions(-) diff --git a/code/game/objects/effects/temporary_visuals/clockcult.dm b/code/game/objects/effects/temporary_visuals/clockcult.dm index 65c9d30e47..1eae2a3c64 100644 --- a/code/game/objects/effects/temporary_visuals/clockcult.dm +++ b/code/game/objects/effects/temporary_visuals/clockcult.dm @@ -1,68 +1,68 @@ -//temporary visual effects(/obj/effect/overlay/temp) used by clockcult stuff -/obj/effect/overlay/temp/ratvar +//temporary visual effects(/obj/effect/temp_visual) used by clockcult stuff +/obj/effect/temp_visual/ratvar name = "ratvar's light" icon = 'icons/effects/clockwork_effects.dmi' duration = 8 randomdir = 0 layer = ABOVE_NORMAL_TURF_LAYER -/obj/effect/overlay/temp/ratvar/door +/obj/effect/temp_visual/ratvar/door icon_state = "ratvardoorglow" layer = CLOSED_DOOR_LAYER //above closed doors -/obj/effect/overlay/temp/ratvar/door/window +/obj/effect/temp_visual/ratvar/door/window icon_state = "ratvarwindoorglow" layer = ABOVE_WINDOW_LAYER -/obj/effect/overlay/temp/ratvar/beam +/obj/effect/temp_visual/ratvar/beam icon_state = "ratvarbeamglow" -/obj/effect/overlay/temp/ratvar/beam/door +/obj/effect/temp_visual/ratvar/beam/door layer = CLOSED_DOOR_LAYER -/obj/effect/overlay/temp/ratvar/beam/grille +/obj/effect/temp_visual/ratvar/beam/grille layer = BELOW_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/beam/itemconsume +/obj/effect/temp_visual/ratvar/beam/itemconsume layer = HIGH_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/beam/falsewall +/obj/effect/temp_visual/ratvar/beam/falsewall layer = OBJ_LAYER -/obj/effect/overlay/temp/ratvar/beam/catwalk +/obj/effect/temp_visual/ratvar/beam/catwalk layer = LATTICE_LAYER -/obj/effect/overlay/temp/ratvar/wall +/obj/effect/temp_visual/ratvar/wall icon_state = "ratvarwallglow" -/obj/effect/overlay/temp/ratvar/wall/false +/obj/effect/temp_visual/ratvar/wall/false layer = OBJ_LAYER -/obj/effect/overlay/temp/ratvar/floor +/obj/effect/temp_visual/ratvar/floor icon_state = "ratvarfloorglow" -/obj/effect/overlay/temp/ratvar/floor/catwalk +/obj/effect/temp_visual/ratvar/floor/catwalk layer = LATTICE_LAYER -/obj/effect/overlay/temp/ratvar/window +/obj/effect/temp_visual/ratvar/window icon_state = "ratvarwindowglow" layer = ABOVE_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/window/single +/obj/effect/temp_visual/ratvar/window/single icon_state = "ratvarwindowglow_s" -/obj/effect/overlay/temp/ratvar/gear +/obj/effect/temp_visual/ratvar/gear icon_state = "ratvargearglow" layer = BELOW_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/grille +/obj/effect/temp_visual/ratvar/grille icon_state = "ratvargrilleglow" layer = BELOW_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/grille/broken +/obj/effect/temp_visual/ratvar/grille/broken icon_state = "ratvarbrokengrilleglow" -/obj/effect/overlay/temp/ratvar/mending_mantra +/obj/effect/temp_visual/ratvar/mending_mantra layer = ABOVE_MOB_LAYER duration = 20 alpha = 200 @@ -70,7 +70,7 @@ light_range = 1.5 light_color = "#1E8CE1" -/obj/effect/overlay/temp/ratvar/mending_mantra/Initialize(mapload) +/obj/effect/temp_visual/ratvar/mending_mantra/Initialize(mapload) . = ..() transform = matrix()*2 var/matrix/M = transform @@ -78,7 +78,7 @@ animate(src, alpha = 20, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) animate(src, transform = M, time = duration, flags = ANIMATION_PARALLEL) -/obj/effect/overlay/temp/ratvar/volt_hit +/obj/effect/temp_visual/ratvar/volt_hit name = "volt blast" layer = ABOVE_MOB_LAYER duration = 5 @@ -89,13 +89,13 @@ var/mob/user var/damage = 20 -/obj/effect/overlay/temp/ratvar/volt_hit/Initialize(mapload, caster, multiplier) +/obj/effect/temp_visual/ratvar/volt_hit/Initialize(mapload, caster, multiplier) if(multiplier) damage *= multiplier duration = max(round(damage * 0.2), 1) . = ..() -/obj/effect/overlay/temp/ratvar/volt_hit/true/Initialize(mapload, caster, multiplier) +/obj/effect/temp_visual/ratvar/volt_hit/true/Initialize(mapload, caster, multiplier) . = ..() user = caster if(user) @@ -104,7 +104,7 @@ transform = M INVOKE_ASYNC(src, .proc/volthit) -/obj/effect/overlay/temp/ratvar/volt_hit/proc/volthit() +/obj/effect/temp_visual/ratvar/volt_hit/proc/volthit() if(user) Beam(get_turf(user), "volt_ray", time=duration, maxdistance=8, beam_type=/obj/effect/ebeam/volt_ray) var/hit_amount = 0 @@ -134,61 +134,61 @@ else playsound(src, "sparks", 50, 1) -/obj/effect/overlay/temp/ratvar/ocular_warden +/obj/effect/temp_visual/ratvar/ocular_warden name = "warden's gaze" layer = ABOVE_MOB_LAYER icon_state = "warden_gaze" duration = 3 -/obj/effect/overlay/temp/ratvar/ocular_warden/Initialize() +/obj/effect/temp_visual/ratvar/ocular_warden/Initialize() . = ..() pixel_x = rand(-8, 8) pixel_y = rand(-10, 10) animate(src, alpha = 0, time = 3, easing = EASE_OUT) -/obj/effect/overlay/temp/ratvar/spearbreak +/obj/effect/temp_visual/ratvar/spearbreak icon = 'icons/effects/64x64.dmi' icon_state = "ratvarspearbreak" layer = BELOW_MOB_LAYER pixel_y = -16 pixel_x = -16 -/obj/effect/overlay/temp/ratvar/geis_binding +/obj/effect/temp_visual/ratvar/geis_binding icon_state = "geisbinding" -/obj/effect/overlay/temp/ratvar/geis_binding/top +/obj/effect/temp_visual/ratvar/geis_binding/top icon_state = "geisbinding_top" -/obj/effect/overlay/temp/ratvar/component +/obj/effect/temp_visual/ratvar/component icon = 'icons/obj/clockwork_objects.dmi' icon_state = "belligerent_eye" layer = ABOVE_MOB_LAYER duration = 10 -/obj/effect/overlay/temp/ratvar/component/Initialize() +/obj/effect/temp_visual/ratvar/component/Initialize() . = ..() transform = matrix()*0.75 pixel_x = rand(-10, 10) pixel_y = rand(-10, -2) animate(src, pixel_y = pixel_y + 10, alpha = 50, time = 10, easing = EASE_OUT) -/obj/effect/overlay/temp/ratvar/component/cogwheel +/obj/effect/temp_visual/ratvar/component/cogwheel icon_state = "vanguard_cogwheel" -/obj/effect/overlay/temp/ratvar/component/capacitor +/obj/effect/temp_visual/ratvar/component/capacitor icon_state = "geis_capacitor" -/obj/effect/overlay/temp/ratvar/component/alloy +/obj/effect/temp_visual/ratvar/component/alloy icon_state = "replicant_alloy" -/obj/effect/overlay/temp/ratvar/component/ansible +/obj/effect/temp_visual/ratvar/component/ansible icon_state = "hierophant_ansible" -/obj/effect/overlay/temp/ratvar/sigil +/obj/effect/temp_visual/ratvar/sigil name = "glowing circle" icon_state = "sigildull" -/obj/effect/overlay/temp/ratvar/sigil/transgression +/obj/effect/temp_visual/ratvar/sigil/transgression color = "#FAE48C" layer = ABOVE_MOB_LAYER duration = 70 @@ -196,13 +196,13 @@ light_power = 2 light_color = "#FAE48C" -/obj/effect/overlay/temp/ratvar/sigil/transgression/Initialize() +/obj/effect/temp_visual/ratvar/sigil/transgression/Initialize() . = ..() var/oldtransform = transform animate(src, transform = matrix()*2, time = 5) animate(transform = oldtransform, alpha = 0, time = 65) -/obj/effect/overlay/temp/ratvar/sigil/vitality +/obj/effect/temp_visual/ratvar/sigil/vitality color = "#1E8CE1" icon_state = "sigilactivepulse" layer = ABOVE_MOB_LAYER @@ -210,7 +210,7 @@ light_power = 0.5 light_color = "#1E8CE1" -/obj/effect/overlay/temp/ratvar/sigil/accession +/obj/effect/temp_visual/ratvar/sigil/accession color = "#AF0AAF" layer = ABOVE_MOB_LAYER duration = 70 diff --git a/code/game/objects/effects/temporary_visuals/cult.dm b/code/game/objects/effects/temporary_visuals/cult.dm index ad3f84fe06..78cc50cfc1 100644 --- a/code/game/objects/effects/temporary_visuals/cult.dm +++ b/code/game/objects/effects/temporary_visuals/cult.dm @@ -1,58 +1,58 @@ -//temporary visual effects(/obj/effect/overlay/temp) used by cult stuff -/obj/effect/overlay/temp/cult +//temporary visual effects(/obj/effect/temp_visual) used by cult stuff +/obj/effect/temp_visual/cult icon = 'icons/effects/cult_effects.dmi' randomdir = 0 duration = 10 -/obj/effect/overlay/temp/cult/sparks +/obj/effect/temp_visual/cult/sparks randomdir = 1 name = "blood sparks" icon_state = "bloodsparkles" -/obj/effect/overlay/temp/cult/blood // The traditional teleport +/obj/effect/temp_visual/cult/blood // The traditional teleport name = "blood jaunt" duration = 12 icon_state = "bloodin" -/obj/effect/overlay/temp/cult/blood/out +/obj/effect/temp_visual/cult/blood/out icon_state = "bloodout" -/obj/effect/overlay/temp/dir_setting/cult/phase // The veil shifter teleport +/obj/effect/temp_visual/dir_setting/cult/phase // The veil shifter teleport name = "phase glow" duration = 7 icon_state = "cultin" -/obj/effect/overlay/temp/dir_setting/cult/phase/out +/obj/effect/temp_visual/dir_setting/cult/phase/out icon_state = "cultout" -/obj/effect/overlay/temp/cult/sac +/obj/effect/temp_visual/cult/sac name = "maw of Nar-Sie" icon_state = "sacconsume" -/obj/effect/overlay/temp/cult/door +/obj/effect/temp_visual/cult/door name = "unholy glow" icon_state = "doorglow" layer = CLOSED_FIREDOOR_LAYER //above closed doors -/obj/effect/overlay/temp/cult/door/unruned +/obj/effect/temp_visual/cult/door/unruned icon_state = "unruneddoorglow" -/obj/effect/overlay/temp/cult/turf +/obj/effect/temp_visual/cult/turf name = "unholy glow" icon_state = "wallglow" layer = ABOVE_NORMAL_TURF_LAYER -/obj/effect/overlay/temp/cult/turf/floor +/obj/effect/temp_visual/cult/turf/floor icon_state = "floorglow" duration = 5 //visuals for runes being magically created -/obj/effect/overlay/temp/cult/rune_spawn +/obj/effect/temp_visual/cult/rune_spawn icon_state = "runeouter" alpha = 0 var/turnedness = 179 //179 turns counterclockwise, 181 turns clockwise -/obj/effect/overlay/temp/cult/rune_spawn/Initialize(mapload, set_duration, set_color) +/obj/effect/temp_visual/cult/rune_spawn/Initialize(mapload, set_duration, set_color) if(isnum(set_duration)) duration = set_duration if(set_color) @@ -66,79 +66,79 @@ animate(src, alpha = 255, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) animate(src, transform = oldtransform, time = duration, flags = ANIMATION_PARALLEL) -/obj/effect/overlay/temp/cult/rune_spawn/rune1 +/obj/effect/temp_visual/cult/rune_spawn/rune1 icon_state = "rune1words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune1/inner +/obj/effect/temp_visual/cult/rune_spawn/rune1/inner icon_state = "rune1inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune1/center +/obj/effect/temp_visual/cult/rune_spawn/rune1/center icon_state = "rune1center" -/obj/effect/overlay/temp/cult/rune_spawn/rune2 +/obj/effect/temp_visual/cult/rune_spawn/rune2 icon_state = "rune2words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune2/inner +/obj/effect/temp_visual/cult/rune_spawn/rune2/inner icon_state = "rune2inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune2/center +/obj/effect/temp_visual/cult/rune_spawn/rune2/center icon_state = "rune2center" -/obj/effect/overlay/temp/cult/rune_spawn/rune3 +/obj/effect/temp_visual/cult/rune_spawn/rune3 icon_state = "rune3words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune3/inner +/obj/effect/temp_visual/cult/rune_spawn/rune3/inner icon_state = "rune3inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune3/center +/obj/effect/temp_visual/cult/rune_spawn/rune3/center icon_state = "rune3center" -/obj/effect/overlay/temp/cult/rune_spawn/rune4 +/obj/effect/temp_visual/cult/rune_spawn/rune4 icon_state = "rune4words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune4/inner +/obj/effect/temp_visual/cult/rune_spawn/rune4/inner icon_state = "rune4inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune4/center +/obj/effect/temp_visual/cult/rune_spawn/rune4/center icon_state = "rune4center" -/obj/effect/overlay/temp/cult/rune_spawn/rune5 +/obj/effect/temp_visual/cult/rune_spawn/rune5 icon_state = "rune5words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune5/inner +/obj/effect/temp_visual/cult/rune_spawn/rune5/inner icon_state = "rune5inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune5/center +/obj/effect/temp_visual/cult/rune_spawn/rune5/center icon_state = "rune5center" -/obj/effect/overlay/temp/cult/rune_spawn/rune6 +/obj/effect/temp_visual/cult/rune_spawn/rune6 icon_state = "rune6words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune6/inner +/obj/effect/temp_visual/cult/rune_spawn/rune6/inner icon_state = "rune6inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune6/center +/obj/effect/temp_visual/cult/rune_spawn/rune6/center icon_state = "rune6center" -/obj/effect/overlay/temp/cult/rune_spawn/rune7 +/obj/effect/temp_visual/cult/rune_spawn/rune7 icon_state = "rune7words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune7/inner +/obj/effect/temp_visual/cult/rune_spawn/rune7/inner icon_state = "rune7inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune7/center +/obj/effect/temp_visual/cult/rune_spawn/rune7/center icon_state = "rune7center" diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 2ceea0aced..c3cf2a5103 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -1,12 +1,12 @@ //unsorted miscellaneous temporary visuals -/obj/effect/overlay/temp/dir_setting/bloodsplatter +/obj/effect/temp_visual/dir_setting/bloodsplatter icon = 'icons/effects/blood.dmi' duration = 5 randomdir = FALSE layer = BELOW_MOB_LAYER var/splatter_type = "splatter" -/obj/effect/overlay/temp/dir_setting/bloodsplatter/Initialize(mapload, set_dir) +/obj/effect/temp_visual/dir_setting/bloodsplatter/Initialize(mapload, set_dir) if(set_dir in GLOB.diagonals) icon_state = "[splatter_type][pick(1, 2, 6)]" else @@ -40,22 +40,22 @@ layer = ABOVE_MOB_LAYER animate(src, pixel_x = target_pixel_x, pixel_y = target_pixel_y, alpha = 0, time = duration) -/obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter +/obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter splatter_type = "xsplatter" -/obj/effect/overlay/temp/dir_setting/speedbike_trail +/obj/effect/temp_visual/dir_setting/speedbike_trail name = "speedbike trails" icon_state = "ion_fade" layer = BELOW_MOB_LAYER duration = 10 randomdir = 0 -/obj/effect/overlay/temp/dir_setting/firing_effect +/obj/effect/temp_visual/dir_setting/firing_effect icon = 'icons/effects/effects.dmi' icon_state = "firing_effect" duration = 2 -/obj/effect/overlay/temp/dir_setting/firing_effect/setDir(newdir) +/obj/effect/temp_visual/dir_setting/firing_effect/setDir(newdir) switch(newdir) if(NORTH) layer = BELOW_MOB_LAYER @@ -69,84 +69,84 @@ pixel_y = rand(-1,1) ..() -/obj/effect/overlay/temp/dir_setting/firing_effect/energy +/obj/effect/temp_visual/dir_setting/firing_effect/energy icon_state = "firing_effect_energy" duration = 3 -/obj/effect/overlay/temp/dir_setting/firing_effect/magic +/obj/effect/temp_visual/dir_setting/firing_effect/magic icon_state = "shieldsparkles" duration = 3 -/obj/effect/overlay/temp/dir_setting/ninja +/obj/effect/temp_visual/dir_setting/ninja name = "ninja shadow" icon = 'icons/mob/mob.dmi' icon_state = "uncloak" duration = 9 -/obj/effect/overlay/temp/dir_setting/ninja/cloak +/obj/effect/temp_visual/dir_setting/ninja/cloak icon_state = "cloak" -/obj/effect/overlay/temp/dir_setting/ninja/shadow +/obj/effect/temp_visual/dir_setting/ninja/shadow icon_state = "shadow" -/obj/effect/overlay/temp/dir_setting/ninja/phase +/obj/effect/temp_visual/dir_setting/ninja/phase name = "ninja energy" icon_state = "phasein" -/obj/effect/overlay/temp/dir_setting/ninja/phase/out +/obj/effect/temp_visual/dir_setting/ninja/phase/out icon_state = "phaseout" -/obj/effect/overlay/temp/dir_setting/wraith +/obj/effect/temp_visual/dir_setting/wraith name = "blood" icon = 'icons/mob/mob.dmi' icon_state = "phase_shift2" duration = 12 -/obj/effect/overlay/temp/dir_setting/wraith/out +/obj/effect/temp_visual/dir_setting/wraith/out icon_state = "phase_shift" -/obj/effect/overlay/temp/dir_setting/tailsweep +/obj/effect/temp_visual/dir_setting/tailsweep icon_state = "tailsweep" duration = 4 -/obj/effect/overlay/temp/wizard +/obj/effect/temp_visual/wizard name = "water" icon = 'icons/mob/mob.dmi' icon_state = "reappear" duration = 5 -/obj/effect/overlay/temp/wizard/out +/obj/effect/temp_visual/wizard/out icon_state = "liquify" duration = 12 -/obj/effect/overlay/temp/monkeyify +/obj/effect/temp_visual/monkeyify icon = 'icons/mob/mob.dmi' icon_state = "h2monkey" duration = 22 -/obj/effect/overlay/temp/monkeyify/humanify +/obj/effect/temp_visual/monkeyify/humanify icon_state = "monkey2h" -/obj/effect/overlay/temp/borgflash +/obj/effect/temp_visual/borgflash icon = 'icons/mob/mob.dmi' icon_state = "blspell" duration = 5 -/obj/effect/overlay/temp/guardian +/obj/effect/temp_visual/guardian randomdir = 0 -/obj/effect/overlay/temp/guardian/phase +/obj/effect/temp_visual/guardian/phase duration = 5 icon_state = "phasein" -/obj/effect/overlay/temp/guardian/phase/out +/obj/effect/temp_visual/guardian/phase/out icon_state = "phaseout" -/obj/effect/overlay/temp/decoy +/obj/effect/temp_visual/decoy desc = "It's a decoy!" duration = 15 -/obj/effect/overlay/temp/decoy/Initialize(mapload, atom/mimiced_atom) +/obj/effect/temp_visual/decoy/Initialize(mapload, atom/mimiced_atom) . = ..() alpha = initial(alpha) if(mimiced_atom) @@ -155,95 +155,95 @@ setDir(mimiced_atom.dir) mouse_opacity = 0 -/obj/effect/overlay/temp/decoy/fading/Initialize(mapload, atom/mimiced_atom) +/obj/effect/temp_visual/decoy/fading/Initialize(mapload, atom/mimiced_atom) . = ..() animate(src, alpha = 0, time = duration) -/obj/effect/overlay/temp/decoy/fading/fivesecond +/obj/effect/temp_visual/decoy/fading/fivesecond duration = 50 -/obj/effect/overlay/temp/small_smoke +/obj/effect/temp_visual/small_smoke icon_state = "smoke" duration = 50 -/obj/effect/overlay/temp/fire +/obj/effect/temp_visual/fire icon = 'icons/effects/fire.dmi' icon_state = "3" duration = 20 -/obj/effect/overlay/temp/revenant +/obj/effect/temp_visual/revenant name = "spooky lights" icon_state = "purplesparkles" -/obj/effect/overlay/temp/revenant/cracks +/obj/effect/temp_visual/revenant/cracks name = "glowing cracks" icon_state = "purplecrack" duration = 6 -/obj/effect/overlay/temp/gravpush +/obj/effect/temp_visual/gravpush name = "gravity wave" icon_state = "shieldsparkles" duration = 5 -/obj/effect/overlay/temp/telekinesis +/obj/effect/temp_visual/telekinesis name = "telekinetic force" icon_state = "empdisable" duration = 5 -/obj/effect/overlay/temp/emp +/obj/effect/temp_visual/emp name = "emp sparks" icon_state = "empdisable" -/obj/effect/overlay/temp/emp/pulse +/obj/effect/temp_visual/emp/pulse name = "emp pulse" icon_state = "emppulse" duration = 8 randomdir = 0 -/obj/effect/overlay/temp/gib_animation +/obj/effect/temp_visual/gib_animation icon = 'icons/mob/mob.dmi' duration = 15 -/obj/effect/overlay/temp/gib_animation/Initialize(mapload, gib_icon) +/obj/effect/temp_visual/gib_animation/Initialize(mapload, gib_icon) icon_state = gib_icon // Needs to be before ..() so icon is correct . = ..() -/obj/effect/overlay/temp/gib_animation/animal +/obj/effect/temp_visual/gib_animation/animal icon = 'icons/mob/animal.dmi' -/obj/effect/overlay/temp/dust_animation +/obj/effect/temp_visual/dust_animation icon = 'icons/mob/mob.dmi' duration = 15 -/obj/effect/overlay/temp/dust_animation/Initialize(mapload, dust_icon) +/obj/effect/temp_visual/dust_animation/Initialize(mapload, dust_icon) icon_state = dust_icon // Before ..() so the correct icon is flick()'d . = ..() -/obj/effect/overlay/temp/mummy_animation +/obj/effect/temp_visual/mummy_animation icon = 'icons/mob/mob.dmi' icon_state = "mummy_revive" duration = 20 -/obj/effect/overlay/temp/heal //color is white by default, set to whatever is needed +/obj/effect/temp_visual/heal //color is white by default, set to whatever is needed name = "healing glow" icon_state = "heal" duration = 15 -/obj/effect/overlay/temp/heal/Initialize(mapload, set_color) +/obj/effect/temp_visual/heal/Initialize(mapload, set_color) if(set_color) add_atom_colour(set_color, FIXED_COLOUR_PRIORITY) . = ..() pixel_x = rand(-12, 12) pixel_y = rand(-9, 0) -/obj/effect/overlay/temp/kinetic_blast +/obj/effect/temp_visual/kinetic_blast name = "kinetic explosion" icon = 'icons/obj/projectiles.dmi' icon_state = "kinetic_blast" layer = ABOVE_ALL_MOB_LAYER duration = 4 -/obj/effect/overlay/temp/explosion +/obj/effect/temp_visual/explosion name = "explosion" icon = 'icons/effects/96x96.dmi' icon_state = "explosion" @@ -251,22 +251,22 @@ pixel_y = -32 duration = 8 -/obj/effect/overlay/temp/explosion/fast +/obj/effect/temp_visual/explosion/fast icon_state = "explosionfast" duration = 4 -/obj/effect/overlay/temp/blob +/obj/effect/temp_visual/blob name = "blob" icon_state = "blob_attack" alpha = 140 randomdir = 0 duration = 6 -/obj/effect/overlay/temp/impact_effect +/obj/effect/temp_visual/impact_effect icon_state = "impact_bullet" duration = 5 -/obj/effect/overlay/temp/impact_effect/Initialize(mapload, atom/target, obj/item/projectile/P) +/obj/effect/temp_visual/impact_effect/Initialize(mapload, atom/target, obj/item/projectile/P) if(target == P.original) //the projectile hit the target originally clicked pixel_x = P.p_x + target.pixel_x - 16 + rand(-4,4) pixel_y = P.p_y + target.pixel_y - 16 + rand(-4,4) @@ -275,37 +275,37 @@ pixel_y = target.pixel_y + rand(-4,4) . = ..() -/obj/effect/overlay/temp/impact_effect/red_laser +/obj/effect/temp_visual/impact_effect/red_laser icon_state = "impact_laser" duration = 4 -/obj/effect/overlay/temp/impact_effect/red_laser/wall +/obj/effect/temp_visual/impact_effect/red_laser/wall icon_state = "impact_laser_wall" duration = 10 -/obj/effect/overlay/temp/impact_effect/blue_laser +/obj/effect/temp_visual/impact_effect/blue_laser icon_state = "impact_laser_blue" duration = 4 -/obj/effect/overlay/temp/impact_effect/green_laser +/obj/effect/temp_visual/impact_effect/green_laser icon_state = "impact_laser_green" duration = 4 -/obj/effect/overlay/temp/impact_effect/purple_laser +/obj/effect/temp_visual/impact_effect/purple_laser icon_state = "impact_laser_purple" duration = 4 -/obj/effect/overlay/temp/impact_effect/ion +/obj/effect/temp_visual/impact_effect/ion icon_state = "shieldsparkles" duration = 6 -/obj/effect/overlay/temp/heart +/obj/effect/temp_visual/heart name = "heart" icon = 'icons/mob/animal.dmi' icon_state = "heart" duration = 25 -/obj/effect/overlay/temp/heart/Initialize(mapload) +/obj/effect/temp_visual/heart/Initialize(mapload) . = ..() pixel_x = rand(-4,4) pixel_y = rand(-4,4) diff --git a/code/game/objects/effects/temporary_visuals/temporary_visual.dm b/code/game/objects/effects/temporary_visuals/temporary_visual.dm index 8c7a178bd6..44b9b91224 100644 --- a/code/game/objects/effects/temporary_visuals/temporary_visual.dm +++ b/code/game/objects/effects/temporary_visuals/temporary_visual.dm @@ -1,5 +1,5 @@ //temporary visual effects -/obj/effect/overlay/temp +/obj/effect/temp_visual icon_state = "nothing" anchored = 1 layer = ABOVE_MOB_LAYER @@ -8,30 +8,30 @@ var/randomdir = TRUE var/timerid -/obj/effect/overlay/temp/Initialize() +/obj/effect/temp_visual/Initialize() . = ..() if(randomdir) setDir(pick(GLOB.cardinal)) timerid = QDEL_IN(src, duration) -/obj/effect/overlay/temp/Destroy() +/obj/effect/temp_visual/Destroy() . = ..() deltimer(timerid) -/obj/effect/overlay/temp/singularity_act() +/obj/effect/temp_visual/singularity_act() return -/obj/effect/overlay/temp/singularity_pull() +/obj/effect/temp_visual/singularity_pull() return -/obj/effect/overlay/temp/ex_act() +/obj/effect/temp_visual/ex_act() return -/obj/effect/overlay/temp/dir_setting +/obj/effect/temp_visual/dir_setting randomdir = FALSE -/obj/effect/overlay/temp/dir_setting/Initialize(mapload, set_dir) +/obj/effect/temp_visual/dir_setting/Initialize(mapload, set_dir) if(set_dir) setDir(set_dir) . = ..() From d8299bdcfd3bc088ce6a88b944df7a4d56fbe5b7 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sun, 21 May 2017 00:45:55 -0500 Subject: [PATCH 07/32] delete .rej --- code/controllers/subsystem/vote.dm.rej | 10 ---------- code/world.dm | 4 ++-- code/world.dm.rej | 12 ------------ 3 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 code/controllers/subsystem/vote.dm.rej delete mode 100644 code/world.dm.rej diff --git a/code/controllers/subsystem/vote.dm.rej b/code/controllers/subsystem/vote.dm.rej deleted file mode 100644 index a7334b0b4c..0000000000 --- a/code/controllers/subsystem/vote.dm.rej +++ /dev/null @@ -1,10 +0,0 @@ -diff a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm (rejected hunks) -@@ -116,7 +116,7 @@ SUBSYSTEM_DEF(vote) - restart = 1 - if("gamemode") - if(GLOB.master_mode != .) -- world.save_mode(.) -+ SSticker.save_mode(.) - if(SSticker.HasRoundStarted()) - restart = 1 - else diff --git a/code/world.dm b/code/world.dm index 3f274938ec..caf2befe0a 100644 --- a/code/world.dm +++ b/code/world.dm @@ -236,8 +236,8 @@ #define WORLD_REBOOT(X) log_world("World rebooted at [time_stamp()]"); ..(X); return; -/world/Reboot(var/reason, var/feedback_c, var/feedback_r, var/time) - if (reason == 1) //special reboot, do none of the normal stuff +/world/Reboot(reason = 0, fast_track = FALSE) + if (reason || fast_track) //special reboot, do none of the normal stuff if (usr) log_admin("[key_name(usr)] Has requested an immediate world restart via client side debugging tools") message_admins("[key_name_admin(usr)] Has requested an immediate world restart via client side debugging tools") diff --git a/code/world.dm.rej b/code/world.dm.rej deleted file mode 100644 index b192dd6aa4..0000000000 --- a/code/world.dm.rej +++ /dev/null @@ -1,12 +0,0 @@ -diff a/code/world.dm b/code/world.dm (rejected hunks) -@@ -215,8 +215,8 @@ - for(var/client/C in GLOB.clients) - C.AnnouncePR(final_composed) - --/world/Reboot(reason) -- if (reason) //special reboot, do none of the normal stuff -+/world/Reboot(reason = 0, fast_track = FALSE) -+ if (reason || fast_track) //special reboot, do none of the normal stuff - if (usr) - log_admin("[key_name(usr)] Has requested an immediate world restart via client side debugging tools") - message_admins("[key_name_admin(usr)] Has requested an immediate world restart via client side debugging tools") From a8fa82b7c6e36948146cdfdfbe88481c791d812e Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sun, 21 May 2017 01:01:10 -0500 Subject: [PATCH 08/32] update world.dm --- code/world.dm | 104 ++++---------------------------------------------- 1 file changed, 8 insertions(+), 96 deletions(-) diff --git a/code/world.dm b/code/world.dm index caf2befe0a..6353fd644a 100644 --- a/code/world.dm +++ b/code/world.dm @@ -56,7 +56,7 @@ if(config.sql_enabled) if(SSdbcore.Connect()) log_world("Database connection established.") - var/datum/DBQuery/query_feedback_create_round = SSdbcore.NewQuery("INSERT INTO [format_table_name("feedback")] SELECT null, Now(), MAX(round_id)+1, \"server_ip\", 0, \"[world.internet_address]:[world.port]\" FROM [format_table_name("feedback")]") + var/datum/DBQuery/query_feedback_create_round = SSdbcore.NewQuery("INSERT INTO [format_table_name("feedback")] SELECT null, Now(), IFNULL(MAX(round_id),0)+1, \"server_ip\", 0, \"[world.internet_address]:[world.port]\" FROM [format_table_name("feedback")]") query_feedback_create_round.Execute() var/datum/DBQuery/query_feedback_max_id = SSdbcore.NewQuery("SELECT MAX(round_id) FROM [format_table_name("feedback")]") query_feedback_max_id.Execute() @@ -86,23 +86,6 @@ if(GLOB.round_id) log_game("Round ID: [GLOB.round_id]") - GLOB.revdata.DownloadPRDetails() - load_mode() - load_motd() - load_admins() - load_menu() - if(config.usewhitelist) - load_whitelist() -//disabled to prevent runtimes until it's fixed -// load_mentors() - LoadBans() - - GLOB.timezoneOffset = text2num(time2text(0,"hh")) * 36000 - - GLOB.data_core = new /datum/datacore() - - Master.Initialize(10, FALSE) - #define IRC_STATUS_THROTTLE 50 /world/Topic(T, addr, master, key) if(config && config.log_world_topic) @@ -228,13 +211,9 @@ if(PRcounts[id] > PR_ANNOUNCEMENTS_PER_ROUND) return -#define CHAT_PULLR 64 //defined in preferences.dm, but not available here at compilation time + var/final_composed = "PR: [announcement]" for(var/client/C in GLOB.clients) - if(C.prefs && (C.prefs.chat_toggles & CHAT_PULLR)) - C << "PR: [announcement]" -#undef CHAT_PULLR - -#define WORLD_REBOOT(X) log_world("World rebooted at [time_stamp()]"); ..(X); return; + C.AnnouncePR(final_composed) /world/Reboot(reason = 0, fast_track = FALSE) if (reason || fast_track) //special reboot, do none of the normal stuff @@ -242,78 +221,11 @@ log_admin("[key_name(usr)] Has requested an immediate world restart via client side debugging tools") message_admins("[key_name_admin(usr)] Has requested an immediate world restart via client side debugging tools") to_chat(world, "Rebooting World immediately due to host request") - WORLD_REBOOT(1) - var/delay - if(time) - delay = time else - delay = config.round_end_countdown * 10 - if(SSticker.delay_end) - to_chat(world, "An admin has delayed the round end.") - return - to_chat(world, "Rebooting World in [delay/10] [(delay >= 10 && delay < 20) ? "second" : "seconds"]. [reason]") - var/round_end_sound_sent = FALSE - if(SSticker.round_end_sound) - round_end_sound_sent = TRUE - for(var/thing in GLOB.clients) - var/client/C = thing - if (!C) - continue - C.Export("##action=load_rsc", SSticker.round_end_sound) - sleep(delay) - if(SSticker.delay_end) - to_chat(world, "Reboot was cancelled by an admin.") - return - OnReboot(reason, feedback_c, feedback_r, round_end_sound_sent) - WORLD_REBOOT(0) -#undef WORLD_REBOOT - -/world/proc/OnReboot(reason, feedback_c, feedback_r, round_end_sound_sent) - log_game("Rebooting World. [reason]") - to_chat(world, "Rebooting world...") - RoundEndAnimation(round_end_sound_sent) - Master.Shutdown() //run SS shutdowns - -/world/proc/RoundEndAnimation(round_end_sound_sent) - set waitfor = FALSE - var/round_end_sound - if(SSticker.round_end_sound) - round_end_sound = SSticker.round_end_sound - if (!round_end_sound_sent) - for(var/thing in GLOB.clients) - var/client/C = thing - if (!C) - continue - C.Export("##action=load_rsc", round_end_sound) - else - round_end_sound = pick(\ - 'sound/roundend/newroundsexy.ogg', - 'sound/roundend/apcdestroyed.ogg', - 'sound/roundend/bangindonk.ogg', - 'sound/roundend/leavingtg.ogg', - 'sound/roundend/its_only_game.ogg', - 'sound/roundend/yeehaw.ogg', - 'sound/roundend/disappointed.ogg'\ - ) - - for(var/thing in GLOB.clients) - var/obj/screen/splash/S = new(thing, FALSE) - S.Fade(FALSE,FALSE) - - world << sound(round_end_sound) - -/world/proc/load_mode() - var/mode = trim(file2text("data/mode.txt")) - if(mode) - GLOB.master_mode = mode - else - GLOB.master_mode = "extended" - log_game("Saved mode is '[GLOB.master_mode]'") - -/world/proc/save_mode(the_mode) - var/F = file("data/mode.txt") - fdel(F) - F << the_mode + to_chat(world, "Rebooting world...") + Master.Shutdown() //run SS shutdowns + log_world("World rebooted at [time_stamp()]"); + ..() /world/proc/load_motd() GLOB.join_motd = file2text("config/motd.txt") + "
" + GLOB.revdata.GetTestMergeInfo() @@ -367,4 +279,4 @@ if (features) s += ": [jointext(features, ", ")]" - status = s + status = s \ No newline at end of file From 7a3fb9e62e5157e6094fbda0f8553cd4ca39a61e Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sun, 21 May 2017 01:05:10 -0500 Subject: [PATCH 09/32] update ticker.dm --- code/controllers/subsystem/ticker.dm | 11 ++++++----- code/world.dm | 1 + 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index dcde132aad..a54c74966a 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -810,11 +810,12 @@ SUBSYSTEM_DEF(ticker) timeLeft = newtime /datum/controller/subsystem/ticker/proc/load_mode() - var/list/Lines = world.file2list("data/mode.txt") - if(Lines.len) - if(Lines[1]) - GLOB.master_mode = Lines[1] - GLOB.world_game_log << "Saved mode is '[GLOB.master_mode]'" + var/mode = trim(file2text("data/mode.txt")) + if(mode) + GLOB.master_mode = mode + else + GLOB.master_mode = "extended" + log_game("Saved mode is '[GLOB.master_mode]'") /datum/controller/subsystem/ticker/proc/save_mode(the_mode) var/F = file("data/mode.txt") diff --git a/code/world.dm b/code/world.dm index 6353fd644a..49427a9a21 100644 --- a/code/world.dm +++ b/code/world.dm @@ -32,6 +32,7 @@ load_motd() load_admins() + load_mentors() load_menu() if(config.usewhitelist) load_whitelist() From 3ad9c0ffed236ba90e567c1c050d4ce37d99f967 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 14:47:10 -0500 Subject: [PATCH 10/32] fixes cults being able to delete people (#1077) --- code/game/gamemodes/cult/cult_comms.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm index ede9f326fc..098fbcdf26 100644 --- a/code/game/gamemodes/cult/cult_comms.dm +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -298,4 +298,5 @@ if(GLOB.blood_target) to_chat(B.current,"The blood mark has expired!") B.current.client.images -= GLOB.blood_target_image - QDEL_NULL(GLOB.blood_target) \ No newline at end of file + QDEL_NULL(GLOB.blood_target_image) + GLOB.blood_target = null From a3807448dbb939a94e879568327e143d3c207418 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 19:42:06 -0500 Subject: [PATCH 11/32] Adds framework for kinetic accelerator projectiles having module-based effects on-hit (#1076) --- .../guns/energy/kinetic_accelerator.dm | 96 ++++++++++++++----- 1 file changed, 71 insertions(+), 25 deletions(-) diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 6a5dab12bf..0a886a76d1 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -61,6 +61,7 @@ for(var/A in get_modkits()) var/obj/item/borg/upgrade/modkit/M = A M.modify_projectile(K) + K.kinetic_modules += M //do something special on-hit, easy! /obj/item/weapon/gun/energy/kinetic_accelerator/cyborg holds_charge = TRUE @@ -165,9 +166,11 @@ log_override = TRUE var/pressure_decrease = 0.25 - var/turf_aoe = FALSE - var/mob_aoe = 0 - var/list/hit_overlays = list() + var/list/kinetic_modules = list() + +/obj/item/projectile/kinetic/Destroy() + QDEL_NULL(kinetic_modules) + return ..() /obj/item/projectile/kinetic/prehit(atom/target) var/turf/target_turf = get_turf(target) @@ -197,23 +200,15 @@ M.gets_drilled(firer) var/obj/effect/overlay/temp/kinetic_blast/K = new /obj/effect/overlay/temp/kinetic_blast(target_turf) K.color = color - for(var/type in hit_overlays) - new type(target_turf) - if(turf_aoe) - for(var/T in RANGE_TURFS(1, target_turf) - target_turf) - if(ismineralturf(T)) - var/turf/closed/mineral/M = T - M.gets_drilled(firer) - if(mob_aoe) - for(var/mob/living/L in range(1, target_turf) - firer - target) - var/armor = L.run_armor_check(def_zone, flag, "", "", armour_penetration) - L.apply_damage(damage*mob_aoe, damage_type, def_zone, armor) - to_chat(L, "You're struck by a [name]!") + for(var/obj/item/borg/upgrade/modkit/M in kinetic_modules) + if(QDELETED(M)) //whoever shot this was very, very unfortunate. + continue + M.projectile_strike(src, target_turf, target) //Modkits /obj/item/borg/upgrade/modkit - name = "modification kit" + name = "kinetic accelerator modification kit" desc = "An upgrade for kinetic accelerators." icon = 'icons/obj/objects.dmi' icon_state = "modkit" @@ -266,14 +261,13 @@ to_chat(user, "You don't have room([KA.get_remaining_mod_capacity()]% remaining, [cost]% needed) to install this modkit. Use a crowbar to remove existing modkits.") . = FALSE - - /obj/item/borg/upgrade/modkit/proc/uninstall(obj/item/weapon/gun/energy/kinetic_accelerator/KA) forceMove(get_turf(KA)) KA.modkits -= src /obj/item/borg/upgrade/modkit/proc/modify_projectile(obj/item/projectile/kinetic/K) +/obj/item/borg/upgrade/modkit/proc/projectile_strike(obj/item/projectile/kinetic/K, turf/target_turf, atom/target) //Range /obj/item/borg/upgrade/modkit/range @@ -315,21 +309,73 @@ //AoE blasts /obj/item/borg/upgrade/modkit/aoe modifier = 0 + var/turf_aoe = FALSE + var/stats_stolen = FALSE + +/obj/item/borg/upgrade/modkit/aoe/install(obj/item/weapon/gun/energy/kinetic_accelerator/KA, mob/user) + . = ..() + if(.) + for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits) //make sure only one of the aoe modules has values if somebody has multiple + if(AOE.stats_stolen) + continue + modifier += AOE.modifier //take its modifiers + AOE.modifier = 0 + turf_aoe += AOE.turf_aoe + AOE.turf_aoe = FALSE + AOE.stats_stolen = TRUE + +/obj/item/borg/upgrade/modkit/aoe/uninstall(obj/item/weapon/gun/energy/kinetic_accelerator/KA) + ..() + modifier = initial(modifier) //get our modifiers back + turf_aoe = initial(turf_aoe) + if(stats_stolen) //if we had our stats stolen, find the stealer and take them from it + for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits) + if(AOE.stats_stolen) + continue + AOE.modifier -= modifier + AOE.turf_aoe -= turf_aoe + else //otherwise, reset the stolen stats and have it recalculate + var/obj/item/borg/upgrade/modkit/aoe/new_stealer + for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits) + if(!new_stealer) + new_stealer = AOE //just make the first one a stealer + AOE.modifier = initial(AOE.modifier) + AOE.turf_aoe = initial(AOE.turf_aoe) + AOE.stats_stolen = FALSE + if(new_stealer) //if there's no stealer, then there's no other aoe modkits + for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits) + if(AOE != new_stealer) + new_stealer.modifier += AOE.modifier + AOE.modifier = 0 + new_stealer.turf_aoe += AOE.turf_aoe + AOE.turf_aoe = FALSE + AOE.stats_stolen = TRUE + stats_stolen = FALSE /obj/item/borg/upgrade/modkit/aoe/modify_projectile(obj/item/projectile/kinetic/K) K.name = "kinetic explosion" - if(!K.turf_aoe && !K.mob_aoe) - K.hit_overlays += /obj/effect/overlay/temp/explosion/fast - K.mob_aoe += modifier + +/obj/item/borg/upgrade/modkit/aoe/projectile_strike(obj/item/projectile/kinetic/K, turf/target_turf, atom/target) + if(stats_stolen) + return + new /obj/effect/overlay/temp/explosion/fast(target_turf) + if(turf_aoe) + for(var/T in RANGE_TURFS(1, target_turf) - target_turf) + if(ismineralturf(T)) + var/turf/closed/mineral/M = T + M.gets_drilled(K.firer) + if(modifier) + for(var/mob/living/L in range(1, target_turf) - K.firer - target) + var/armor = L.run_armor_check(K.def_zone, K.flag, "", "", K.armour_penetration) + L.apply_damage(K.damage*modifier, K.damage_type, K.def_zone, armor) + to_chat(L, "You're struck by a [K.name]!") + /obj/item/borg/upgrade/modkit/aoe/turfs name = "mining explosion" desc = "Causes the kinetic accelerator to destroy rock in an AoE." denied_type = /obj/item/borg/upgrade/modkit/aoe/turfs - -/obj/item/borg/upgrade/modkit/aoe/turfs/modify_projectile(obj/item/projectile/kinetic/K) - ..() - K.turf_aoe = TRUE + turf_aoe = TRUE /obj/item/borg/upgrade/modkit/aoe/turfs/andmobs name = "offensive mining explosion" From cd82124ef508f2c6c42e9d404fc7b0e76fc119cb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 19:43:53 -0500 Subject: [PATCH 12/32] Survival pod doors will properly turn if on shuttles (#1070) --- code/modules/mining/mine_items.dm | 36 +++++++++++++----- .../airlocks/survival/horizontal/survival.dmi | Bin 4228 -> 0 bytes .../survival/horizontal/survival_overlays.dmi | Bin 3714 -> 0 bytes .../obj/doors/airlocks/survival/survival.dmi | Bin 0 -> 22406 bytes .../airlocks/survival/survival_overlays.dmi | Bin 0 -> 18377 bytes .../airlocks/survival/vertical/survival.dmi | Bin 4708 -> 0 bytes .../survival/vertical/survival_overlays.dmi | Bin 4074 -> 0 bytes 7 files changed, 26 insertions(+), 10 deletions(-) delete mode 100644 icons/obj/doors/airlocks/survival/horizontal/survival.dmi delete mode 100644 icons/obj/doors/airlocks/survival/horizontal/survival_overlays.dmi create mode 100644 icons/obj/doors/airlocks/survival/survival.dmi create mode 100644 icons/obj/doors/airlocks/survival/survival_overlays.dmi delete mode 100644 icons/obj/doors/airlocks/survival/vertical/survival.dmi delete mode 100644 icons/obj/doors/airlocks/survival/vertical/survival_overlays.dmi diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index d15896a8db..3df4d521ff 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -300,31 +300,47 @@ //Door /obj/machinery/door/airlock/survival_pod name = "airlock" - icon = 'icons/obj/doors/airlocks/survival/horizontal/survival.dmi' - overlays_file = 'icons/obj/doors/airlocks/survival/horizontal/survival_overlays.dmi' + icon = 'icons/obj/doors/airlocks/survival/survival.dmi' + overlays_file = 'icons/obj/doors/airlocks/survival/survival_overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_pod opacity = 0 glass = 1 + var/expected_dir = SOUTH //we visually turn when shuttle rotated, but need to not turn for any other reason + +/obj/machinery/door/airlock/survival_pod/setDir(direction) + direction = expected_dir + ..() + +/obj/machinery/door/airlock/survival_pod/shuttleRotate(rotation) + expected_dir = angle2dir(rotation+dir2angle(dir)) + ..() /obj/machinery/door/airlock/survival_pod/vertical - icon = 'icons/obj/doors/airlocks/survival/vertical/survival.dmi' - overlays_file = 'icons/obj/doors/airlocks/survival/vertical/survival_overlays.dmi' - assemblytype = /obj/structure/door_assembly/door_assembly_pod/vertical + dir = EAST + expected_dir = EAST /obj/structure/door_assembly/door_assembly_pod name = "pod airlock assembly" - icon = 'icons/obj/doors/airlocks/survival/horizontal/survival.dmi' - overlays_file = 'icons/obj/doors/airlocks/survival/horizontal/survival_overlays.dmi' + icon = 'icons/obj/doors/airlocks/survival/survival.dmi' + overlays_file = 'icons/obj/doors/airlocks/survival/survival_overlays.dmi' airlock_type = /obj/machinery/door/airlock/survival_pod anchored = 1 state = 1 mineral = "glass" material = "glass" + var/expected_dir = SOUTH + +/obj/structure/door_assembly/door_assembly_pod/setDir(direction) + direction = expected_dir + ..() + +/obj/structure/door_assembly/door_assembly_pod/shuttleRotate(rotation) + expected_dir = angle2dir(rotation+dir2angle(dir)) + ..() /obj/structure/door_assembly/door_assembly_pod/vertical - icon = 'icons/obj/doors/airlocks/survival/vertical/survival.dmi' - overlays_file = 'icons/obj/doors/airlocks/survival/vertical/survival_overlays.dmi' - airlock_type = /obj/machinery/door/airlock/survival_pod/vertical + dir = EAST + expected_dir = EAST //Table /obj/structure/table/survival_pod diff --git a/icons/obj/doors/airlocks/survival/horizontal/survival.dmi b/icons/obj/doors/airlocks/survival/horizontal/survival.dmi deleted file mode 100644 index 5dbe3de771cf6be37520afbdcfaeec5ee49600ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4228 zcmXw7c|26__a7;=Fvt>NL?PLV5NZew$v$J(D1;XKWC`Ta!HDzh6DGb@Sv1Q3t z*~Sc6Cd|mlFvj=x`MrLB+gVk1;qC9?<|HKQoaj*E)}P9W9BDld z>!+QSI_fkzj(|bcAAQb(s#_10sLh)#nirw!nQ2v(l^rP4jy>vD(;h1PNx;bZT^;V6 zOOx4AB!?a+CGjZ;SJdyR)(a-**$MkMMDQ{2L_q)~5N_kRnAUC= zFTSpBBc7#Te$(DSTWE<)COZ%9V%l^|##lkPjlMWPq+v?F-G+L`YqI8$>-VSZiKI3k zk(t)RxBRU)rl&QXr}OX|8oh2Qk2c?4gzg?Yx-jg zdK)T=ik2?BLB!YZrzccYXga@ou1?CJch}k=k*2>h@B{k?Efc-F^eB2s9mrcHgD*IeV z47^%DPV5_rvOb6F_T*#9jJat zG~q3ZhPY{3SG9scuuk+m*?~i3eJ&;h{MlifX6A$Ar9s-TeTPd8WTUJ(#z)7;S)s%lQ@nFoLve?ti zQH&V|d_$blk&&3#C4J6TqB|ya{;d4KfVU2zh-;$kNC2QfBqLwj=dtsp{^S$26jHKv zQH>yow0^H52=2e`bu0|_DZ9m;BgjbJ8rDt7&qik0TjO&Q4d(yy99<4vT`R-UhD8}Z ze<1(9Q^XJA?Acsq|Ibh3)sg;iAf4-$eOA9+(4z0T$+a@CC^$C4)j^e~WXQh~^Rx5& zpWKeJVoUqT*c%Akq7A=tMtu#xf+H>eQfsexr+bMtc6|T$k5AQ0&}Tbxa#fGm(ojGe zd^KHCEs_l2`>npZBtc`tLl>f&lPH~H6f)Ixw=>S%%n{aJu{B-FBwf|MQmK zZWzg1q$LYl*W^@SQK}cky_-%xYnVmR*w40#F-mT429loj^?)AfKhh2e}u^f zOr~=4i&}=ZL7R7eCNj`;g=9BeDtEqo5^`p@p+Q+(>EIk(6siV&tw}bFj!iUR;~QR? z3)#&;|)wf=F?@=C)H*!~3{z7f{y6$8-Yt?&QM zHy3(HSKQqtq3^ja346{pMUIWVU($xz*xJU3*xT5&y@MqI?FPs}%M8|rjpLJ(livRR zT{RL9TwRat@8?G-hkX=Fjzcoa`b7^1yJ+x`o_f;2piMDQ5)BA1B zz3)pZl?4Fic31oE4DG27e7jdW{iLF3wKyH+C*LHJj+p{gpofvWPmulrR-Z0Sko=BGItrWF8Jeje` zp>Po)n-F8Et6jMIIN6#tx8P2`%Tqj0`6N!3zS#$j<=RYW&gcb+66e3;IEOV)2CNj( z;v&Ic*VZ0pJ{Mi~-3@DKGC06sqIir&rsj!tZmI3F?4%AkH-c4elR5mAN(}bMWe_nD z84}LNYrZpMANDaIG%66nhpRhQE1`anoxp? z?E%koU!r{f{5NW3stzsMZ}zm=wXuT23mc#AER2mx{?azy`ml0Q@-9E~TCAc2<3*#G zPf(6ja&eJdOJVQ>QNQp!X-8pr^V%J6i`vXzmZQq#Oe2lVrIQ&d4yMdw5?8A<_#s*d zzEKNTjJxpsG2XKULo3m125lZ6C4o4 zu)E5A8tiC)OubAiZPMN=lGDsp=i$%T6_phQ1H|l?6vU(n)E|8lt4r!_LSyED`{Hz;lhBov_Mj zGiu|f;-tT5Xz){UKFzkJxmj5t;qqOD4D+FU1oWSD{?6m0 zI!lxEhDux&S5cVDwe(YCoMtmm;H7J$O9Q&*=q_wqcSYyfqhfXl&k;i+uTde6!E({4 z^Uj{6)bq70gN4b1J}X&8CHmWLfqG~jWreiG4mf`&d%$u+hxUL^?X*5-L}wv)@OrR& z7KJpRn+_ENS)sK((R$PyqN4DPxQm&W`h{O`0X94sekdv)Fi;)`mC%Pxewr$r@eR0% zz<3Vo5R3&R$J-%EV~}btW;9kKqU|J7V}`n?F?I9mgXs;2@|O!cc+w8L98fc8J%s2% z*gUVI=tdJydH-^uuwN!i+0At5-CPFCH3pCIN`bea$9Y#u?3Ugmt}z*6lC?Bin+vTc zDylJq6&m5IlBqh+DnP}Tr9#D{poNKCqMo^@O3(Ve2ix#}V^G%?!MzJf?zf|4>rL3k z7xXzq25w}_jOG*dFue)KA(Wlw^!&}|`u36A zEM!6weidxP{tu$QTg5APjY80=PLu;=^ zz%7~4h6Qr*MZWlqiL!^iH}4L1E>zp5nCgqBFXGRNqAJZ{pF9uJN$TayK*Q2+5Hpk| zuhS&NeEH4qja$aYWR`s$uXAe9qB`$w)eT|~s6;?#u+lXM^;%|ai9{qMW077wd` zS1TS4X3ar8;tC3HCnjEK)v1llmRW9LZ6HAGBT968g7Ka4FJrejk<=NZjHz&GY_*G3|HuGPRONLmjj?r}q-fqE6Mgz6o3PW^f z$!uf|na>x#jZZ>-aXiI_86g{If(0rRH$ZqFn*(YK{TH;m%8Hfbe!*Bm>MQAvTB-7O za5LqZW9<#4tgf`AW#ig3$GL*w|K@y+w^**MLP^;@7C>U!!<)@#8c}hnVZTOe)=j=I z7jCyN9$M}>9dTfW09Rh^^g2L74k!aUKUQM;=4Eg6csGasTQV3{@#x`Y?J-c$DDNL_ zANUej+Rcm$-BMzj|30rwhhCkYo{qPTllZ%{Lr^!l$n@@9Q2Le`>s?I$!=jSZB*nT_ z*u4(MuMbbTXx|<5+3%d_&aYwt|H2(C_+K;j@Myy{G?_d9V0vS75PN^F%0PfAHnHYl zp){wsR)wHL{NyC$y5IT1H@&Ec1^oF+!Ev-YVyNb`3gNjgM2QoQRu?r%wG*ajUt)bj ziLzXhGcsZoTijt8*!lm3UfzrIZy%%8WlKEdIRlfY+2y7oCa*u;Mz^pnIb*>#wa^@e zl8e9=cOOs--YDwwqc)7UzDfo(2RMRmd2mfYv4a-=A9BT)OO)k(Vw~a|w%&j3>=Ath zu^uBmBG-2qDxSjP!St54%#MdM7W6Qqv}IOzu^?mC#baO8;(J|yD1U8nx@%)(G(f7Y z&D-kP-Ywn^40^T4&JOLaXRR59Fl84#i>-dBFp(hB&k05a4! K(W|`a6!AYm@`sB6 diff --git a/icons/obj/doors/airlocks/survival/horizontal/survival_overlays.dmi b/icons/obj/doors/airlocks/survival/horizontal/survival_overlays.dmi deleted file mode 100644 index 9bdb3be3cd7156985d6ffa881f4bc23f3c5a2564..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3714 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 Fe*iV-LY@Es diff --git a/icons/obj/doors/airlocks/survival/survival.dmi b/icons/obj/doors/airlocks/survival/survival.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f96d174c47916180f8e4d48ef9931749be8c3768 GIT binary patch literal 22406 zcmYg&1z1yI`~GmWGy>8cA|)aqHISA@LUM?7H%wq7RFIMmX+%1d?t#)B0s=~hiqw!8 zjO~B$`+ooHyRPkQ*VxYco^#&wJoj_o_rn`~U3GF&CQ=XxM6Ri!Vh94^aR5&cF(L2? zt!QNv@KXK4=&7HIz3+1$XD>fzPY)0%C?`JQ6KSN_?Uy?kJ@21PkDtHNHH$H1`ODf{ z%=8h>t7&m@%F0qa8S&lk@W;Sb%h&l5#7xkhY;-cI8R*erIZ9|d2w#GaDpld7F2{S2YD}n?rM_xSsXLHH8Oq#nss-2{?)=Rw<;xx zI*Hm0tz7>bOq`s?cx2!ACQjOWz4u{SUtb@!153h_$OB4JTqylHdSz@|2h@$lK6jS= z(L!yBK=HJ6b#+lp$dZo4&Zi8=Vw$$x(Z(wW?FU_zlPeY$7TngJ^)TAVo{_<;E*vSt z-13*{X&TV#-@ms!DWKin>D*_tF8+TG5H|`Vds4Jx#IN`sSp})>F zAH83*Mc}*#aeWL>qjUdtQQDh|92zSKI=D0og+a9mw^U4iYfY?2^UZlH)y5Yjc{^rl zfjL_rlSZ}!e;9+5jE|gGDhC3t>Nq`_W zkTE}KQ}?3$Vb+*dJ5k8du?(Bs`QwYwWUsUR&ck-tvcVsjqYN}wI2w9evFhWWdSF0F zNy*8*fG250RO9{jC?X`ZuZG$#qFzZXT3d{zEAEJH2y(j@O%fvZu5Y&@_&iqoHbvAl z^5HZY3*UqjDJ`~c1xc{NUSP5W68rVXwv@N5#jn$QpbjXX9n4fW|9Xt<&zHnB|YN^8gN`cF(S|JgU zgfcFsLZkaUV`UPbfm3DIp!ForP0=1Dt4luXLYGhNOS7nv_1GV!^wj@k403ejx6K!bg-Vbykkmoa z#-Q7m&8yOlnYl`hC3J7X6vNhKrW@osG0y0r7XHsAas?hA&8sOuKhN@(ae>H-v?g8Z ztL2#^!&;HX4Wr80`#q5A_&dTu$UD#ZOR5e+=k!l6k=+ldC>9_2{TMmy0K31cpir^T z9<#VjrprTlLwlrlx1$6j2(0Yby*=4AMVr_coeAo1*&dUJ@(DyBN8P`fZ7FC0=YcY? z$L{{;(^J+zdwV_pqR)MOY5DmFJ_TQdQpUfIrC#EHYG$U?{^Ruyt4;7F1srn(eSXru z?_$R=8V9-Hy|_|fidU<$?8cE@!NrjjHNg)Fc-8rv=H*1xV>!9}xEt+;b$M{a!e^6?R8`?N`6x~|;1FPQN5Ew|_y zJMQpO)jLq_FWB&y-QuXWngH|VnK**kyjAT}Qi-;8zG{tzeUxeEuCnWUg2FC#MYL;TN2 zU?Fmh80m?XoWR4=%Y*g3vz0#Jz3seJ;Db6l7K*4A?~M|_QjRwWcX#8FZqb`yLktDH?Xenqon4;IJS-`p*GSif>4Lp`64DddjD~KETEKN(-6e)mq4P)w#~YJFNA_AdH|5 z4?=uwYY6D?=L5}LtA5CcfUl+?o4r6J^3NGUkX*p1CnxYT^&xusjtG-NM>V0}ix*65 zu=@%##c-vub16y5{(CQO%=>sdB+usmMOAj)>;tcl2tS1MgKfCCRUhMh(uizX?Eph* zs4AztxZ#R|*rJ|G@-Y1b`!HMaG`tn|R2dTO2|M~Lk98zGm+54J4=+M zZvR;d8as|Oosz?Sgm&YeHF#OwUy=P^p#$_Cx<5oLtuekidcch{AW?wCozxy2;n2jH zUq7kpX&#Nd@gI@kIAU92w~?^c+U%iJ*+>Nzm~`EHquScIc>itDh7F;O!$ab`ckiw_ z&bmBUkK(>>JA&T52Y=@chhrHq7>sCg7JqcJ>o9Nu{yQIBG@-@?Ie{QLt9ZwnY=RQH_rDBis%kYNIS){?FE zOHPgEpHj{>TV9+fH!Mx0&g-n>siJ>9RrP_g0?WZ?3*4~e&W(NOz+jKWC0Tu3^CFfJ z*lw#Vo8P@nLFCk&UpRXq5x~`MQmLhEtG^SN!}R+^#xjuZ%34mYtmP)(#@Ut9IgJnY zu{{l`;!AlX%dO$hJUmf?cKr=&(%NWaWXd_P?40?hBH{N1_f!=2XvW2d;W%Y-jjtju zjU1V2KwL&5!r)M0fi$W+c{=qlE%cVox%`3RP~om3A4W!Bj@Du?O3Yocj_Z6RChC34 zFQLPHI^bG}CT4haOm}PEIjo;j|N6wLv@Tay{Y9?BuLg{!n%fgN-McZ1X`9C-UO$W_ zvYS&enn3o^*0Y(~4KZn%paJH;6b%7NysdV0o9Vxe>G zc%3Nh#}D=Q;>SMmYFk?b?cN)Fd2%qz-d|2f#fe3e)1sr=NKwd|3z8}WPHHURh;zyX>c{aSA$E~<_0z~x>GtevdQ1FF9;x;f$@l=AK?wF{*`%eF=43n(zcO=9^dqjNL)*5c%o~V zCZ^)+q~;WrpKNRna`X)Po5VfYGB3*i+qZAgiSJS=*;G8b1(Vq`b5z&Y?h>0VY1py! zipp}ldw|@h5@aRO7bY6N^gmMYd9Ja`bqx)ZZj<-emG{;6x9!`1IEGG#JFOEHXe*kX zUYeR&TIQffLES3Mf){6IYed8Kcoj8{W1{tVH;(X}9UUE2I1NfPEmWKl=e|Dfj;^k* zo6?QMxVgExXu{YqNZym!B2JpsDc^Ha@ znVET7_<0Jd+ir7yEN|xZTPi4_c#wMjdujM@Km396SGkZevO%1lEVxA2b42tK-XRRY z^$ISLn{^(D^~94%E_5Fp#IsZap#E3lj*12ZCg`5SxcHJ)#@l^u#tDXkkb%Kb<2 z!w;`&sB<-zX?hQ%e{eHV4G$)Sg#Qsixbi>M-6BYiV=sS$(ddTwjMmiY}dydL;t zL{rDFW~L6C%*xV7-GUH7-wp*8#20Ha}KRnzyCISm#Cdu)hMY zbS^W55mrLQa!V`ts)u^q!CgkF=&uW3?R_E6qkmh6GX{%m2o%6RU;h<(%pN)w92d!6 z`es?8%7;`JsLRV0+u%#xZ`5x0+@<5V&P&}970QG&r=m}=EJXvJYj_4l01gL*cDf|RXY>rpoCSF zS%_8oF3|nX9g^6ivhTg`1QFWHwQ(xTn*Z)a^V z&$pFkS>LpyF}xAIPchix{SdeUZZ9`Bo*UW0lAjav=-28oL8=KiVMI<6BF}w~UkEW- z()>PYqsB?>=}Erqu62s=XpS|hw4cIm4dp9;C!A2m)>Q|vBIZ!0M@tRzXVrLoSOw=x zC8pM6fp@polFz_13RFkn^*Oltv5YP`P%#uXyZVUKm_D_z=sP;{<|#P&FE|b(WS@N| z1N!#;d#dCk8kyXJBV(6hO}V@Pc zb}S+d%X=lr%r5f@(6Mku*iil@-qDsK4Z;LC_{v4~`O_{4F~SZbdDWdBjDiVclDxq~ zq1|FqA+N4#^+tMe*a9jAkxbaT ztMC>z?^|I%5$dh-rO6$l@4LG--n{;c(d|;v*1-s#>%ivSZ=jShM;9$6)>mavzJwVm z7muuXnQzoAj3jNsNbc2ksf#eA^lS+Y<}bds{kqAE1K0uTtuN~=&gZi$LwQhwrEqR{ zh{k$Tnyk7ZyV%#T8C@gQ*v2U~-yQ&TJ!ma_rBmzH}Ot zbzZ?CRU^lI{Iz&0J*;i} z&K-n#Q?yUwk@^w`GkWAak{0cgNx?F68p-2f(dx_NZQ-m4vK6eQDEZyF!}{zww=|Vj zBwi;={Oh~q#JpPWLPb+fFU<*Cdym1NZpB&jLtuF8OQSD~qy7GV-~7YBk*@|`PaNWP zCD#CuD&&_;E_*S<(QYlm^g6B@u%Sv<4=gDx_j4eWz~KH`pCrKQ@8C9{-MIsqJ?@hK z{QFmeg(UwVcYW+!JH=el;l3Eb2cn4g1h(3CW>=b@O+y)Cz+YxP07NdTsLYtOzvr#e zc5__zkeB+Gz%gI`tSZ)7qCo#7VEN79*82I2IVOEJ)XpA-3il1&{SjU4-|WqT?Fn@( z7jo#B?->w=daIM$NyKNvmRY*Gk2|g8Rw572bq2Ck-?l1>)l?Bi|Nqjn_uoF zx3s^(XztbCUr+kIchiTH?x8EW044eo-bmFNyLuGnhAvG)4%Tkyim&SKXVT#3?va&&zttEIWv!3ic?U&1p+V)+yvm{;L_sUB{@j8jZ((7ogGBa z!~~8j%R3@yo)0)16OKJ{i#VY{=-)3xTG*27dmb`GIjD9jqvvGta8TiXQu`?FV!CV* z-Vs?2K*M~DNJ~o-1BKF*9o1T*Ii{uALoq{oRN?{C{y&7ic{ESCG}`j}qb$x<+>aDgppX{|!DmOx2Vm zCbhSrNmim0f41mFR)VQm(FBeT!a_0W0a30zasHzcP;HX&y7!|e4z)Q!{WdM76XU*) zx5bH|L&pDcZEX81@d8**YWsEi9L_C3F~G8QT@26=+%nAlJ)3*_AxLm+Tlm*W@d;<& zy-&GU#506EcOzDcuP(2^e=mOrm<)9n14n|?1-~OegMZnJs;Ou%Q5t=hX&tDKD&DBM zrr4%Q2YaKP4T%^(vhXvdpcflm0fs6rfXuESF*8?}pFV{#Q^I@!Gt;ovAf8zgLXVp7 zdpZ98%H8%6Lr=bmEYUjcc|+aDwXqo2@D3Hc%dqKGKVf&657w}?F6FS4gtVs3gNCw< z82f7xLhLH@4-e!L0x%=H000Sg0B1|fJi51(A3r^prnWD)H7@b}CJ@fw@}wqZXIHM} z@lT8p;LrJHHwb{ZU^%b9JmV3~7$w%ha@5(ynjId881+sptw?@&v+?zFZg#`g$Tm^( zu@Bxt15!v7h!Ch``>}~jyiQr?r3A5fmf=lnuN?EBTjADnW{Ezaq}^184)e}i%lSrm zgy|xM>A*_Xx_;QNhGT-M=mvBuX@4Hnu9<{QPWPVK&S+rAfpo ztSmFD(Dp0M%&h&$Mb%c2T_Uy84*Ijt020V-MyO2xw zKUTk4`Bq`Xw2PveKDG~APO*IFMV4hRqWO-HA_nJJ)7TuIAwHNDYxLmy70M6Hhts~A4r!;1<62~XkIQX;7H4av$ zvn=U*Hwf{Bn`UinXTXR2#@F48zkZqWZB~wts;}3Y zX`r_x%nj4FA@ts)@;L&xF2WhKmO*tf*5^cV}Pt`m}>jcViAWS6>`wkj4)?)gk3ZmghQ`pRw5H zq;HSvs(A1fJ{FH@-`$@S#;2?d;2L=kjtQxV8h0h!46#-A^ju*?tk|sPs(il5LHL|2 z1Q2ipZ)Lu5RDNofMb^8t6nMDt7FUsLwt<=IsaQGSKU9x2B*08e9#o=RI>h-wLoTF$y(r=VjJm{jJE@Ck(S29Lio;p8 z_t#JWn^~OJN-7zO7naUGIbumL)1`Q(+k%?V*2;M!S#aB#!c~!4bu^46BsM?bf~E9z zN=nMN?we(M5OFZO`~XlEsPJMp*x^Wxnj4B@RK4g8Fmf>KFAE^dxw_&(D80tf@&_F2 z75b^9H4%4^q|Ru6@rfH1T~u51BO&H+Gbk13{eY42!7RIy2aIAL;EJk#iYRaaGNlS* zHXfF{@$^7`h(e;y#k zrwEKJuYAH7>+#V=6A(3LhWe9nQD*dXY4g&XIoK zxW^bA^%$E2B>c5MuD^-C9Nb@HxC~DJ`0FNY(2`)8K?Th~;DXB}?3D#E3Y6}JbwR}T z6)PAMWwZ?CF$&p?`e$T(1(GcvPuXg4r)*fv7wA!lr_?BeM=hR`IY6;i#^dcLsJeZ3A?f)voQ3EXQ9HfxQ)7e{chL_@XgXKGYpJTT~L3r%^UDQaT zgJkg_+*4HeRntA(B`-#9-_Q9$0dHYf!-ypv@|W+2DaGUha~B4J@%#^jsU@PDoW69@ zh;(qR@Z9|Tk;xqOid&-nXnq4mT>I{=DKX08`7ooCg-3h0q%t6hE3rhH#{Q4swWF80xw%O}C4Fc7jEu>@3-8OyW!`dsc#K4cYED$YxHB{Q zx^Qu?gLd3{;!M}uJ4F6Jbb0xK&akDSAUq2b8&Qr4-}K6FI-^FgNftXlz0kL8o&Bi4g37i6{N1@K-$xWh}W3f5v^6MV-I%1l%RLF_`fHbx3-)(;`AF+v> za#BVHn|G+fL2cPAjt^(wQfv}&posWWO_jr=_cy!kGFGnzo}~k1>`m7L&A?#+Xro*D z23&xv|ru8QlOqT@H;Y&yh za>}Wf;@~yyV`Q@QZvML`+|DP`32z;P4SO1tv^%AZ;T$F4 zf??VvKhP#z(RNNtfw^Rl*j6^0HO_J37CICWHWl=DG@%M4S26bRYX zJW3Y2G5*Uw?={j5QqbIc(@!x)zqYpfIH8KE7m%@nf?fiE{qTN_M&@Za44lm0gu8-l zMBz{?hasK}fbjqFyJSLa>Iv%oTL{`2RrR2%s%rI64BKhUHdxoj%C8~+q_$SYA@{8U zc9UNwl5Zn0Ck#5j&o^;zt@bXuPp0c~zdgn!aI)CS_$|5IF%gu4pB;zk(h(nN&@(JGDk%*A&ZGhxYBi)TTf< zwaCBmu_eYq18)t!gvJr2nE>G6F9GPukmVVx&c&lzsmXqD5pN5*lu|RkR1A>{I9$_6 z#duQ8Oi^qmND;&i(i9l-xgD?e?Dhm(=>%qpAI`5=?YUw+jXRSj_0i<2*h_Z9GdZbEzUd(qnV9yfC_DrT93a(Y;v z&B7#V+oLdP0WU-Pdxa0RH+sI2g;lK7;pxW_-A8w+d*v{_{!%zwLl;%SGQ050FV$Y> z-2b<);ZFlPq({J*GPvmtQR)DG@7BsMzmoJ;(vr|;Oj%1lKn;J?T{MyOgD=%UuE62g z#1Y-|LoNatTRf{|@3vO|pI0>s7Ivn&B*AI1oAH3*v#i zlnrd+uKz@Q@537pv6Q_(cDd>NuGk+|{?;Gm_(8PjoiW5lzm7B0^K41e9yNMgzJ$Z1zhI` z-xr$7ProajVRu^b-}ZuOntS@hNJ1)Qgo9Kb9c^hXz8-r4GIGDmm&+_uI}f{LxOaWg zBp^HVOX`0zn)WL1ie`rmubZ|qZnol6G_R%1Wx&|y8PKt}LFk|*tub$mzYWa}N-=!?q#}JyOyih~(C|GD?LQ&=sB$)@xS!Ae@^~WB zK1#@(cjw^b#X05}#~d8I(tU)3R+0cBbUzS9sT}P@5X&Mw?Vk`cSI(Q1AWC+Hm_t0r zCs<7IgKViUe-(J3^PMc3u_uMc`G?zws#S=?uY)!1E<6YhF)qp|5)(F=S$6y8P6{}xlCqpIU1~njePQN=ld2aqC4F17wFxRoRhXuZ%2@2nSXMW z`zLlY`Pgn>2{V@gA@Z7x*LVOntuzi=?lCG)s+@Hx7D=j%i}Z3Nsgqn?6T5cdjJrt? zW5!_oKDUn#`lIfNlEN0w$%uR1i3GXDc6Q2h+*zk07!NY*48IH`bSUGzD9*8{`%?Tu2;xPln||=Lhzt+k{yXG&kZ&kJlxUj$h%o>;}zo zi$lVN+e$KqL`AfINfYe3wd~tFx5r9y&dN*RN$bjeNOJ4ug^NeD?QfO4fh@u4M=4Fl zf60V~-wR=_YfXRC5DUOa9A4D_Vx(NMdHh}T&crQYKniNQb&Itar7^`dSG_?LGco4= zIiH>nWB*}m?W!=2INZL3TSkkRmD>17QM#@H?=b90wQy8Fb;fJw8Cd%6`G?`njM30^ zn_|2zXE3px@O#32_=;9vY2-f_i&}`hfbILAzciOJ7LL`yM%7hSHi2hIhw&4wNA>aqid9JuBd(r0FmgxK`+;Gnu7j!irD%Q6WZRs*pSTTs^v($}^XLyHY*3b@B6X*p(B9)*$c9UQYN$pav7Y71iV(NB z_&aNOMt*=r^^1V$Q?^xDmK%6T@1}S6ofH5+iDo0_3<54Q#@I(<4CrIND%x4vA5YvH z5c(`F`gE=!h-1BHSWd~Y4AeWWJES0b!@e1!pTJIh)V{w}RIZ#jXR-ZKY!@YU3clct z#Mp^cbw=$XJEI`DLsPkxC34z@H~E)QqJ{(a@;3fNo)Lk3VHwfQb>sLpkwp#c!>nBm z4Y%_0i&8d0w)s!Gj=1!%X96V*LI{{Ia}9go>d-60va6XC_Cb*`QBo-i6U_F_hy_f2 z0w5c?VVi%B8ZZhBGfNQfpOBW8mKK)y0?r3(2FTf!>8tY1e_yo^JBupX5-$38q*)TFvLqCBV0GD|MG=<*D2Nv@E3lu$`lW{A&q149Ti-@QN*MxcDMR97SEQL z#Af{==Kst*uNu#aM`Ad>E6GhmcH9~jRI5!W5lr!~#l3CJ<$?~4`_7=MK`xCl=GFAT zqheNTO|LrOPBSeUuxJ4>a&L-L_aw92K%+99MXDjmXe%?EV%yYa$D^Om&jO$<(wgMNs$#7iv=3Xl^xm06( z@syLw*ARto2G%808fgqd*8ue88xsDLIQOuPV?TzRz*Q|4Y2d5L47!{A=!`-FZ&+#{ zCH}9nki-mUiva>>vbx-97O-q~W|Y{CZ^kdliPP zi7dAonHE)3G5M>k9x^Gwa`+=I zv|q_F>U=TRk(#bH8&Ij=NNl;E_Z{p=H-1}XY3`{mnE7SS=*sHI7!{=sm{0)7HAN`Z zD)k1!&djm%9=U^}RE#7@%qLIeNI_6bDt^8}5(dR13$+{;3QDQk!wnIuJ2O$X1L@Xp@C@$6BT9O*5sJ31aji-m8x;s1CNrZ~DRKiN=Yl$&a1OTK-7<-JXYe0D=A138xz91a%kOD4PBFe6c=so4D zsEd5}%iqH@jl=bh6LDQ%VXxfGIJiXBJH#o$G`Ok*{Gr9LC7bKC?IQV~v|V@eJaEIR zI~Kb;sMzzshQs61U?~4sD!chJZ{i-GN_7Cq<>lK(jQt3L??&=3jtixs#DRyLsK_#- z;o~nH*}X!_+e8CbAEnPnY8MHN$f;`D1y3Srw>*byBgk=Pi3n#f6%?0#kCYa%p!8{& z@E{fDVkZvcfB2fdC!Yr~<$?b*5bs!V@!X(s@k4L09pSOiW?_ny`W8Fxh+Vy8$=A&G zzjjyT{BBws{*7U)h$B`}xDk&lEE+}lRsC7a=2=H%CTrY*TX|EV&blTVTj|9x?Cqka zCAQAL;bF3L7#2dp7dw#pO3n|p{Z!yCpHA)k-4n%SIeISHY%kbI%R>a)mD1@C zBZ|6pM?vO-8a9p})AA$X^Dm(cafo+V8!k`KQ-NcN{VJb)-dhV4NFx{n>)kR9%k}_r zKlhc)!<(1hK>sL$6{l9+_vKzb$JfR`ObNy096b`P3O8Akevp%s zv&l!9d|M*QAPn{-pjn<^uBn#0;Gp zuc^YfG;vT81SFq>IDfSJR%}3&*>d@Rq-AC`{acXyv#9kX`=^UMunZ4yg-NAXj=hku z@U=-ZpUud4xztl_uBY!F0nqGrP(35Aq2DtbESa5h{`l0;0-*zb(e)zlLEzuj6 z%M#pqd3mqr`zB)lQ2v7nb;wfH_ZxyX@A^s-3a0jJLkO#C6b z19I!F%L7?*0nOzPu8R1MEWI7tfVbX25|IQPgymo8MiEYCn~3MKgE;jE*8Z6G^%uE1 zyvj}aX1p=Z0w?wE`hLhR)q{d6R%-s+xvY?a`Y^LIuo)CO!5jaU!uEHbINH$)TO98N zh@HTFk>{%D`%+p?PSBoFyF6H~))M>hhEe4;6|p(TUe>vLl2%4uHsw@2E}KeE$rfUK zbY)sL`@3vbWXtD9NsIm@z2(V^=$L#M9hy1lzMO4kK z$SdHpyIL_&9-zKGdBOT+4YYS!|8IT$4@qEKSQR9l7nleG6+>xoW=aM}Uc(*-bpS#D z^uXXx|E=jE*^<+Z&AZn9fRQCK%+CIWZ8~FeqxOFNOD-Umq(x~PeMjP>chcxdK{B}% z0ROw@l?j9D&#GJI>Jr_whuIo7O@g-Ml&L~6e*(MZ0OR~~rNLuRMxdeoMaM;C98?lC zX6O;H(4D4=m>kM}u0$`_Mto=$R(FmE0PCr;(GJV^1~6F9b!c257=FT5XT?5?Q$w*gbZ!t3wm7j240miy-Y^vj?N z%5591YQjjg$^%GF)r}oa{?QX^1#4^Sp0`iEYu;o6rYgC&?W&xoYS`gnm{+ScliIw- zfXv_cTD)t)Bou~m1K}qj1(-qq^7LEBSU~Z3iKfDQ!!XLH=HFsixxWGTwT3+mU!u$1PbnCTV;J| zPTt6E#Xugb^eqYxxRh_MfyDVqJr@Gh;_KLc1N6fquy?oCq_PZX-XN!4;MU6_{^Xc<66mNoJw4U0HZkzVo{7dI1waEZe_Xa_ z7m2+D3&j^+s-vty+%=4#8m7z~l+wf+&7Bb)Ue({hy#g|`OCys(Pw#6QV}Z0Wpclhx z=3&&{e;Ox%JFXv^{N9=}r)v5l>{ib~TSns^P_dr_o(L+@&A)g_M_-M{Kxg4xz-FniMsG;K*TMPA$ZQ`vPYhTpgdo(jEupEFSlz~Qsb)Xx9&LApaeEZ&!0BBL4s})M9Xr(B;kKHQz!^R-wd-PSVU2(EjxSz{MmQ*PyqQXd9AcUY!6mj(nlufD>6o(m)uC+?yo% zF&Tha_UVY;ypb7)+x2iA){o3E0AOo?%qwcRW;&4Qs_Uqbzia{Vp!DkT_0~&AZAie_@=%pE3`{+MMP;*sJX`qyNU$M!rA?5*EPWL@NET0 z4|K-NcoDQI#kK&3Xy60MCi3x#b+1DPi!G9h7igf9W1Xlc5O4ah(q?2LBfa<&@6e<9 zLgT&hCCk5e>$aM==8n!@M0yc^_`#GQm%bX(Pq^ORXn_5bvD$Gk)MaY^P@6m0!eg0e zW-#}o*zFvkS!ev|V2_)x4^8K%l>=9HbJg!o5?uKJNm1|v{u+)0{a2KH_w=pX^b9Ow zJG|k@+qF^a%~>?q%94I63vg`}14L1VB$G#PKDX1c4PS}mJfpGBMMNINY?}+>2|W_{ zd~|frGH~_<$v@q42QFPChc4#afLd5IPP_4AXcxTUpV+eG+%A>q>r8!jFBQ#O+xG?O z-@uQ8 zNjmfzlGmIVFC7*I6uwx~?sk+p5~4UtNn!nG7TvWgjJ>7dE`PftE@XL+@EyqWxc>qY zLIV2o1@eQ)W|Y0*ZJTK3aLzFxaF&JETSmk#t%{Fn4b(;s$@dOq+?)9u*-%$%pA6KP z1P5T}P2KM|Qy#lYKYTMGY1VTFedg{?H!v`;c#A_ET>4wA=#6w)oO(_etvsX^Yoc?)z3xuE`;A$`)p5fs!r^JfGpJNiR8$HB`=y=Jv#ye*`v z!ab_RzlfeKq}K7PYd&c1qCCV)?O1pttGVCXDRxJq_1-Sn-_}ZwfOt!Fy7L^?8@mkv zy|{smx9hqdW`hwK+zqo2J*j^~pX9Z}7=*QMB6xqcqb-)cgJe9`Q?JpHwC1 zj+yweg({_8n5IJfT>xFP3(z&KA}R?f(l8H^8($yoEg31(zh&kysnzh4tLnGF+eZMAth9MYl73Z2Jcr=$(O_sl?8)TxnOeQ>5J)8 z0*kEdu0gKe%W0A7dh=wxCvTl0gNCQ#`+!wfklYDyB}yEkS48c*I>(TfS!NH7`un-i z_8K$K0IM?Ka`U`d_dfF;Al_A7M8vH8ZJl=F&;$Z1|Ly#_3H|@d^L? z{Tj8&zybZ6PDUf-t(u}}2ow1xpu9fIj0Tif4OlMbmyPI=?1s$&Cd&H7ktbFe2(tR9 zU7ID!x?hIsz^=YAM;04rCRRYBJF|-VvQYJk&b_8hnsdHCC#~vs;Q{#{_jhdp|2? zzIZfqe`pbNEfkV;XJEtxccgyZW@$oZ@D zWsgLisrS-fV0@ymSAgroLMuG7j`VR!Wo(@e(0CK~dsvwupU`Z3n;x8;By@3Y;6t6x zsH)_YjOkoHO2>3AbNGC#kM0d?3sO|&A-r{2fBwVm0`E$``j7qhHU*CU5Zw_g^cfC& zKm(<{=TS@I7Q*@WUY6%;Z(TRzL!sx7j@xkC9kgvFGaP>b`jz2Tki_h7UOAX8J?$cW z38z^-p?BtMy9ecZbSYVms??FTyx~N>$@aXQB8sfEGQ)c2iYQkxrg*NNZa>V-pq7OF zE&mFR5qJ~F{k)j)_u+n$oGAtKCG;1^@3OOPn0lELMUA_#7lCPjaKgMm$ke<89eV{O zWFpq~`BHvkpb}M=)%_ZJBKrp7ZW9Co;Mx#RV#(f&uli*--~be#)zr>Sa%f1|6CX76 zm&l$95>wsU?z%Sn0=&R`YMS%op)nmeM{2@1iTF3V^d;`&wY0RShk&hd&pOO>iN}0A_DPx?db<1_IE*Pd^#Q^p&Pgw`J3%w&7Ll$sb1e zr)RT3K~k~G_ix*K0L$|sQXAcK2h4rm{A&H8+ow%HcgF;ItqWrK@#0fllql{zYDIL> z3vu0>HWXk*%!d+0K(*8*5l%1y0?~(D|6c$%_-C^;y}Ws4=E=D^lORb|OXL)8-QVZ%J#C-n zR`ysBELW$Hn6AYQzKpfKq^fg4n86nDrDIY2Ug{5(HF8<(1pql>3ktLtu}nRrcuc39 z5Vk2VM_xwpV)CHtvgUK{p;K1T`os+x_zShA?u{PKUai7Xr*|ko$+=}~hUr;J*;;QX zPfUS7sj$U9EOf(~spjofUy^IMDT>pj?vRTUOk9Bnt)_Hd=J$chZXC_KFjI>dGtQp4 zoFx0BT~27~p>z{^jLd)wMH#{SNX%JZzUc1j|LMsGG6K+ftf>~gYIb@SyTy;Iv-S)F zoSTCn5!oev_;#Cz^f}Nuv`!HRn&#%PM(W#uWx_3dhIh1;BJS}dnSPp^Uoc7~Wp%=AFL zfFVE5*y_9`h4y^d0jo3_G-F4~3Qc~ge3b@u4;r`pYkcJ2_lSO0Qt+& z13lw~gebDhuiet)iMXDd3sNU7btv3XVtz0MT>&cnyo`608hioqLa zdw4{3#8kCSC>YtPukT9=%YoyjCgLme1A*wMdUMP4>-+uGHLfGu1=%Gt>qcCL>T?J~ z8=1{zwY+Ne*(NzufYv;o#_2Y@8)qA82`X7?6P^q2-i5 zeTPlxX04)1IBJcx{q)5O$n_k;vGsr1EAVrBMVXrGrJ!aRGh#7&7k?wW87a3H?-nh0 zj3kSnUTaSWs&B2L6Q;#m684O&6dxxK<&MY~EVM&-j0Fs!oGl#P%g`6*0X0ZChPQRo z;p2`QbBc!fyseB<0N=qG{*Z3G!TVkew;^I|J?te1AdjFH(0)-CZ^8^>nbK53czDuT zZZax`S$kauN*=qDrOvx=ygkC}t7CG1#}y`X+93&nB-@?gtygQ8(sKK5{AE@K>7_-0 zhe$%QIN{_@+4}ZEPwtr2wJr<#sUVVkOt7^0T@>QniEYX0&JSu&o@6EnQRyvOn)ULv z;RK`zT>O9pmlHF=3hkSSgQ|o`z<*7H&J@n5Q9ZEjt#QX`LJfQ7kS z0cskdzQfmWP@(L>lRD6(pI;^|EarS>@dW;N_xeL&=l2CCG5fw<4>8?nD%hBoQghY5 zjbPR>QK5T@wyV1)zpp(HUF72-gL7?%&eS&7dseT@h@SuXw!hok>OHV<1YoH7hd6M0 z&{AOHA8;z(GBSvZHV@?dngw>I;d*Pnm-8WZZe1-%oI3gjHd~wt)S?v9l7&#seOR*| zti`~|{%{q#Ln=UHS8I@RpBVk6i!IhHLDTG>MdYyJ2Ce3t?_9zENc?sM;Reau zOC81GsG8QUuU4Vk0W)`C&2t;iV)O{_YqRho++WaLGe21ww)# zWX_{vagIythY{dPb4D%ow@W*O6SoeqAM8#P8YMgcx<5$CIivEY6r;KFk#P@9?Froh zLkQD=;E_>;1x#5Yu^$0QvpP=qUVvIN%fvR3j+X5xY`$yKadl&Xs%w(;e)oY6m}|eEE;OS>L-oqXM318Hgk4YCh6`Pk0busc-9JUU zzMUy~ber&<)a_oNKq*JgG8C>53P~A5Z}QZC)8o5U8r2$ZR%7i7p5vXCgxBp$~G^Zs+FivgqmU z-p6dQ5ydk%1{RResN!oPw75}^Obv_U3TJprp7pWRjQ;p=cB+vv7<#vudNQ&uQ`IBQaJ+b0YD_?HA%FnN$?~NaLKFk z->b2BA;@fZZL0UnPXwUUtxlI&(rnRB0Jro_I~OpWIYD`(!R#Lzb7OtsAs1uR4R~qb zf-HW|YgbjA&oKp~xXM*BZ?zN2bTOvAsmH398(W{`p`5;TultG!Un3j6Fj(E3`m8s1 zn%7l|aYyf++Jb*8p1W^$vfRi<6@?h)PGkKJ??DBGoemP*R*H!lW`Px}D%3l<{ z4oCGjm)4>s@$aB{U7(^TYg{;S_*>5ei*@n#NlxPIQLK2k(abU7G9 zO-RpF4kAk8yNoH&WTy)bOoZ}D7n0cn*2h5&T#pEG5bGw5Ue!FZxN*`lxYW~f!>wvK z%?TZ1xX*AK82;}`ZWnzA3~XFbefNPMzSl?5d|}(ug944K3(8pqn5Hz;&%@u}|FOW` zRXGtxzc71ZAtQq;Y5rpp?x7B5fB}c5ml6?u>b>HLoShcyyDvyob z%H8i|Y(H!NW^emn`i}jVFbcUoM=k4V!}K3b1xmkA3PBMcu8KA|zBm+L1(L^5ud)YK z%$bz)Q}&zdD=QCf?w-!)J=;-v*or3SeL1)>r9G4PQ%mqK0f8j3p?;2CF|yFzbej?1 z+kEY^VhTYxGj0Ab=gRAoslohr{^aucZyq3xdHIY|`t&+i@~ayf_M3=uH6b+(-90`Y z()w_GQ%9?6Iz!Jd7>GS3ldC3f7s#vZT+9=nz=VJ3iK~+{3^*vFR5G5vuBx!>5NmUB zwCU7UxE=Y}R78h6d#3h6wm`TrASgOOXVd7V?}g`{rTsW^W*k(b;G<2v!sX&F>JK{? z`7@Io`SmyfGYnZ=o3E}aWe)F|9#zP;79^~js>a26&V4Djb#&LuF18309N2vw_L$<^oZbD`4^kw41?2~Oij(V=g2)xigeoRB@sdq_*u zc5F}1k3m@**ympIyz|vZ!>^IwiOGB2c}gyg zt#P@+BqtkbJk;Ty1nQoQx08WH-j%SG`sj{(LJj*W)2V2V{-95L9abog^8hOCqkS$m zVcw=O>zeT0czs(=Neu3PP372U4rZMIrU%=%XBTW1#0u0t{y*_Xe&;Ykz0AVGUBx=? z|D@BJGcmdI3i^J>B9@kxZ_{&)E?%}7ckzIOy&N34Pb8^uy(#s0!V1j4ZUASBp^rD+qzdF5f95HvCH+{Io;Z zUcFAAIR&QoN6B7Uudb?~`~^Pq9}>tSvk+ta{KIk)g5D!d8|e+eny*#rPuJArv069G zG6$Szpr@0gh+PS#`gyZO29gid*@yyqPQU(8u!{XjD&98Nhcj#CXsJr;_4L=jS^vm1 zJ2DKJMy7QtI*iivyIBatRsOapy5>C)dF@sob#&bTBU%cgNgAVvnwfQd@eTM6%kdFGE2u!bo2GN*1*}$PG)VawtdOXAt3pl0Y~QI2 zUmL(jbP{O2gvamnOt;T6MYdi5JGvH}QpP9LuO5%sG`Ky6fW%0GlEP2p&)Zm^Viur% zwK+A!exBn|2QlFex9Y8R%oasAPO|3MJUzlV41N$cqeyt{(N53SGi|BXH_D-Mfsg*4 z!3+5jb`=4mb>Ksi{AFp)a$g^xmH_*@-ZyF@)>rFS1T3wrjN%u7-`Wfh^ zJ-n9cRWcv?E?ll!_?N?QJS$Z+!f=N4QnOqZV~uuq=%|}>BVH)LMR2x7t*oqIdX{Ms zUl>t!ze+n&WTS(yjrgM(g8#Jb6C!TsXQK3H&;?0bKj8UDF+pd#wpl+PbTrsyV;-8) z$OB3lJusOaUGo9S6y*h>D2k?tB90MSH=7jjj(e+x#IWP9;tPi2#HYDaXXk6Y{_uvi zZ6oB-OhV$)7Fu&6@313(XOAlWzp+#Vo`u3fF2W~D>*Z7TM z{$$K|99M^_#W_^F7tVlVH+(&H=A-BY;+Abw)$&4> zkJ(GrtTQ?c`LZF&n>v;)$OhRim+)kA+Q!%unwvPIucZUWULNVo?xQl8Mk#iP960`z z%=2h}g1eSjjPk8v%z_0+XY2Lw|DHv&-d66#)=sbY#P^u_QDAY-HJ0(%Y1{|90yb7> zFp!qC-Dav?@qe)$uo=Ntl#$lG?~jUtpOB@ZB?iT!+pmg&1*My^KlYIvY8(J3zhMicJk}7Q~J6I30T8r%?Su^1772wegtWGJ%sI({f&MpSUBXyK9|11wN35mI{ z9}sN=!Dl$Y6s?61w75#l?Sy7T<%vgtr1dVO>Be3$6#yz8|J-Qo<^wg3MS&)#o)l;& z=g8i5@ihBzye7e=I3!W-q7FMiEhNFrJ$xBN?{c(4cDc%YlLDKP?QW%qtZJ;1Zqb4U z2OWyoPgFMMXvm{c_zVAus5#xoNdk{0&N4FUOxdbKmpq2|X&t85T5N!m^HJV6Qkk?) zvFsZEQcF-88$SXJ1~KE-z}e|Gl`XTt`W1|*;B<5xiWj;w@PLFdt1pC7oc>~L?@It* zF=Wg$TFlnG z2Q7ZFHfU6{-4nsmVEsn%{mOs8R=Bayk-cA-kTy9b*hoQZHeE{Wxz6rGWIe^dD^_!# z#kHDK3Uo?+_x7HW94)+VME zeSY!2-@DeIwOBGUXHM+1_jO-!9|KgBWbkfK+<-tJcyh8*Y7hw8Eck7>ehs|i?pl)y zUfgt7*Km|Fb}+PmW9#_F#u@@~O^6I{v~H#&l1VGfzN&#E-|`vN##@8o|yy;uY0bXcPWe=;fBSXz92u*(9yba=|e3iG@OLX9z8qh zoR!k!_+S1-k4JUVu?$KTIK{Ffy+4Tayf>jI-tam}qG$Chf0L(-71nMGP3aq3Hi#uy zz4nRY%QGawlf1*uN^7B>b6Y}i9k)&AcjbaMqRho?HZiJ;6B2fHyNqix>`8A|d^-^L zSF`28&ewOzOr97$xPdW3BXQN?XA6PQLFA+))m;;|rgY7yUeo|DOC6nP*eh2U z4EcsI4Pdk6^;3v6Ph+^tc8gHhS83og&u&FLrm_CG>8IF%AR1fj4D0kFxBkU-^G*~k z{jY_OtBr-mz0J;0{@czB_ZehywYN)+sTDWrDkihf`?b>6*Wu6e&PuY^&(Q{)uX5Ir zdD*%J&o>Apr2em;A+?qb>R$|pi41;}Q?#-0la?*7JI7o|sX617-9Ai9)e;WfSvi3* za(K$G;`5UVCNxTy?^zKawI{iXE=?p|(ckSbcAr>0x(&aawNGY&Yl#84jIrb~oTA?sINV#3mQb)W5%wNPYF%dFyND z2jQN)E%LQGmCHP&vPXAX#EyP*(ve0@k-3uIg$oU?;qSrO5iwahF~u80Z|3-t-dE&N zL+UZ-X0P~ecg8JbYVz>$-;LV8drX8Ok|32;Q_KVcqwG5)&RRdPzRVf2Z+ctS+TMmw z{r+n=!**e}z@vNp-02fyvNT|Fglc8PS!kT2qI@_g8fv!U+)A8*YW+!UkVFo68~tzJ99M@e(`u5)cCP%La{ApusIpl`SS zMS%bR%g;B*vx7I!eXT-+gR=|`4IdmY9jpzmkB!B+?=8x0xl!j~D@aKhMHdxu9ZuJJ zghj9@XDcU(4R6=G?C7+dP+e}oE_U0acHVe~njB189eM613=F8gs)vcvmy7c8r5_z0 zekmv*fDF~uiHUffl`ebrCW#kJ*TZSOyu4%?i6=a`(V#?OEWQR@hxJUvvKfPrWHGNZ zlJ*elX5{7h?&dg;p70kYVw|7gD-vbQrw41#{8zwUvu0rDR#GD6@GBVVqtw(?R+1Y| z0Vk-l7f0?Ah`=t$&%YZ}QBg_Jhc#5pz$gX5;e~{RvQY;Qlf_(fqW z!*_qBFUQ~tGP^dI(ZADtc2*q~bJ)Vy*48#;P}I>%?(g5>(MFMu2oS zF!iV#?m)f^%RpwAk6=Vt6R5F%!{^zdSd(>$PR*=$)Wpb9mPv#zEN3>_Igq#I_$bM9 z6isSsg46W^iZ=YYUmSU|kRR9hfMwRXmeY+eybB*g;2A){0U<=D1FvL7`Cu;;!XN1p zVkYNuJ`(9Qx2vqql-~QZ$3x?3gNeKT9vvfx|Ad}Oc`6zBmeKjxp!v^C=2x{WXWA?w zk~CLRWzG(lWQF}Wfwi1+CMkFMSSPuDF!BCHfyJ(cB(rFRVZ`JsT&PGbv-BM4B1NHI zCJw(BSno@_%G})SjafsWp$34zS>$iC=QjQ#%iz=R#lc~;(8Ggt&}8|hdzwM^=&$OYLyYqV*)qgx>+0* z)?|2!_T(-R&DEk{5lvwRIGBCrm?S#ZyzRbToA*QE;Q=v$;~UGS zT+rwR2T6}9+=$FDY2%)NJpe35tqVy;^rVl-DJh>laVVXX+M7}|AI%kGpiTWHAGeUudS|(ejEsvY!9yaVFq`pOiXQ+A z%#TD5`=A9S6I9z9>_4TXNZ4M)MNx{rOdMCo#ZoSU_1nRxxotc73T4p_Z`n{If*<^~qR@8j^S?zS68^A?KNJxqb zDq0PpDOdd&rU%$!bEclQ@3ZJ2af+)KeV7D$v`=<6IW=`_iD{qh#z>yO ztS{yL`(vAHk|H!VC&)kGQVGDJXXC9o_x8rdppehu;o5b+hL<;9vHM*; zW9394P=(eoT{~Fq0H+>ifB6t+SwfNiS*$4TcEx0V>ho01%AjN3?BH{+BX)ZF8y^7- z##Q^8f0N!ACS)wAQ2bNb7ae?jd_tb*_!$(H?`$0&0TB49!cQb4LgQle7=Y_~V`F1^ zUtp_2h$SrqsZBpO<^d%l(o~H`%(yP#C5X8FIEtIE^*E*nXr?%GzStSDe!9Q%oW+z( zE@QBq;3qRZeQ|JvT=uvJ3aynGVUh>M4(pfTFu7&|WCult?NoA2dDT{dyRVg)AT=J}yv}Lkg^{BpNnTu*%VUMlTZi<$-~uEfC~Q;RIJa!C zke5-Rx+n-Yd0aGkxG~Cbe!Nq0=>?7>^kwymA^n1zM=|<2i}Gjn(b3T@n6^9s(B-uw zpGTJkGY?-u`Sxb6I+s@c{S~rv&{(J_viAXKe;s`Dtk1#xb2lygV&L$7yidC3p4Blq z5z%mV7McwUOS{nBfLrWwx530^AX?co)YVO5*s=I;)El}w>(L*17vMjUlY2QwuxaJnL2PmUTaCZ~aK?<(KmU=hX#- zkasFWImy7$Q9WL?t5SRmcAfmV3Y-PN2Es|R=YiJkAFpc-E4V}k{hUzpJ0J9q@2t@G zd&qM9w!>mxY9{lx0NX*Ql5a~vXuz;nmW8+Vki4dDj^!|w7l5PZNvjm16`Fe_ICkIw z!?iEuQ^2qeex5X^Z84=pR2WffFy}|9Ce4?&e^1zA7Z{U#z)njx3y_d zZ(hlX7BE8mYoqV#LScsJCSv0Ox|H=uoAa~58$tzj5mRkn=QzJQ^Sp3cNAa~6C8|^P z@R@-u)~yubq754|JqI;M3*p4gm#N|vK`(OJeY`l~W3*zTpYNq1IHiRX% zj)dOuG8T`Fs?2qO+(tJG(q@oS7J>{YWxMuDr&1YXnDpGoUp`XG}^; zDKiUASdg}46>Un1J=(!?T!O`7bTQ-wPE=>K|Haq*Yu^Cya~wTR&CWKw&vp96kGHH{ zN?uA*#RczVyu?&XhD{jMf;(ZdrCv5HBMf}n=KxvlVr|F64WZ2 z>U&`@nOE`&G=R6Nhn8=UV0r+q9{54B1puRHsjp)O6 z4FOUqZ&-2wG|9x(w|Y#L(Qtxtx&=F~nQ_y?rKY5`(0V-mfJK~=h-e`HCMXC@S*Y6Z zw`ly|yq&S3DlDMm<&aAVm9-<>2zlpaC%vvdIy3!@S(GOhv;H0wRMsROW~Pkrzv@u# z1gC*f0ojPDuxJPZ;q;aYj}*gob?U96Bc@PvF-$nKTm0hs44#)dAZkSB5uAb& zQAVaB$irigGUddH=Xhf|bp9M#@E^BW^f``Xn3Z7IDYIQF{lVCuk;yl!GRwa~FD zX7d?m1W)9tA8j6ne_dd`<;==a*$4~7`X1Os6#_Qm7;p)Jfa@u}^l4DdBhEt|INwEq zNBz-Hk!wc6(?(fT8v0e&*qS*)I7eYYEh}VK&i2}E=FmIP=q(AC+$5#y97P`ZpR@y$Rz>-Tk+Vr}Xc{+%)y}t7B zEQUwNdCzbUOGvgsXA~B1SF^k_Ql4v{gY(@&=Zf&-k~?`FOcGNTA%AtH}Pja9TArKUEo>w^V)9C8jfEm<1X7V+wp9x81u`*k&DjU%u*%xhPn-I(ABALq?>+F2H^aKszy+6XS@ z)Nv?hxLz|i%sa!`M)PrRVjt?se=u;ws|l&ZG0pE1L*4P9I)}xZkl87wjPgM>p#7oB z?TjyllP=R9Uj0hV6bb<+fRCn>Sy=1`% zTN5FXt~u?!%^F`g>-V@MA~8d*vNKo3nF&%+&XAMdT=Xt+V=f{1{_Lh0GM3Zdla1|} zs(bJ={cvauBEXZKEs)DKI8gHA6nN#YFmLZ~#DXHixJ}bk%Kw))^uOMZvST-+?^INL ztxhWrvs~jX(zrRA@722?3?aXoH9+_?^6@&UCdQv%Yi@oVrBhK^`R;hyBa}ry$?(D_ zuWN&vE@hcU92PV;cPBS5FCNx2F(D)^?W@A3mBSn6Nq(hgh|awC7KwbEuGC~KyWYlliRErw1;y5AOUpU$aqEIzclWDE z1Gup9a*KI;XY_7#g!V4WF(=xy;Lc9m^`Aefq@~RZ1eqe_oRU=<%<1O_KJ$)F)ncD{ z$umcoXQ}79^-k5`#>7=;o?S9-mYVF=JFJA5dv2ecRBG1@|9Gi;IqVwke!905Crl0x zCxUVgvyujq-@a`=@#)sq78c~wXK@#g(KrfL5*4{L!YO3E-OR|y2$zTmW{#+wF{kjk z6JxA`dFRe-;|Om;aB!l@_tR6iuFmw=7ndD7yEX?4?LoV{cF3`hR0U|-U$Ym?Q{mW( zH5N)3@4W*(1}Dtv(U_8KPGV-D0cJYEM@RG%lY#l{vt_jQ{$5F~EYZl22aCTt)9M+H zyhsZ!KQ>EzNxr-tZ<5F9(WB}t8Bjl2z~nL(g?Pe!!(I*jH>32F-rY%tnOp|Q4}H5Q zDyp*QW|=;yv-KkJ?IX1KwTGWPX(B&=j?+p>QmzZ$>{=>}RZ9KTIs5(KKBOUX?Io)* z_n1P4s$3elTFWYR!go9D*OT6Qca>wZg{v~!x9^$|a6msJc|O25BJ4j>XR4c98>f8g z0^cd(h~9U9Y008R*+M{@_DWhg>zy*k78=CU{S86NxFwyqu@)r)=v+yw7E_k$*{X&{iQTEz#ErT$w`S3xvlB>pp!oUe!yB^p)F%>Y-VVAX zcE)E!y;IYHed)E+4Cnq|#JV7b-(J-YcbVi=oN2I)iUxX`8!u(}v(@%=!fNu-0v8vg z_jpHOwbn~sn?ftcZ56wtfEp?rAjm}QZ}iia{}J+F`q7V zz5Jo@LNf6-l}I)pxvAy%@e*222<8;qs9dg(7CIfxdi8(z! zpXd%JKHPrZF91gG8yxJ!x>WoE_tV`*|CWqTT@Z6qpJGGq05GSXiV-j+jhZ(E`$9S& z@=f4N#`^onzDW4+V}$}Qu=sJ#?RWRGNUrUjp3zj%Xeu(6zF`e+2~tW_>L@JUd-ipb z^VVVkL@YiZ>3(TR(J(nlU_Gqlv$nDUhb2iqEo4AKgwFIgR!$;>V-Q)=A~fw_G2@Xz z$U2{BpGc(4u}{?Ty5`nj5t5Qc+g_Y#N6okx%m-=RyRhqSfcMW>u4%^hCi3m|&`(}B&Tb|$7Xmt>P6M*)@9 zz9 zbPu&~B;W*gpckz+F(d8|3POf&g?&=E1}Vk5^RzEXo>!ZE>+`r>0}0i$XJo@wRW@wO zJ=KMU2mrn2HH_VM4N_MAWnPh@Tzb%@k)_g0>pH<**MUaok0Y$;k$mn{j!MPSs zyo|pVp<=%Q+KsRvv{|q`)tG%gtKlq}If*h~ss(fC))_z@A&huA`eiA)HyqsDVvCLi zGdLs*apE$u!X%>6^xUdoIBk~Y?m6<^+3Vs6#n9Br$y= zqUkgQ{QcwfXc4v!?&S2ie(gbl3D}niyvY?SnR?rc&CQobvdAgr+!T&DaeD5K{J9`%H!bl60Z?G|=xSWIQs?7$AFgT169wmce=3+z zOKT|V%trs#s}gxPW8Sa^2{GN;VWx4)jC(5Fx4S)GJraBd$7#CBtQT;T;l z`zE}wQrr*|-;B9g0X1YOK*YkTQ2@koH4_;{7uQ1-;KOWDC$(&F*mvF^sJ~wR(C&Frcwo)vqVv5 z=(yGj|G@blTMazpRCsLP640t#zdl9Wf;xe=KGX^LffIOI74-C;vD>v<^%K!u&tFE3 zf9B!cJcv-Ww9LiMM-7ke17E1!(2b{>dfhz>eNZ`dwYxVL_v>P}(x2r7U|tL+4Z8I( zGhct|W_HU)>3d=7@J&_NecUYrYhymPB69RXoOuHTxSCUl|EC(Re96HM3V-RI{7`gV3W00IuqpLlqb zjUd2|c)H(g9FBtO4_JZ4zRE^)@Tc1r4KyC7#S@D4oVJ**w=dYwIh>M;z~36Doz1no zIuENIh~tuyMx&B(pSp3jdHh98uc8|vlqM$m(&_2!*=_G}E?$v#w_Kd;R@iP$tVCI4 z0KDKsdlj4CTj*qbc8g?6tJ?s%HZ0XdHWNEE>_C5`BAH)O&BDh=X1Ha&Iqn=^{hk0| z3i%54O&QTgv!Dc?JW(x8Lr2@+*mYN2Ph?23wJ4>l-o+Hzx4Q|dWy+7il0h`qq=Jz; zMsc)f9-T&NIiee6&Sp|Ga~5uHnrCD3^*&N0I&GM2zKiPR&djGTtFy}tyr5ro%_W8= zT3T+Gsh?G)j!LI;b@##^I9<5m#rS_s-%&|TR)rds=i`KT5X2zl%)ebDx4wU0{7E&Q z;>UXQ6U%C$cMBzNAT~DQmG9#|R|I(##@wzmGWL(S8H4B~J7^|!HkSys-9DO*vp`@> z_I$*c9EEhwF=02etohbNSsw!mOALz4)|_nW zV%xgApO?c3iGKgcy?yRTYxeN@Yfu4lQ?sUlr%Np&DQ^v6Mu`6y&)3h7t=1Y$j-A?L znh1cSU&nCd?L%qB+kXA}nAXb#XgnaukBZFlMilG~aAhmGkd3XFn^2SXiXt+zLdOa8 z;y)$go^lhi?F5^$9qrtI{Ou|U)fp*a$rw5@RS>+83r#*$KI4ZHuB@;n8V+-tc#L^m zat_943pj62@AMFF(3F*QR8{~+aI1Ob-HBDmHn8^?cXHWz3)7A0G@24AcG+P^f$4g* zk7~lJ(xtI#y%>TjXVvw;#iPtU{J>D~y1`GE%1QL5lP=!}dXni(vj#=}VPVU)R!`9T z3;5{c-#%KmY770R7XS@#u7Ry9%3~)hD{7#T3MW!kn9uD6!JQk!v^B1-W?l!p8bB?i zKiz;$6psJR)A;oAQUl+c%B4bEf*fAuI)E;{omF$~=eCv)Oh;!tmzh{)@6GWhvV*rz)0SVD zJgv&54w6LiJ0mwhpeob`tXpSh5VCyn!52G^?u7T4FpOKi@R;7)vv1i};^vO_Np5}J z7fAY1njCJ^K@2ZW%EI*AKGIPyw@0md_oqx5$8TPOstxII3;!h?+a>vNfjv&+B@_n; znB>L%RriDIC^r5hvaP$F>l1hEdZ%EL%jOx|!VaG1yz&tbFEk3a>%c^T#aN9@bxBrh ztm60pX!`XP>z!89L7g4d!VWFe{TTRAbQ99mHLNW30qW+BWEoI5fN7M%d8;O3xf2#|x(5 zRSK&)bA&2SY|xpX)T16F?)4!QFqmyD!jx_p&Y7Pzq38a=?aZV~-og#Yn>68`7u`a;h7s15}%cu7TP?8v=~Z7YQY#?7<$ zVgjz}Tif}_Y|>_G#CpND{lgCc>r3*6r5?pcuKZRZqo&xgU2muCY|`flKd$x?7Cya) zl?;Z2@8-K*0+)+U7@kGL8QKXY<%Y_44Nb+bVVp?xBY8nv z?rn)fzv%G3$DJ!>C;SxX^sodhtOea$BPS92>oE56IKlMrr}}hB1v>#O0jT4L^mc5z zS8u&rA}dV#4hBwF^YrcytC$`udMgR-sMvBM7fDFjpeML7|8j&gp_cS%Q7Cq->vcF9 zqT_M2iTy)iL?SUZ##Q%0WOlS}Zm7?azzJPuQcPN{23woO3UeWplqlA~nTidoeQ4;3 zll6AI@3V;Ve=tA7)&hk5Qc`%Lpko5%87=c`Xlu83bP#@cVo|otX#gr|TwLO%ko`(8 zb=f7)MsR3o$q|&$BVQUqqK6-l8ix;pDL7|}@wUmoQ3y-j0=yr)g8XM&aj|`!x z7#UjwgPA_X*A=HpGZ$p7s*h`GG4)sKFvC`O^)$&&ou7`0*$AJ#A2ilEsC^bp76{ip zj$P8pZ4MTL3}@+Bcyymt0WK@pkY!G}>mg`HbPDKHVx(U^eKzvdD*&P%K>RF1?he3H;G z(+{om($cxXJcl)9WllE<2pZQn)g(!M?fY4`KaV2r{%jJl=Imgh%;^r{ITWtG!&&d899Em&ji3Y#Cr3P4HS?)m#{ z_uSYw<-ak%DHE)bxb_BRQ|N{0KkNN`DKYULHx9>K(2Ue&1QF1|1LhY24I9?p*GUxH zU}I;$LmKE-d;iDv$AV@gE`1gaKmyMmvRB>%BbI39n86tm8anzwblIiNb%#w=8p8RH z!e&>PT`AUMUjD12kDqT1$pv@4UC*)am;0#+@nEFSaw;(hTx z)QilbfB+t+!0LGT*7^G8=BPpwu_2g5U>tJMXgO;*A%YNto~n?9}Ggo(-c3pn?H z4H{5{6AsxA7+x1J+#~(H&s(VVWoG4R`CrS68ce1=96m|kzA}p>8Px4qrJw3mrF8i%F98c&f1B}}s^^G#lpOQX*{`$JR=`o;F zJJ`!L!zhvyuxk^vTXB@&{4=Qj0B7vvOJ3c`dh|mr zZC;JsFV@J}8W%E70F;L_lB?FZ*B3Y_1?Q81h6Q#Iu(oo}4W(Uw z|DwlE82N)mui{qVlb|4t4W|eHtPFGIN4G1dQ0MWa{6xmX0}Yb4(kDF5Bm=}KQ0xBI zS2LA1uuwR6?9e>?m)?ef@9aR%CHtt}zs^skOEK{|^)i<}Ys1@Zh9s_J-uiO&y#j7qWMKv$rl?Ugo*o z0(!Tx?iD@|E+2c`D;$I{-lOvkzOkyuzb86jC>dCP5)==~S6G2SUZ(3xb{at-PpfX~ z)%c$64d<6HNnfNXH=u-qQPqgF)SMHbAnDsLm;q5@n$w+8@Te6oCsy2iDi+$~NCAXn zelXs}IhltokVay)rP%yR#=C(j$>C20%W0Kbk`();q?l2TX=EN1%Gvy^*10j2HBeTB zmK;arE&YG`roh`BUQFl{cJ`VMIFZ-INVhcvi%FssWyroRpER7Z*mmo)xsKO z4AIcZpI#3z(eq-9+W2gY%QD|b0i*#Aa5__`q?xLaxR5l3bY{ViJPD{l9QrXkt6J75 z@a#9J#C6`tCb9e%kG(pyt9psspc*&yu1FrItKAe zW+VfahZ8x4ak6HH;ktF6ttSyxV~E6d!+ccaU+k`!0#6%Cf2Uy_?0gdcY39oudt(1lUZY`6aJ`+r--`pe z4M25xkXEIN4f^L;B7ZSCFR}7f>&c1hl)ZYffX9(f+|>@7O!>lJk@sJ1VRb9v zq_3~fVwdA4RoMF3@_!qnx3BOksjtdsJ`U?jxDTw_%vI=0sLRvBc@#CzR-}H5=bn>u z@&#J!p!yQ3?RTv^VyxXdGB>{8d!!z?OTgbYb32N-FqR`q7gpGU(zWcG>n#H_@av%H z+@T2-t~6b|1~88tZW?RtUH&6NNhDg4u#ppB(*x4LC>>~MJFsvgiwGdUH(DvZ^!{6) z$!`~p+&^gaVfuDFebq__gfFk&JrKP8Rlq12tl7?NK%YXo&SGN50g4*uF4nk}!Msw0+p{@I-_Jc(_8+*?$HgOZvEHFk_Ko$CIU4{{0(R)yE3z^TkFI6@gaZIV?am?FKy z`wV#!ebv}eamy95mF6{`K%g!OR;2p(A09kt@huc88gf;boK-Dr;LK*s>EFKftaFd= zdUHG@@ciwc)Z=?BE5dwSLy=LTzT(0A=1P^*Uhi39o1M|DyN3%6xy98q_DEqtLov+N`ukfb}s`@yV^nM2=wKDPzDWsT?$h^deq94y| zm1i(PE|*izl|w`O92Vlnv-SPa7}-XVvFI!?QDt+*q(GH%blH*Qj#ZaWOH#detE?Va z)Sxg8_zmN@IBT-Gt6ok!Bf~qtW?xy?)Erk9izi+;5bPgCq}0}~uA}Rm-|-te)Un}d5Y(QDq}|0qS;Beip-L(eFKzs5H?Sa?Z@f3}M*dn$Ggm;t@_;4j zxnmhai8t}S$wcJ)!jd!`tfMbA80 zxW1FNdGO-s<=*yEQ1mddSrQ(yYlcBTMnV+~k&TvChVKHZ9+H)3B0cv!wqk z@x$lik;2PFrG1WNz7C+cJdM2xY8XIDb+xS5mp4Y>rt>wq2M0s1;Nhw&U5y}|G_JW; z$`S1o-j}*D!0=Px5dG;(3Le__(v$nAp6&H}mlQ6k$x#?Am`uw(g>0oJ+8k!T?cHDy zOu@VcudrnLf+QrQ1T$d-q45E z!-zP+{|W{3c0kutG)Beg-EC<$?8IG%?s$Dov)(97RIM5!dy+Sc+4=pua@f++QpeQO zCpEX=a18o!OTN8&-1jKU!Kg%Y%MA!Oq8eYq)%fbJ0ke2h50;Ll23%M`4N;fm$_2%~ zi3X`w33v>mz%RTusF~WR)n1RIzGcdPDcJ!Qj5^7@@o+@2;r!-9prsXoYzI^B>WS)* z0&}Vf_w7T1fOm17MnmFg>-DT3j#xfND=U{sm>IeR&cLFvQj`zpp8U^X4Sb=M z(HQ>b;{Lb?IF-O####Yhrt>%B#Q!W}ygd}!1@$4o+3#`G+Ti3(-XU3Vn3wn|MRq@~KN}3tmyODbU$zPv}cZSl>3)v9>Sy@t;{S zsi4twwh{aKNoH(hWD@sev*{pYdKzY%YHlEBV;`>{!8pH9Vf;Jq((gzkB8NXWdbKvr>vMFEP8%d zV0-#?!>?Z|Q-%{RHC_fq7Ae>)0;>22Wtv!KoOou3jBLzuyAjDPQyts($u?-?0apwt zW(B5rq0=uq5Q~zJA&K}t_N8*#wxlaB(1^Exi+uqW7nM$ktqhRbKr?7he;&rnB@1rz zEc-bO1aXq+@e_3L`z;Rb3fKpiqbn)LHSvSG&|bK^XIJ1wp$}CcVqSxf z+tN-^6L2CDt6u$M0{x}mD2pDC;>)v@lLu(eYNswCCFL|cou&XG<21Z99CS z6HbIxa?24PueS0DI%w6)5m@s5Li$gW5CyN#MY#W|tjEjoZ$RV4QX?6mCEA@E8FVg9 zpTy8GRx|fWu`skHWc6@mPcScu-*FIgz9-X`xDH-xU|phOH@VOUbaSnwgg3Z>2n#0# z+g_h%x=yOn$s6aNTz((6r6F6})Ig;B3i}TI4TjGNOr{DAfIs0$+dQNsWTB^{-^12^ z@tEE;!1{##^xl&F)T2>@C#*o|VvmF{vY0m*xbt4dRD$5=X>1VR14=}kaW~2i2q#kp zO~=F*r5ZB8)ecI<_C%o3(}xfJ<4|-xFE9SvyCSDy|LvNB6k}FviB~ZzX-R z`VWoP>4j3*;ZPpWvV{t}Lj4R(E3{STrX#n2+-xOJRc(*B#M--C2D?3EUNhshz<)mv z5bRcJt{tlCP9GRkK=Qx(POgeGJRUPf|F)vPNbnlxgIpDy z`wI`^E9-?_&%1&Dw(~^k$tH@1{V&u3FYLMq0yRu)ep8g-Q79_Jbn}ig| zk{-vnXZ*xOVW!n6+421aKJZVUC}%AmA}dn>kC3Q@IT8|uz4`?7#2*PS16HKQ z?ooSRN)7kB)Xkw-I!~8k_%$o$+^6?$#l;r-XY!7l5^`Hq@Ca=!Q{*QVTyZ0xE4Awq z?TcIBlCWXJosG75JigIN6$i90RC>5H?xFwU{trKLX%s{mzC<$F}mKx)-cQgdH;@-6npF+FvQ>-Wy^spJ)~#`mEM{NZ4AFW11hQSb*II({r({5$dLCVYeHW0oEN)*KEp<%ZVB$!5d%8%5h?N>Cge;r!Ur?1RD|JB;4HW;)}DvMy1_14(Hy$@RVdY|0Q{{>`#q;>s5GF$BrW!{B)}G( z-HG8hOlNx+yL-Ot@oka|HeHT07ED11A^Gj@)QoKMqehH|#(S7%3HY9sltom8M0)gS zHB)#~mNwe;IP<2(&r}wy7c2T!9id-m>Ij5m*PcCYWL~m=Cn-Yba}v8r>bt{wGil%h zC!AIvxvAb7TbRj|VF8|b)n_tB%>&lei4lY*7)knKT8sZ}hmPTD*`w0qYb9$j_Q2DA zn=}#Z-%;>27Y*AE;Z7(XG1c^o`u!Y_7SZw!Lw8bQ_SYOVY$ub1!tR5itU^!z7hRJ5 z+7eBK`zB2n<5^GRC~QIRkq@@~TlP<&VW$vO5)HQH!+cqWn|AyLf^_r}DHOlDyN5ge z*8f`z3ky#2pE}n8IGH1X^qmV?XrE~UY#}~B(sEQ!=r1tWjA?ikYIx4@WMD9_(2iTF40?Zhdtp6{3XFG05ME7|2DfT01N>#J z6&k_=Tjw=im5#_){-Fksz+*+WeH~UNFpb^zmxaHGr3$$u#Qx{f-#ru@!0G#*hPC_C z?BO*&$@9r=A$@LS@dB?N?W}F&uMc3S8kK=zVRr@#h#t^^=-Jt}&)=*9_|uHeAo~wf z(vkq)Y7gm0gg#66Y#0)h}EC(ge~ zK9_(B)n}z%jR4{XG$cR}!xgt~dg@*tbA0grr~8Og3T|=hs*4tuDZ10A3tQ_t;X!-0 z`kbXYbBjw**rUYS&UKu?AOs z%Jua7kOwys`6W~waxn>?Zn!#|68r@8Ju*-n%K3f*co9z4*7?@i?VytgpX3G*<02C! zy}uLhnTXD>TK9%~zd9XnqocqMCV)fm+f)715(?@*Oixt zfDT}d#Md47LGub|_glAOf4Q%5H$oEhf!ddzy*XaWO?-G8e##qol~jL0oThN?s&5AA zyXTBIW`in1O}zrmCe7qPX0z3NQ%)pi$(1fcs}GJK>4E)j*rfFVZC~1~n?EZoMb(1p z6Mzkl|CoLvUHnAKrt7J4=*Ynm8LAa2iyhU9l##xYnWR)_ZFtd~H{b%8K`bI5j!@L9 zH7|*Ei5qC%O`eD2;cnm=^C}`ZvtA0Rl=397Q5Qsuq#f0E4fj5_E)j^gTt#=z?)lMj zBkwr=D~&EN+yyC93iAul$1U=Gz--I&OynK}a!n8Q{{lEM2Y{AX1aQGGL%&VmnmMny z`u6ti&i!E}F|iLkp~0M{$%(0#bJq*sws*IF-0_Xw=+53?WOvC#N9x(ORs9D zU&-wr2EpXe`zC%Vy(fZ5IC4+^qR)~P^>2Yod&N(GFx6C{DP(U@9bT`C6cR*Q9%#0o z_{CGA?%PDV?k^8RL+ZcnPR`T?TU|@p&yKD70&{flv~{N}>$ie!cWdkzkQZ)J??!kq zpZ{reio>}(u~_8HgCs{$Ilv+kRa-C#Af;=xtyJI6tODKqf%Cf*k9Cv$s*U{0{9>+O z{ZlTOhM*-JbiEAyn!PUy5BagbqEf!{J`9gm59Rc9M|qz&2pHl8>Prjjo*meAFR&x?csON?$N^5aoS# zh26Rq5~DMraE-(1T#H=5I}%t80nqvaO|7kewKTD`r9sdn)+RKsOLmI`^?fogYhjDC)8MKkR#^hcS{VD!pp3jD zY{)ZxCDaXQtABi94+srd-ou{{py&K4JHJZ4ee2$rhj1c$=g6d_6j22NxL?BVR{!w4 z6Y_-}Hs>Z#8uuh7l{8Rgu%PbDLdFIL3gNeF5+sBsz6B>%jV|1wyA`P7ITSSx%^^2^ z+Sqg=>;n?UI24G#vJ_D&j{R>w2##q!DbmesmSP(Zk}A@`C-Mb=?Z(7beK!<`ki%Dg z;c|Z&kl1oIDAJI@mnaIO*4GJJg6Ytt7z%V5HZrma^_DMm!3D*QM6#J&Ta2Jlo4e^I+r-?w+p1QKCz zFv2do04H|P;|w~-=TIHsKyiR}K~xtySOaf$KTX7n;)1?d{5XGq3VTLD|M$7?QKkfF z=^XvJ68&}pHC(`61aT2M1X%kZ?}03&EDoPn(l7(!JlDaCG9M>&4G!<14j=XO$?DZI zNC1b1T0`QTYw5!afT{YsTjvM@`Nt)+uj1PQ)J1(sc8d*UVkvFcA;xJL=`Mxj*$aM$ z^iS|K$XQ8B;k23RD&LLzpWXXH6^sr6p#;El2!a%=@Dk9h)i-W1wjBA6l^uqR!ITxe7b*|>l>H!#-)KOv5n>_LDx@vXz%gtUwWJmoAT zlbr#ILy97*O~dF7AKRt+M+0vH$izYDfMt1l)PwZ5m;$#LiHJJ8z_V0fWwVOHr+*cJ zDX8)46=;~|xr6~_0NhH@^+O2UD_=pYTBHz&egK{W$F{%kF?eo{k%26lLFAc(?jLie zVyezgP=c$>I5iFOWRSmM34$U&KUgwQfs?_ZevcRMCQ*(LNbTkZ&>x9}{ z2`4Up;8Oq-gFZZ*BYbeu##Bg)|Kxn9r0&EMJhCqKgC!H>(&kwQ4l)IY&F;dH;VI3_kb( literal 0 HcmV?d00001 diff --git a/icons/obj/doors/airlocks/survival/vertical/survival.dmi b/icons/obj/doors/airlocks/survival/vertical/survival.dmi deleted file mode 100644 index c5063da5a026c53aa9db7486d78b638e8dab2723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4708 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 diff --git a/icons/obj/doors/airlocks/survival/vertical/survival_overlays.dmi b/icons/obj/doors/airlocks/survival/vertical/survival_overlays.dmi deleted file mode 100644 index 26d0c0d403b7ada3d63e8cf2ebcc30f359ec794d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4074 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 Date: Sun, 21 May 2017 19:45:06 -0500 Subject: [PATCH 13/32] Re-removes "the station" from drone law 3 (#1075) --- code/modules/mob/living/simple_animal/friendly/drone/_drone.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm index e98a57d0a6..d675458485 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -55,7 +55,7 @@ var/laws = \ "1. You may not involve yourself in the matters of another being, even if such matters conflict with Law Two or Law Three, unless the other being is another Drone.\n"+\ "2. You may not harm any being, regardless of intent or circumstance.\n"+\ - "3. Your goals are to build, maintain, repair, improve, and power the station to the best of your abilities, You must never actively work against these goals." + "3. Your goals are to build, maintain, repair, improve, and provide power to the best of your abilities, You must never actively work against these goals." var/light_on = 0 var/heavy_emp_damage = 25 //Amount of damage sustained if hit by a heavy EMP pulse var/alarms = list("Atmosphere" = list(), "Fire" = list(), "Power" = list()) From c7de3024b12d8302859db14c7c222bb45450a005 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 19:45:08 -0500 Subject: [PATCH 14/32] Automatic changelog generation for PR #1075 [ci skip] --- html/changelogs/AutoChangeLog-pr-1075.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1075.yml diff --git a/html/changelogs/AutoChangeLog-pr-1075.yml b/html/changelogs/AutoChangeLog-pr-1075.yml new file mode 100644 index 0000000000..d3fe3a44bf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1075.yml @@ -0,0 +1,4 @@ +author: "RandomMarine" +delete-after: True +changes: + - tweak: "Drone laws no longer restrict drones to the station." From 312ae2218ee4c6f6d0553f11fb99495386c0d6db Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 20:30:12 -0500 Subject: [PATCH 15/32] [MIRROR] fixes chameleon laser guns blowing up welding tanks for real this time (#1069) * fixes chameleon laser guns blowing up welding tanks for real this time * Delete energy.dm.rej * Update energy.dm --- code/modules/projectiles/ammunition/energy.dm | 1 + code/modules/projectiles/projectile/energy.dm | 2 ++ 2 files changed, 3 insertions(+) diff --git a/code/modules/projectiles/ammunition/energy.dm b/code/modules/projectiles/ammunition/energy.dm index bf695cffed..ba4770ebba 100644 --- a/code/modules/projectiles/ammunition/energy.dm +++ b/code/modules/projectiles/ammunition/energy.dm @@ -9,6 +9,7 @@ firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy /obj/item/ammo_casing/energy/chameleon + projectile_type = /obj/item/projectile/energy/chameleon e_cost = 0 var/list/projectile_vars = list() diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index 974ea935f2..cfa7727186 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -5,6 +5,8 @@ damage_type = BURN flag = "energy" +/obj/item/projectile/energy/chameleon + nodamage = TRUE /obj/item/projectile/energy/electrode name = "electrode" From 5fd5e326281ded2d997df7f0bf90bc9b676e4704 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 20:30:28 -0500 Subject: [PATCH 16/32] [MIRROR] Fixes syndicate borg spawner (#1072) * Fixes syndicate borg spawner * Delete antag_spawner.dm.rej * Update antag_spawner.dm --- code/game/gamemodes/antag_spawner.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/game/gamemodes/antag_spawner.dm b/code/game/gamemodes/antag_spawner.dm index da749b603a..fd2c58fc80 100644 --- a/code/game/gamemodes/antag_spawner.dm +++ b/code/game/gamemodes/antag_spawner.dm @@ -142,25 +142,25 @@ /obj/item/weapon/antag_spawner/nuke_ops/proc/check_usability(mob/user) if(used) to_chat(user, "[src] is out of power!") - return 0 + return FALSE if(!(user.mind in SSticker.mode.syndicates)) to_chat(user, "AUTHENTICATION FAILURE. ACCESS DENIED.") - return 0 + return FALSE if(user.z != ZLEVEL_CENTCOM) to_chat(user, "[src] is out of range! It can only be used at your base!") - return 0 - return 1 + return FALSE + return TRUE /obj/item/weapon/antag_spawner/nuke_ops/attack_self(mob/user) if(!(check_usability(user))) return to_chat(user, "You activate [src] and wait for confirmation.") - var/list/nuke_candidates = pollCandidatesForMob("Do you want to play as a syndicate [borg_to_spawn ? "[lowertext(borg_to_spawn)] cyborg":"operative"]?", ROLE_OPERATIVE, null, ROLE_OPERATIVE, 150, POLL_IGNORE_SYNDICATE, src) + var/list/nuke_candidates = pollGhostCandidates("Do you want to play as a syndicate [borg_to_spawn ? "[lowertext(borg_to_spawn)] cyborg":"operative"]?", ROLE_OPERATIVE, null, ROLE_OPERATIVE, 150, POLL_IGNORE_SYNDICATE) if(nuke_candidates.len) if(!(check_usability(user))) return - used = 1 + used = TRUE var/mob/dead/observer/theghost = pick(nuke_candidates) spawn_antag(theghost.client, get_turf(src), "syndieborg") do_sparks(4, TRUE, src) From a33966b2310b3ced73367207310d764d56eae6d8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 22:27:46 -0500 Subject: [PATCH 17/32] Fixes paper runtimes --- code/modules/paperwork/paper.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index b6c6ab5d9e..0dc080bd19 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -26,7 +26,7 @@ var/info //What's actually written on the paper. var/info_links //A different version of the paper which includes html links at fields and EOF var/stamps //The (text for the) stamps on the paper. - var/fields //Amount of user created fields + var/fields = 0 //Amount of user created fields var/list/stamped var/rigged = 0 var/spam_flag = 0 From 4acbd4af2c44cc94a1b617f7890178b8f36274ab Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 22:27:58 -0500 Subject: [PATCH 18/32] Fixes Master/Recover not restoring previous runlevel --- code/controllers/master.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index a220c2530c..43e5817db0 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -139,6 +139,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) if(FireHim) Master.subsystems += new BadBoy.type //NEW_SS_GLOBAL will remove the old one subsystems = Master.subsystems + current_runlevel = Master.current_runlevel StartProcessing(10) else to_chat(world, "The Master Controller is having some issues, we will need to re-initialize EVERYTHING") From 4e5617ad54039a5b84fe07ea4707aacf91253074 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 22:28:10 -0500 Subject: [PATCH 19/32] Megafauna and lavaland mobs will no longer spawn directly on top of the mining base --- _maps/basemap.dm | 2 +- _maps/map_files/Mining/Lavaland.dmm | 118159 +++++++-------- code/controllers/subsystem/mapping.dm | 6 +- code/game/area/areas/mining.dm | 6 + .../turfs/simulated/floor/plating/asteroid.dm | 15 +- icons/turf/areas.dmi | Bin 27802 -> 27977 bytes 6 files changed, 59091 insertions(+), 59097 deletions(-) diff --git a/_maps/basemap.dm b/_maps/basemap.dm index 19263bf601..1268d3a630 100644 --- a/_maps/basemap.dm +++ b/_maps/basemap.dm @@ -3,5 +3,5 @@ #include "map_files\generic\Centcomm.dmm" #include "map_files\generic\Space.dmm" #include "map_files\generic\SpaceDock.dmm" -#include "map_files\Mining\lavaland.dmm" +#include "map_files\Mining\Lavaland.dmm" #endif \ No newline at end of file diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index c37c4ca3a3..47ad2d4c46 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -6,74 +6,74 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "ac" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ad" = ( -/turf/closed/indestructible/necropolis, -/area/lavaland/surface/outdoors) -"ae" = ( /obj/structure/necropolis_gate, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"ad" = ( +/turf/closed/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors) +"ae" = ( +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) "af" = ( -/turf/open/floor/plating/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors) -"ag" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/living_quarters) -"ah" = ( -/turf/closed/indestructible/necropolis, -/area/ruin/unpowered{ - name = "Necropolis Bridge" - }) -"ai" = ( -/turf/open/indestructible/necropolis, -/area/ruin/unpowered{ - name = "Necropolis Bridge" - }) -"aj" = ( -/turf/open/indestructible/necropolis, -/area/lavaland/surface/outdoors) -"ak" = ( /obj/effect/light_emitter, /turf/open/indestructible/necropolis, /area/lavaland/surface/outdoors) -"al" = ( +"ag" = ( +/obj/structure/fluff/drake_statue, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"ah" = ( +/obj/structure/fluff/drake_statue/falling, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"ai" = ( /turf/closed/mineral/random/volcanic, /area/lavaland/surface/outdoors) +"aj" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"ak" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/unexplored/danger) +"al" = ( +/turf/closed/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors/unexplored/danger) "am" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/unexplored) +"an" = ( +/turf/closed/mineral/random/labormineral/volcanic, +/area/lavaland/surface/outdoors) +"ao" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors) +"ap" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"an" = ( +"aq" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ao" = ( +"ar" = ( /obj/structure/table, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ap" = ( +"as" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aq" = ( +"at" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /obj/machinery/camera{ @@ -85,44 +85,52 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ar" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/pickaxe, -/obj/item/device/flashlight, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"as" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/weapon/storage/bag/ore, -/obj/item/device/flashlight, -/obj/item/weapon/pickaxe, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"at" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) "au" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/structure/rack{ + dir = 1 }, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/pickaxe, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) "av" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/weapon/storage/bag/ore, +/obj/item/device/flashlight, +/obj/item/weapon/pickaxe, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aw" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"ax" = ( +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"ay" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"az" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aA" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/light/small{ dir = 4 @@ -131,7 +139,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aw" = ( +"aB" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; name = "Infirmary"; @@ -141,7 +149,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ax" = ( +"aC" = ( /obj/structure/closet/crate/internals, /obj/item/weapon/tank/internals/emergency_oxygen, /obj/item/weapon/tank/internals/emergency_oxygen, @@ -155,23 +163,10 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ay" = ( -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"az" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aA" = ( +"aD" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"aE" = ( /obj/item/device/radio/intercom{ desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; @@ -184,7 +179,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aB" = ( +"aF" = ( /obj/machinery/door/airlock{ name = "Labor Camp Storage" }, @@ -192,23 +187,23 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aC" = ( +"aG" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aH" = ( /obj/structure/chair{ - dir = 1 + dir = 8 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aD" = ( -/obj/machinery/door/airlock{ - name = "Vending" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aE" = ( +"aI" = ( /obj/machinery/door/airlock{ name = "Labor Camp External Access" }, @@ -216,7 +211,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aF" = ( +"aJ" = ( /obj/machinery/light/small{ dir = 1 }, @@ -224,23 +219,65 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aG" = ( +"aK" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aL" = ( +/obj/machinery/door/airlock{ + name = "Vending" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aM" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/loadingarea{ + dir = 4; + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aN" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aO" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp External"; + dir = 4; + network = list("Labor") + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"aP" = ( /obj/machinery/vending/sustenance, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aH" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 +"aQ" = ( +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/plasteel/bar{ +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/living_quarters) -"aI" = ( +/area/mine/laborcamp) +"aR" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"aS" = ( /obj/machinery/mineral/unloading_machine{ dir = 1; icon_state = "unloader-corner"; @@ -251,15 +288,11 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aJ" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp External"; - dir = 4; - network = list("Labor") - }, +"aT" = ( +/obj/structure/ore_box, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aK" = ( +/area/lavaland/surface/outdoors/explored) +"aU" = ( /obj/machinery/flasher{ id = "Labor"; pixel_x = 0; @@ -269,28 +302,31 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aL" = ( -/obj/machinery/mineral/processing_unit_console{ +"aV" = ( +/obj/structure/sink/kitchen{ + dir = 4; + icon_state = "sink_alt"; + pixel_x = -13; + tag = "icon-sink_alt (EAST)" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aW" = ( +/obj/machinery/conveyor{ dir = 2; - machinedir = 4 + id = "gulag" }, -/turf/closed/wall{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aN" = ( +"aX" = ( /obj/structure/closet/crate, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors/explored) -"aO" = ( +"aY" = ( /obj/machinery/door/airlock/glass_security{ name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2" @@ -299,7 +335,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aP" = ( +"aZ" = ( /obj/machinery/light/small{ dir = 1 }, @@ -314,7 +350,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aQ" = ( +"ba" = ( /obj/machinery/door/poddoor/preopen{ id = "Labor"; name = "labor camp blast door" @@ -323,7 +359,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aR" = ( +"bb" = ( /obj/machinery/camera{ c_tag = "Labor Camp Central"; network = list("Labor") @@ -332,76 +368,56 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aS" = ( -/obj/machinery/conveyor{ - dir = 8; +"bc" = ( +/obj/machinery/conveyor_switch/oneway{ id = "gulag" }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aT" = ( -/obj/machinery/conveyor{ +"bd" = ( +/obj/machinery/mineral/processing_unit_console{ dir = 2; - id = "gulag" + machinedir = 4 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"be" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1; + output_dir = 2 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aU" = ( -/obj/item/weapon/pickaxe, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aV" = ( -/obj/machinery/conveyor{ - dir = 10; - icon_state = "conveyor0"; - id = "gulag" +"bf" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, +/area/mine/eva) +"bg" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"aW" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aX" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - icon_state = "0-9"; - d1 = 2; - d2 = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aY" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aZ" = ( +/area/mine/eva) +"bh" = ( /obj/machinery/computer/shuttle/labor/one_way, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ba" = ( +"bi" = ( +/obj/structure/gulag_beacon, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bj" = ( /obj/machinery/status_display{ density = 0; layer = 4; @@ -412,1266 +428,32 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"bb" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/eva) -"bc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bd" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Labor Camp Backroom"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"be" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bf" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Labor Camp APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bh" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bj" = ( -/turf/open/floor/mech_bay_recharge_floor{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/eva) "bk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bl" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_away"; - name = "labor camp"; - turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; - width = 9 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"bm" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Labor Camp Shuttle Prisoner Airlock"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bn" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel/brown{ - dir = 10; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bo" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/living_quarters) -"bq" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/obj/machinery/computer/shuttle/mining{ - req_access = "0" - }, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/production) -"br" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/eva) -"bs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/glass_mining{ - name = "Mining Station Bridge"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bt" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/eva) -"bu" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Labor Camp Monitoring"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bv" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6 - }, -/area/mine/living_quarters) -"bw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Labor Camp Maintenance"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-10"; - d1 = 2; - d2 = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bx" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"by" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 0 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/glass_mining{ - name = "Mining Station EVA"; - req_access_txt = "54" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/eva) -"bA" = ( -/turf/open/floor/plating/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"bB" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bC" = ( -/obj/structure/chair/office/dark, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "Powered by the tears and sweat of laborers."; - name = "Prison Ofitser" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bD" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/machinery/power/apc{ - dir = 4; - name = "Labor Camp Security APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Labor Camp Monitoring"; - network = list("Labor") - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bE" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "5-6"; - d1 = 2; - d2 = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bF" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bG" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bH" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bI" = ( -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/production) -"bJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bK" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bL" = ( -/obj/machinery/computer/security{ - name = "Labor Camp Monitoring"; - network = list("Labor") - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bM" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bN" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bO" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bP" = ( -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/production) -"bQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/living_quarters) -"bR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bS" = ( -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/production) -"bT" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30; - pixel_y = 0 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/production) -"bU" = ( -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/production) -"bV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/production) -"bX" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bY" = ( -/obj/structure/cable, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bZ" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"ca" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/glass_mining{ - name = "Mining Station Bridge"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance"; - req_access_txt = "48" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cd" = ( -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel/brown{ - dir = 9; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"ce" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/living_quarters) -"cg" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway East"; - network = list("MINE") - }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/living_quarters) -"ch" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"ci" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"ck" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 8; - dwidth = 3; - height = 5; - id = "mining_away"; - name = "lavaland mine"; - turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; - width = 7 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/production) -"cn" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Processing Area"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"co" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/production) -"cp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cr" = ( -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6 - }, -/area/mine/production) -"cs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"ct" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - glass = 1; - name = "Break Room"; - opacity = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cu" = ( -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/living_quarters) -"cv" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cy" = ( -/obj/machinery/door/airlock/mining{ - name = "Mining Station Storage"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cz" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cA" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cB" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 2; - dwidth = 11; - height = 22; - id = "whiteship_lavaland"; - name = "lavaland wastes"; - turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; - width = 35 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cC" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cD" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6 - }, -/area/mine/production) -"cE" = ( /turf/open/floor/plasteel/loadingarea{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/mine/production) -"cF" = ( +/area/mine/laborcamp) +"bl" = ( /obj/machinery/conveyor{ dir = 8; - id = "mining_internal" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cG" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cH" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/living_quarters) -"cI" = ( -/obj/machinery/conveyor{ - icon_state = "conveyor0"; - dir = 10; - id = "mining_internal" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cJ" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/living_quarters) -"cK" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/brown, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cM" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm1"; - name = "Room 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/living_quarters) -"cO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cP" = ( -/obj/machinery/vending/snack, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cQ" = ( -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cS" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cT" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cU" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/living_quarters) -"cV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cW" = ( -/obj/structure/table, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cX" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cY" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cZ" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"da" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"db" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dc" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dd" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/item/weapon/reagent_containers/food/drinks/beer{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/weapon/reagent_containers/food/drinks/beer{ - pixel_x = -8; - pixel_y = 0 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"de" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"df" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - layer = 2.4; - on = 1 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dg" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dh" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm2"; - name = "Room 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"di" = ( -/obj/machinery/camera{ - c_tag = "Crew Area"; - dir = 1; - network = list("MINE") - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; - pixel_y = -32 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dj" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dk" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dl" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dm" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/maintenance) -"dn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"do" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm3"; - name = "Room 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dp" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm3"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dq" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"dr" = ( -/obj/machinery/conveyor_switch/oneway{ id = "gulag" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ds" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +"bm" = ( +/obj/machinery/conveyor{ + dir = 10; + icon_state = "conveyor0"; + id = "gulag" }, -/area/mine/eva) -"dt" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/eva) -"du" = ( +/area/mine/laborcamp) +"bn" = ( /obj/structure/table, /obj/item/weapon/pickaxe, /obj/item/device/gps/mining, @@ -1683,27 +465,32 @@ dir = 9 }, /area/mine/eva) -"dv" = ( +"bo" = ( /obj/machinery/suit_storage_unit/mining, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/eva) -"dw" = ( +"bp" = ( /obj/machinery/suit_storage_unit/mining, /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 5 }, /area/mine/eva) -"dx" = ( +"bq" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"br" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dy" = ( +"bs" = ( /obj/machinery/camera{ c_tag = "EVA"; dir = 4; @@ -1728,12 +515,12 @@ dir = 8 }, /area/mine/eva) -"dz" = ( +"bt" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dA" = ( +"bu" = ( /obj/machinery/light_switch{ pixel_x = 27 }, @@ -1742,19 +529,133 @@ dir = 4 }, /area/mine/eva) -"dB" = ( +"bv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/eva) +"bw" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_away"; + name = "labor camp"; + turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + width = 9 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"bx" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Shuttle Prisoner Airlock"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"by" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bA" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Backroom"; + req_access_txt = "2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Labor Camp APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bC" = ( +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/obj/machinery/computer/shuttle/mining{ + req_access = "0" + }, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/production) +"bD" = ( /obj/structure/closet/crate, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/production) -"dC" = ( +"bE" = ( +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dD" = ( +"bF" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/eva) +"bG" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/weapon/hand_labeler, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/eva) +"bH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -1763,13 +664,13 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dE" = ( +"bI" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dF" = ( +"bJ" = ( /obj/machinery/light/small{ dir = 1 }, @@ -1778,7 +679,7 @@ dir = 8 }, /area/mine/eva) -"dG" = ( +"bK" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; pixel_y = 30 @@ -1790,19 +691,58 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dH" = ( +"bL" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Monitoring"; + req_access_txt = "2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Labor Camp Maintenance"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "1-10"; + d1 = 2; + d2 = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bN" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"bO" = ( /obj/item/device/radio/beacon, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, /area/mine/production) -"dI" = ( +"bP" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dJ" = ( +"bQ" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -1815,7 +755,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dK" = ( +"bR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -1830,7 +770,25 @@ dir = 4 }, /area/mine/production) -"dL" = ( +"bS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Station EVA"; + req_access_txt = "54" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/eva) +"bT" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -1850,7 +808,7 @@ dir = 8 }, /area/mine/eva) -"dM" = ( +"bU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -1863,7 +821,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dN" = ( +"bV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -1871,13 +829,13 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dO" = ( +"bW" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/eva) -"dP" = ( +"bX" = ( /obj/machinery/door/airlock/external{ glass = 1; name = "Mining External Airlock"; @@ -1888,19 +846,139 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dQ" = ( +"bY" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, /area/mine/eva) -"dR" = ( +"bZ" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/explored) +"ca" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cb" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cc" = ( +/obj/structure/chair/office/dark, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "Powered by the tears and sweat of laborers."; + name = "Prison Ofitser" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cd" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/machinery/power/apc{ + dir = 4; + name = "Labor Camp Security APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Labor Camp Monitoring"; + network = list("Labor") + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"ce" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "5-6"; + d1 = 2; + d2 = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cf" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"ch" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"ci" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 3; + height = 5; + id = "mining_away"; + name = "lavaland mine"; + turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + width = 7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cj" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"ck" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, /area/mine/production) -"dS" = ( +"cl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; layer = 2.4; @@ -1910,7 +988,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dT" = ( +"cm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -1924,7 +1002,13 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dU" = ( +"cn" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) +"co" = ( /obj/machinery/power/apc{ dir = 2; name = "Mining EVA APC"; @@ -1938,41 +1022,149 @@ dir = 1 }, /area/mine/eva) -"dV" = ( +"cp" = ( /obj/machinery/mech_bay_recharge_port, /obj/structure/cable, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dW" = ( +"cq" = ( +/turf/open/floor/mech_bay_recharge_floor{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/eva) +"cr" = ( /obj/machinery/computer/mech_bay_power_console, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/eva) -"dX" = ( +"cs" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/eva) -"dY" = ( +"ct" = ( /obj/structure/ore_box, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/eva) -"dZ" = ( +"cu" = ( +/obj/item/weapon/pickaxe, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cv" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cw" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cx" = ( +/obj/machinery/computer/security{ + name = "Labor Camp Monitoring"; + network = list("Labor") + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cy" = ( +/obj/machinery/computer/prisoner, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cz" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cA" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + icon_state = "0-9"; + d1 = 2; + d2 = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cC" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cD" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/production) +"cE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"cF" = ( +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) +"cG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cH" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/production) +"cI" = ( /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/production) -"ea" = ( +"cJ" = ( /obj/machinery/door/airlock{ name = "Closet"; req_access_txt = "0" @@ -1981,7 +1173,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eb" = ( +"cK" = ( /obj/machinery/light/small{ dir = 1 }, @@ -1989,21 +1181,18 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ec" = ( +"cL" = ( /obj/machinery/space_heater, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ed" = ( -/turf/closed/mineral/random/high_chance/volcanic, -/area/lavaland/surface/outdoors) -"ee" = ( +"cM" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"ef" = ( +"cN" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -2013,7 +1202,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eg" = ( +"cO" = ( /obj/item/device/radio/intercom{ dir = 8; name = "Station Intercom (General)"; @@ -2024,18 +1213,28 @@ dir = 8 }, /area/mine/production) -"eh" = ( +"cP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) +"cQ" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"ei" = ( +"cR" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"ej" = ( +"cS" = ( /obj/machinery/power/smes{ charge = 5e+006 }, @@ -2047,7 +1246,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"ek" = ( +"cT" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -2062,7 +1261,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"el" = ( +"cU" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/structure/cable{ d1 = 2; @@ -2073,17 +1272,18 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"em" = ( +"cV" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"cW" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"en" = ( -/obj/structure/fluff/drake_statue, -/turf/open/indestructible/necropolis, -/area/lavaland/surface/outdoors) -"eo" = ( +"cX" = ( /obj/machinery/power/apc{ dir = 8; name = "Mining Station Starboard Wing APC"; @@ -2103,7 +1303,7 @@ dir = 8 }, /area/mine/production) -"ep" = ( +"cY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -2120,14 +1320,14 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eq" = ( +"cZ" = ( /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 5 }, /area/mine/production) -"er" = ( +"da" = ( /obj/machinery/mineral/mint{ input_dir = 4 }, @@ -2135,7 +1335,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"es" = ( +"db" = ( /obj/machinery/light/small{ dir = 1 }, @@ -2144,7 +1344,7 @@ dir = 8 }, /area/mine/production) -"et" = ( +"dc" = ( /obj/structure/closet/crate, /obj/machinery/airalarm{ frequency = 1439; @@ -2155,7 +1355,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eu" = ( +"dd" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; pixel_y = 30 @@ -2170,20 +1370,25 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ev" = ( +"de" = ( /obj/structure/ore_box, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ew" = ( +"df" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ex" = ( +"dg" = ( +/turf/open/floor/circuit{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/maintenance) +"dh" = ( /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -2199,7 +1404,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"ey" = ( +"di" = ( /obj/machinery/telecomms/relay/preset/mining, /obj/machinery/light/small{ dir = 1 @@ -2209,7 +1414,7 @@ dir = 8 }, /area/mine/maintenance) -"ez" = ( +"dj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -2217,7 +1422,15 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eA" = ( +"dk" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/circuit{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/maintenance) +"dl" = ( /obj/machinery/light/small{ dir = 8 }, @@ -2231,13 +1444,13 @@ dir = 1 }, /area/mine/living_quarters) -"eB" = ( +"dm" = ( /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/living_quarters) -"eC" = ( +"dn" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/toxin{ pixel_x = 3; @@ -2248,12 +1461,20 @@ dir = 5 }, /area/mine/living_quarters) -"eD" = ( +"do" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eE" = ( +"dp" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2267,7 +1488,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eF" = ( +"dq" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2276,7 +1497,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eG" = ( +"dr" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 }, @@ -2284,31 +1505,31 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eH" = ( +"ds" = ( /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel/purple/side{ dir = 4 }, /area/mine/production) -"eI" = ( +"dt" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eJ" = ( +"du" = ( /turf/open/floor/plasteel/loadingarea{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eK" = ( +"dv" = ( /turf/open/floor/plasteel/loadingarea{ dir = 4; baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eL" = ( +"dw" = ( /obj/machinery/light/small{ dir = 4 }, @@ -2317,7 +1538,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eM" = ( +"dx" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -2327,7 +1548,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eN" = ( +"dy" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -2340,7 +1561,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eO" = ( +"dz" = ( /obj/machinery/light_switch{ pixel_y = -25 }, @@ -2351,7 +1572,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eP" = ( +"dA" = ( /obj/machinery/camera{ c_tag = "Communications Relay"; dir = 8; @@ -2361,7 +1582,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eQ" = ( +"dB" = ( /obj/structure/closet/crate/freezer, /obj/item/weapon/reagent_containers/blood/empty, /obj/item/weapon/reagent_containers/blood/empty{ @@ -2394,12 +1615,12 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eR" = ( +"dC" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eS" = ( +"dD" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -2407,7 +1628,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eT" = ( +"dE" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/whiteblue/side{ @@ -2415,13 +1636,61 @@ dir = 4 }, /area/mine/living_quarters) -"eU" = ( +"dF" = ( +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"dG" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"dH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"dI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"dJ" = ( /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, /area/mine/production) -"eV" = ( +"dK" = ( /obj/machinery/light{ dir = 4 }, @@ -2439,7 +1708,7 @@ dir = 4 }, /area/mine/production) -"eW" = ( +"dL" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; opened = 1 @@ -2449,7 +1718,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eX" = ( +"dM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -2458,7 +1727,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eY" = ( +"dN" = ( /obj/machinery/camera{ c_tag = "Processing Area Room"; dir = 8; @@ -2474,7 +1743,7 @@ dir = 4 }, /area/mine/production) -"eZ" = ( +"dO" = ( /obj/machinery/mineral/unloading_machine{ dir = 1; icon_state = "unloader-corner"; @@ -2488,7 +1757,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fa" = ( +"dP" = ( /obj/machinery/door/airlock/maintenance{ name = "Mining Station Communications"; req_access_txt = "48" @@ -2503,13 +1772,13 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"fb" = ( +"dQ" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fc" = ( +"dR" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; name = "Infirmary"; @@ -2520,37 +1789,52 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fd" = ( -/obj/machinery/camera{ - c_tag = "Storage"; - dir = 2; - network = list("MINE") +"dS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 5 +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "48" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fe" = ( +"dT" = ( /turf/open/floor/plasteel/brown/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/production) -"ff" = ( +"dU" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"dV" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fg" = ( +"dW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fh" = ( +"dX" = ( /obj/machinery/conveyor_switch/oneway{ id = "mining_internal"; name = "mining conveyor" @@ -2560,7 +1844,7 @@ dir = 4 }, /area/mine/production) -"fi" = ( +"dY" = ( /obj/machinery/conveyor{ dir = 2; id = "mining_internal" @@ -2572,18 +1856,18 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fj" = ( +"dZ" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fk" = ( +"ea" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/living_quarters) -"fl" = ( +"eb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -2596,13 +1880,22 @@ dir = 1 }, /area/mine/living_quarters) -"fm" = ( +"ec" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/living_quarters) -"fn" = ( +"ed" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway West"; + network = list("MINE") + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ee" = ( /obj/machinery/airalarm{ frequency = 1439; pixel_y = 23 @@ -2611,14 +1904,14 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fo" = ( +"ef" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/living_quarters) -"fp" = ( +"eg" = ( /obj/machinery/power/apc{ dir = 1; name = "Mining Station Port Wing APC"; @@ -2634,12 +1927,44 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fq" = ( +"eh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ei" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/living_quarters) +"ej" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway East"; + network = list("MINE") + }, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/living_quarters) +"ek" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fr" = ( +"el" = ( /obj/machinery/door/airlock/glass_mining{ name = "Processing Area"; req_access_txt = "48" @@ -2648,7 +1973,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fs" = ( +"em" = ( /obj/machinery/light{ dir = 4 }, @@ -2657,13 +1982,13 @@ dir = 4 }, /area/mine/production) -"ft" = ( +"en" = ( /obj/machinery/mineral/processing_unit_console, /turf/closed/wall{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fu" = ( +"eo" = ( /obj/machinery/mineral/processing_unit{ dir = 1; output_dir = 2 @@ -2675,7 +2000,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fv" = ( +"ep" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -2684,7 +2009,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fw" = ( +"eq" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -2695,35 +2020,402 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fx" = ( -/obj/structure/fluff/drake_statue/falling, -/turf/open/indestructible/necropolis, -/area/lavaland/surface/outdoors) -"fy" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors) -"fz" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway West"; - network = list("MINE") +"er" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fA" = ( -/obj/machinery/camera{ - c_tag = "Dormatories"; - dir = 4; - network = list("MINE") +"es" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fB" = ( +"et" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ev" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ew" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/living_quarters) +"ex" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Station Bridge"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ey" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/living_quarters) +"ez" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Station Bridge"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/production) +"eC" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) +"eF" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Processing Area"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/production) +"eH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eJ" = ( +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 6 + }, +/area/mine/production) +"eK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eL" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/living_quarters) +"eM" = ( +/obj/machinery/light, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eO" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/living_quarters) +"eP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eQ" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Station Storage"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + glass = 1; + name = "Break Room"; + opacity = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eS" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eT" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eU" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eV" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 6 + }, +/area/mine/production) +"eW" = ( +/turf/open/floor/plasteel/loadingarea{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/production) +"eX" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eY" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eZ" = ( +/obj/machinery/conveyor{ + icon_state = "conveyor0"; + dir = 10; + id = "mining_internal" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"fa" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel/brown{ + dir = 9; + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fb" = ( /obj/machinery/light/small{ dir = 1 }, @@ -2736,108 +2428,336 @@ dir = 4 }, /area/mine/living_quarters) -"fC" = ( +"fc" = ( /obj/machinery/airalarm{ - pixel_y = 24 + frequency = 1439; + pixel_y = 23 }, -/turf/open/floor/circuit{ +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/living_quarters) +"fd" = ( +/obj/machinery/camera{ + c_tag = "Storage"; + dir = 2; + network = list("MINE") + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 5 + }, +/area/mine/living_quarters) +"fe" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/maintenance) -"fD" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"fE" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/loadingarea{ +/area/mine/living_quarters) +"ff" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; + on = 1 + }, +/turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"fF" = ( -/obj/effect/turf_decal/delivery, +/area/mine/living_quarters) +"fg" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm1"; + name = "Room 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"fG" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 +/area/mine/living_quarters) +"fh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"fH" = ( -/turf/open/floor/plasteel/loadingarea{ +/turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/mine/laborcamp) -"fI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +/area/mine/living_quarters) +"fi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/area/lavaland/surface/outdoors) -"fJ" = ( -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors/explored) -"fK" = ( -/turf/closed/mineral/random/labormineral/volcanic, -/area/lavaland/surface/outdoors) -"fL" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"fM" = ( -/obj/structure/gulag_beacon, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"fN" = ( -/turf/closed/wall{ +/area/mine/living_quarters) +"fj" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp/security) -"fO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ +/area/mine/living_quarters) +"fk" = ( +/turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp/security) -"fP" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/turf/closed/indestructible/riveted, -/area/space) -"fQ" = ( -/obj/machinery/shower{ +/area/mine/living_quarters) +"fl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fm" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fn" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fo" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"fR" = ( -/obj/structure/sink/kitchen{ - dir = 4; - icon_state = "sink_alt"; - pixel_x = -13; - tag = "icon-sink_alt (EAST)" +/area/mine/living_quarters) +"fp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"fS" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/purple/corner{ +/area/mine/living_quarters) +"fq" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/living_quarters) +"fr" = ( +/obj/structure/table, +/turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/production) -"fT" = ( +/area/mine/living_quarters) +"fs" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ft" = ( +/obj/machinery/camera{ + c_tag = "Dormatories"; + dir = 4; + network = list("MINE") + }, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/living_quarters) +"fu" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fv" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fw" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship_lavaland"; + name = "lavaland wastes"; + turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + width = 35 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"fx" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/brown{ + dir = 10; + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fy" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fz" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fA" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fB" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 6 + }, +/area/mine/living_quarters) +"fC" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fD" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/beer{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/drinks/beer{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/item/weapon/reagent_containers/food/drinks/beer{ + pixel_x = -8; + pixel_y = 0 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fE" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + layer = 2.4; + on = 1 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fG" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fH" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm2"; + name = "Room 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fI" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fJ" = ( +/obj/machinery/camera{ + c_tag = "Crew Area"; + dir = 1; + network = list("MINE") + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fK" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fL" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -2848,6 +2768,71 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) +"fM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fO" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm3"; + name = "Room 3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fQ" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/unexplored/danger) +"fR" = ( +/turf/closed/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors/unexplored) +"fS" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/unexplored) (1,1,1) = {" aa @@ -2861,250 +2846,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab -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 -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 -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 -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 -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 -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 -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 -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 -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (2,1,1) = {" aa @@ -3120,248 +3105,248 @@ aa aa aa aa -ed +ad ab ab -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 -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 -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 -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 -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 -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 -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 -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 -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (3,1,1) = {" aa @@ -3377,248 +3362,248 @@ aa aa aa aa -ed +ad ab ab -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 -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 -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 -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 -af -af -af -ed -ed -ed -ed -ed +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ad +ad +ad +ad +ad ab -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 -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 -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 +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -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 -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (4,1,1) = {" aa @@ -3634,248 +3619,248 @@ aa aa aa aa -ed -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 -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 -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 -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 -af -af -af -af -af +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -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 -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 -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -af -af -af +ai +ai +aj +aj +aj ab -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 -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (5,1,1) = {" aa @@ -3893,246 +3878,246 @@ aa aa ab ab -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 -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 -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 -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 -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -fK +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +an ab -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 -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 -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -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 -af -af -af -af -af -af -af -af -af -af -af -af +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (6,1,1) = {" aa @@ -4152,244 +4137,244 @@ ab ab ab ab -af -ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ed -ed -ed -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 -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 -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 -af -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab -ab -af -ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab -af -af -af -af -af -fK -fK -fK -fK -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 -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab -af -af -af -af -af -af -af -af +aj ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj al -dq -ab -af -af -af -af -af +al +al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -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 -af -af -af +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +an +an +an +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 +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +ab +ai +aD +ab +aj +aj +aj +aj +aj +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (7,1,1) = {" aa @@ -4405,248 +4390,248 @@ aa aa aa aa -ed +ad ab ab ab -af +aj ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ak +ak +ak +ak +ak +ak +ak al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -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 -af -af -af -af -af -af -af -af -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -fK -fK -fK -fK -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 -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +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 +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -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 -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -bA -bA +aj +aj +aw +aw ab -dq +aD ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -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 +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af +aj +aj +aj +aj "} (8,1,1) = {" aa @@ -4662,248 +4647,248 @@ aa aa aa aa -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -ed -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ad +aj ab ab -ed -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -ed -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ad +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +ad +an +an +an +an +an +an +an +an +an +an +an +an ab ab ab -fK -fK +an +an ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK +an +an +an +an +an +an +an +an +an ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -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 -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -af -af -af -bA -bA -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aw +aw +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -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 +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (9,1,1) = {" aa @@ -4918,249 +4903,249 @@ aa aa aa aa -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -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 -af -af -af -af -af -af -af -af +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 +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 +an +an +an +an +an +an +an +an +an +an +an +an +an +an +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 +aj +aj +aj +aj +aj +aj +aj ab ab -af +aj ab ab -af -af -af -af -bA -bA -af -af -bA -bA -af -af -bA -af +aj +aj +aj +aj +aw +aw +aj +aj +aw +aw +aj +aj +aw +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af +aj ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (10,1,1) = {" aa @@ -5179,245 +5164,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab +ak +ak al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +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 +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 +an +an +an +an +an +an +an +an +an +an +an ab ab ab ab -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 -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af -af -af -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -af -af -af -af +aj +aj +aj +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (11,1,1) = {" aa @@ -5436,245 +5421,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +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 +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 +an +an +an +an +an +an +an +an +an +an +an +an +an ab ab -fK -fK -fK -fK -fK -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 -af -af -af -af -af -af -af -af -bA -bA -dq -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA +an +an +an +an +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 +aj +aj +aj +aj +aj +aj +aj +aw +aw +aD +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (12,1,1) = {" aa @@ -5693,245 +5678,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +an ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -bA -bA -bA -dq -bA -bA -bA -bA -bA -dq -bA -bA -dq -bA -bA -bA -af -bA -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aw +aw +aw +aD +aw +aw +aw +aw +aw +aD +aw +aw +aD +aw +aw +aw +aj +aw +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (13,1,1) = {" aa @@ -5950,245 +5935,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +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 +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 +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 +an +an +an ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -fK -fK -af -af -af -af -af -af -af -af +an +an +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -af -bA -bA -bA -dq -dq -dq -dq -dq -dq -dq -dq -dq -bA -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 +aj +aw +aw +aw +aD +aD +aD +aD +aD +aD +aD +aD +aD +aw +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (14,1,1) = {" aa @@ -6203,249 +6188,249 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +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 +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 +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 +an +an +an ab ab -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -bA -bA -bA -bA -dq -dq -dq -dq -dq -dq -dq -dq -dq -bA -bA +aj +aj +aj +aj +aj +aj +aj +aw +aw +aw +aw +aD +aD +aD +aD +aD +aD +aD +aD +aD +aw +aw ab -af -af -af -af +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (15,1,1) = {" aa @@ -6460,249 +6445,249 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ak ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +aj +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -bA -bA -bA -bA -dq -dq -dq -dq -dq -dq -dq -dq -dq -bA -bA -bA -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aw +aw +aw +aw +aD +aD +aD +aD +aD +aD +aD +aD +aD +aw +aw +aw +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (16,1,1) = {" aa @@ -6721,245 +6706,245 @@ ab ab ab ab -af -af -af -af -af -ab -af -af -af -af -af -af -ab -ed -ed +aj +aj +aj +aj +aj ab +aj +aj +aj +aj +aj +aj ab al al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -bA -bA -bA -dq -dq -dq -dq -dq -dq -dq -dq -dq -bA -af -af -af -af -af -ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af ab ab -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aw +aw +aw +aD +aD +aD +aD +aD +aD +aD +aD +aD +aw +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj "} (17,1,1) = {" aa @@ -6974,249 +6959,249 @@ aa aa aa ab -ed -ed +ad +ad ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -af -ed +aj +al ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +an +an +an ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -bA -bA -dq -dq -dq -dq -dq -dq -dq -bl -dq -dq -dq -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 +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aw +aw +aD +aD +aD +aD +aD +aD +aD +bw +aD +aD +aD +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj "} (18,1,1) = {" aa @@ -7235,245 +7220,245 @@ aa aa ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -ab -ab -af -af -af -af -af -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +aj +aj +aj +aj +aj +aj +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 +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 +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 an an an an an -aO an an an -bm an -bA -bA -af -af -af -af -af -al ab -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 +ab +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aq +aq +aq +aq +aq +aY +aq +aq +aq +bx +aq +aw +aw +aj +aj +aj +aj +aj +ai +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (19,1,1) = {" aa @@ -7490,247 +7475,247 @@ aa aa aa aa -ed +ad ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +aj +aj +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab ab -fK -ab -af -af -af -af -af -ab an -ay -aC +ab +aj +aj +aj +aj +aj +ab +aq aG -an +aK aP -an +aq aZ -an -aF -an -dq -fJ -af -af -dq -af +aq +bh +aq +aJ +aq +aD +bZ +aj +aj +aD +aj ab -al -al -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 +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (20,1,1) = {" aa @@ -7747,247 +7732,247 @@ aa aa aa aa -ed +ad ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -ab -af -af -af +aj +aj ab ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +ai +aj +aj +aj 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 +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 +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 +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +ab +aj +aj +aj +ab +ab +aq +aH az -at -au -an -aO -an -fM -an -bm -an -fJ -fJ -fJ -af -af -af -al -al -al -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 +aQ +aq +aY +aq +bi +aq +bx +aq +bZ +bZ +bZ +aj +aj +aj +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (21,1,1) = {" aa @@ -8006,245 +7991,245 @@ aa aa ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -am +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak am am +ai +aj +aj +aj +aj an an an -aD an an -aQ 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 +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 +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 +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +ap +ap +ap +aq +aq +aq +aL +aq +aq ba -at -at -an -fN -fN -fN -af -af -af -al -ed -al -al -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 +aq +bj +az +az +aq +ca +ca +ca +aj +aj +aj +ai +ad +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (22,1,1) = {" aa @@ -8258,250 +8243,250 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak am -ao -ao +ai +aj +aj +aj +aj +aj an -at -at -at -at -at -at -at -at -at -at an -bB -bK -fO -af -af -af -af -al +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 +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 +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 +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +ap +ar +ar +aq +az +az +az +az +az +az +az +az +az +az +aq +cb +cw +cG +aj +aj +aj +aj +ai ab ab -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 +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (23,1,1) = {" aa @@ -8515,250 +8500,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab -af +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -af +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj an -ap -fD -aw -at -at -at -at -aK -aR -at -at -at -bc -bu -bC +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 +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 +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 +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aq +as +ax +aB +az +az +az +az +aU +bb +az +az +az +by bL -fO -af -af -af -af -af +cc +cx +cG +aj +aj +aj +aj +aj ab ab -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 +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (24,1,1) = {" aa @@ -8777,245 +8762,245 @@ aa ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj +aj ab ab ab -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +an +an +an +an an aq -aM -an -aA at -at -at -fR -at -au -fH -at -be -an -bD -bM -fO -af -af -af -af +ay +aq +aE +az +az +az +aV +az +aQ +bk +az +bz +aq +cd +cy +cG +aj +aj +aj +aj ab ab -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 +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (25,1,1) = {" aa @@ -9035,244 +9020,244 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj +aj +aj +aj +aj ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK an an an an an -at -at -fQ -at -dr -an -aS -an -bd an an an an -af -af -af +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 +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 +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 +an +an +an +aq +aq +aq +aq +aq +az +az +aR +az +bc +aq +bl +aq +bA +aq +aq +aq +aq +aj +aj +aj ab ab ab -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 +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (26,1,1) = {" aa @@ -9288,248 +9273,248 @@ aa aa aa aa -ed -ed +ad +ad ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -ed -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -an -ar -ar -ar -an -at -fE +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ad an an -aL an -aS an -be an -bE -bN an -af -af -af +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 +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 +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 +an +an +an +an +an +aq +au +au +au +aq +az +aM +aq +aq +bd +aq +bl +aq +bz +aq +ce +cz +aq +aj +aj +aj ab ab ab ab ab ab -af -af -af -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (27,1,1) = {" aa @@ -9545,248 +9530,248 @@ aa aa aa aa -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj an -as -at -at -aB -at -fF -aI -aT -fG -aT -aV an -bf -bw +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 +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 +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 +an +an +an +an +an +an +an +an +an +aq +av +az +az +aF +az +aN +aS aW -aX -an -af -af +be +aW +bm +aq +bB +bM +cf +cA +aq +aj +aj ab -ed -al +ad +ai ab ab ab -al +ai ab ab ab -ed -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ad +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (28,1,1) = {" aa @@ -9805,200 +9790,109 @@ aa ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +ai ab ab -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -an -an -av -ax -an -aE +aj +aj +aj +aj +aj an an an @@ -10008,42 +9902,133 @@ an an an an -bx -bO an -af -eh -eh -eh -eh -ei -ei -ei -ee -ei -ei -ei -ee -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +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 +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 +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 +aq +aq +aA +aC +aq +aI +aq +aq +aq +aq +aq +aq +aq +aq +aq +cg +cB +aq +aj +cQ +cQ +cQ +cQ +cR +cR +cR +cM +cR +cR +cR +cM +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (29,1,1) = {" aa @@ -10062,245 +10047,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +ai +ai +am +ai ab -al -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ai +aj +aj +aj +aj +aj +aj an an an an -at an -fL -aN -aN -dq -dq -dq -dq an -bF -bG an -af -eh -dm -dm -eh -fj -fj -fj -ee -cd -cU -bn -ee +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 +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 +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 +an +an +aq +aq +aq +aq +az +aq +aT +aX +aX +aD +aD +aD +aD +aq +ch +cC +aq +aj +cQ +dg +dg +cQ +dZ +dZ +dZ +cM +fa +fo +fx +cM ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (30,1,1) = {" aa @@ -10321,13 +10306,13 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af +aj ab ab ab @@ -10336,228 +10321,228 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -an -aF -an -fL -dq -dq -dq -dq -dq -dq +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +ai +ai +aj +aj +aj +aj +aj +aj an an an an -af -eh -ex -eM -eh -fk -fv -fq -ee -fB -fj -da -ei +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 +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 +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 +an +an +an +an +an +an +an +an +aq +aJ +aq +aT +aD +aD +aD +aD +aD +aD +aq +aq +aq +aq +aj +cQ +dh +dx +cQ +ea +ep +ek +cM +fb +dZ +fy +cR ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (31,1,1) = {" aa @@ -10577,244 +10562,244 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -al -af -af -af -af -af -fK -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +aj +aj +ai +aj +aj +aj +aj +aj an -aE +aj +aj an -fL -dq -dq -dq -dq -dq -af -af -af -af -af +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 +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 +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 +an +an +an +an +an +aD +aq +aI +aq +aT +aD +aD +aD +aD +aD +aj +aj +aj +aj +aj ab -eh -ey -eN -fa -fl -fw -cs -cy -fo -cV -db -ei +cQ +di +dy +dP +eb +eq +eK +eQ +ef +fp +fz +cR ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (32,1,1) = {" aa @@ -10834,244 +10819,244 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +ai +ai ab ab -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -aJ -dq -dq -dq -dq -dq -af -af -af -af -af +aj +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +aD +aD +aO +aD +aD +aD +aD +aD +aj +aj +aj +aj +aj ab -ed -eh -ez -eO -eh -fm -bg -cu -ee -cJ -fj -bo -ei +ad +cQ +dj +dz +cQ +ec +er +eL +cM +fc +dZ +fA +cR ab -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (33,1,1) = {" aa @@ -11085,250 +11070,250 @@ aa aa aa aa +ad +ab +ab +ab +ab +ab +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj +ab +aj +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +ai +ab +ai +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +an +aD +aD +aD +aD +aD +aD +aD +aD +aD +aj +aj +aj +aj +ab +ai +cQ +dk +dA +cQ ed -ab -ab -ab -ab -ab -af -af -af -ab -ab -af -af -af -af -af -af -af -ab -af -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -dq -dq -dq -dq -dq -dq -af -af -af -af -ab -al -eh -fC -eP -eh -fz -bg -cv -ee +er +eM +cM fd -ag -bv -ee -al -ed -al -al +fq +fB +cM +ai +ad +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (34,1,1) = {" aa @@ -11342,250 +11327,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab -af -af +aj +aj ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -dq -dq -dq -dq -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ad +aj +aj +aj +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +an +aD +aD +aD +aD +aD +aD +aD +aj +aj +aj +aj ab ab -eh -eh -eh -eh -fn -bg -fj -ee -ee -ee -ee -ee -ee -ee -ee -ee +cQ +cQ +cQ +cQ ee +er +dZ +cM +cM +cM +cM +cM +cM +cM +cM +cM +cM ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (35,1,1) = {" aa @@ -11599,250 +11584,250 @@ aa aa aa aa -ed -ed -ed +ad +ad +ad ab ab ab -af -af +aj +aj ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -dq -dq -dq -dq -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +an +aD +aD +aD +aD +aD +aD +aD +aj +aj +aj +aj +aj ab -ee -eA -eQ -ee -fj -bg -fj -ee -cK -cW -ee -cK -cW -ee -cK -cW -ee +cM +dl +dB +cM +dZ +er +dZ +cM +fe +fr +cM +fe +fr +cM +fe +fr +cM ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (36,1,1) = {" aa @@ -11862,244 +11847,244 @@ aa aa ab ab -af -af +aj +aj ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -dq -dq -dq -dq -dq -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +an +an +aD +aD +aD +aD +aD +aD +aD +aD +aj +aj +aj +aj ab -ei -eB -eR -fb -fk -bg -fj -ee -cL -cX -ee -cL -dl -ee -cL -dp -ee -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +cR +dm +dC +dQ +ea +er +dZ +cM +ff +fs +cM +ff +fM +cM +ff +fP +cM +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (37,1,1) = {" aa @@ -12117,246 +12102,246 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab ab ab -af -af +aj +aj ab -af +aj ab ab ab ab ab ab -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -fL -fK -dq -dq -af -af -af -af +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +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 +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 +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 +an +an +an +an +an +an +aD +aD +aT +an +aD +aD +aj +aj +aj +aj ab -ei -eB -eS -fc -fo -bi -fj -ee +cR +dm +dD +dR +ef +es +dZ cM -ee -ee -dh -ee -ee -do -ee -ee -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +fg +cM +cM +fH +cM +cM +fO +cM +cM +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (38,1,1) = {" aa @@ -12374,246 +12359,246 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -af -af -al -ed -ee -eC -eT -fb -fm -bg -fj -cu -cN -fA -cu -cN -fm -cu -cN -fm -ei -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +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 +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 +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 +an +an +an +aD +aD +aD +aj +aj +ai +ad +cM +dn +dE +dQ +ec +er +dZ +eL +fh +ft +eL +fh +ec +eL +fh +ec +cR +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (39,1,1) = {" aa @@ -12631,246 +12616,246 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -al -ee -ee -ee -ee -ee +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 +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 +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 +an +an +an +an +an +aj +aj +ai +cM +cM +cM +cM +cM +eg +et +eN +eN +fi +eN +eN +fi +fN +eN +fi fp -ci -cl -cl -cO -cl -cl -cO -dn -cl -cO -cV -ei +cR ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (40,1,1) = {" aa @@ -12888,246 +12873,246 @@ aa aa aa aa -ed +ad ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -al -al -al -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +aj +aj +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -af -af -ee -ej -bX -bY -ee -cx -bg -fj -ee -ee -fb -fb -ee -ee -ee -ei -ei -ee -al +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 +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 +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 +an +an +an +an +aD +aj +aj +cM +cS +do +dF +cM +eh +er +dZ +cM +cM +dQ +dQ +cM +cM +cM +cR +cR +cM +ai ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (41,1,1) = {" aa @@ -13147,244 +13132,244 @@ aa aa ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +ai +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -af -af -ef -ek -eD -bZ -ee +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 +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 +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 +an +an +an +aD +aD +aj +aj +cN +cT +cV +dG +cM +ea +er +eM +cM +fj fk -bg -cv -ee -cP -cQ -cQ -aH -ee +fk +fI +cM ab ab ab -al -ed -al -al +ai +ad +ai +ai ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj "} (42,1,1) = {" aa @@ -13405,243 +13390,243 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -af -af -ee -el -eE -bJ -cc -cf -bk -fq -fb -cQ -cQ -dc -cQ -ee +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 +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 +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 +an +an +an +aD +aD +aj +aj +cM +cU +dp +dH +dS +ei +eu +ek +dQ +fk +fk +fC +fk +cM ab -af +aj ab ab -al -al +ai +ai ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (43,1,1) = {" aa @@ -13662,243 +13647,243 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj ab ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +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 +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 +an +an +aD +aD +aj +ab +cM +cV dq -dq -af -ab -ee -eD -eF -ca -ee -cg -cj -cs -ct -cR -cY -dd -di -ee -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +dI +cM +ej +ev +eK +eR +fl +fu +fD +fJ +cM +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (44,1,1) = {" aa @@ -13919,243 +13904,243 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -af -af +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 +an +aD +aD +aj +aj ab -ee -em -eG -eG -ee -fj -bg -cu -fb -cQ -cQ -de -dj -ee -ed -af -af -af -af -af -af +cM +cW +dr +dr +cM +dZ +er +eL +dQ +fk +fk +fE +fK +cM +ad +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (45,1,1) = {" aa @@ -14175,244 +14160,244 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai ab -af -af -af -af -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af -af -fK -fK +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an ab -af -af +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +an +an +an +an +an +an +an +an +an +an +an +an +an ab -af -af -fK -fK -fK -fK -fK -dq -dq -dq -dq -af -af -af -af -ee -ee -ee -ee -ee -fj -bg -fj -ee -cS -cQ -df -cQ -ee -al -af -af -af -af -af -af -af +aj +aj +an +an +an +an +an +aD +aD +aD +aD +aj +aj +aj +aj +cM +cM +cM +cM +cM +dZ +er +dZ +cM +fm +fk +fF +fk +cM +ai +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (46,1,1) = {" aa @@ -14426,250 +14411,250 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai ab -af -af -af -al -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 -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 -af -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -dq -dq -dq -dq -af -af -af -af -af -af -af -af +aj +aj +aj +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +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 +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aD +aD +aD +aD +aj +aj +aj +aj +aj +aj +aj +aj ab ab -ei -fj -bg -fj -ee -cT -cZ -dk -fT -ee -al -al -af -af -af -af -af -af -af -af -af +cR +dZ +er +dZ +cM +fn +fv +fG +fL +cM +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (47,1,1) = {" aa @@ -14683,250 +14668,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai ab ab ab -al -al -al -af -af -al -al -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 -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 -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ai +am +ai +aj +aj +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -ei -fq -bp -cH -ee -ei -ei -ei -ei -ee -al -al -al -af +cR +ek +ew +eO +cM +cR +cR +cR +cR +cM +ai +ai +ai +aj ab -af -af +aj +aj ab ab -af +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (48,1,1) = {" aa @@ -14941,249 +14926,249 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -al -al -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 -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 -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +ai +ai +am +am +am +ai +ai +am +am +ai +ai +aj +aj +aj +aj +aj +aj +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af +aj ab -af -af -af -af -af -ei -ei -bs -ei -ei +aj +aj +aj +aj +aj +cR +cR +ex +cR +cR ab ab ab ab -al -al -al +ai +ai +ai ab -af -af -af -af +aj +aj +aj +aj ab ab ab -al -ed -ed +ai +ad +ad ab ab -af -af -af -af +aj +aj +aj +aj "} (49,1,1) = {" aa @@ -15198,210 +15183,210 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -ed +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +ai +ai +ai +am +am +ai +ai +aj +aj +aj +aj +ad ab ab ab -al -af -af -af -af -af -af -af -al -al -al -al -al -al -al -af -af -af -af -af -al -al -al -al -al -al -al +ai +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai +ai +ai +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai +ai +ai ab ab -al -al -al -al -af -af -af -af -al -al -af -af -af -af -af -af -af -al -al -al -af -af -af -af -af -af +ai +ai +ai +ai +aj +aj +aj +aj +ai +ai +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +aj +aj +aj +aj +aj +aj ab ab ab @@ -15409,38 +15394,38 @@ ab ab ab ab -af -af -af -af -ei -bQ -ei +aj +aj +aj +aj +cR +ey +cR ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -ed -ed -ed -ed -ed -al -al -af -af -af +ad +ad +ad +ad +ad +ai +ai +aj +aj +aj "} (50,1,1) = {" aa @@ -15460,204 +15445,204 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +ai +am +ai +ai +ai +am +ai +ai +ai +ai +ai +ai +ai +am +am +am +am +am +am +am +ai +ai ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +ai +ai +am +am +am +am +ai ab ab ab -al -al -al -al -al -al -al -al -al -al -al +ai +am +ai +ai +ai +ai +ai +ai +ai +am +ai ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab @@ -15667,37 +15652,37 @@ ab ab ab ab -af -af -af -ei -bg -ei +aj +aj +aj +cR +er +cR ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af +aj ab ab -ed -ed -ed -ed -ed -ed -ed -ed +ad +ad +ad +ad +ad +ad +ad +ad ab -af -af +aj +aj "} (51,1,1) = {" aa @@ -15717,203 +15702,203 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +am +am +am +ai +ai +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +am +am +am +am +am +am +am +am +am +ai ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab @@ -15924,37 +15909,37 @@ ab ab ab ab -af -af -af -ei -bg -ei +aj +aj +aj +cR +er +cR ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -ed -ed -ed -ed -ed -ed -ed +ad +ad +ad +ad +ad +ad +ad ab -af -af +aj +aj "} (52,1,1) = {" aa @@ -15975,202 +15960,202 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +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 +am +am +am +am +am +am +am +ai ab -af -af +aj +aj ab ab -af +aj ab ab ab @@ -16182,36 +16167,36 @@ ab ab ab ab -af -af -ei -bg -ei +aj +aj +cR +er +cR ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -ed -ed -ed -ed -ed -ed -ed +ad +ad +ad +ad +ad +ad +ad ab -af -af +aj +aj "} (53,1,1) = {" aa @@ -16232,203 +16217,203 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab -af +aj ab ab -af -af -af +aj +aj +aj ab ab ab @@ -16439,36 +16424,36 @@ ab ab ab ab -af +aj ab -dx -bV -dx +br +ez +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -ed -ed -al -ed +ad +ad +ai +ad ab ab -af -af +aj +aj "} (54,1,1) = {" aa @@ -16489,243 +16474,243 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -ck +ci ab ab ab ab -af -af +aj +aj ab -dx -bV -dx +br +ez +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (55,1,1) = {" aa @@ -16742,247 +16727,247 @@ aa ab ab ab -ed -ed +ad +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -by -bH -dx +bN +cj +br ab ab -af -af -af +aj +aj +aj ab -dx -bV -dx +br +ez +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (56,1,1) = {" aa @@ -16998,248 +16983,248 @@ aa aa ab ab -al -al -al -al +ai +ai +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -dx -dI -dx +br +bP +br ab -af -af -af -af +aj +aj +aj +aj ab -dx -dK -dx +br +bR +br ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (57,1,1) = {" aa @@ -17254,249 +17239,249 @@ aa aa aa ab -ed -al -al -al -al +ad +ai +ai +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab -af -af -af -af -af -af -dx -dx -bH -dx -dx +aj +aj +aj +aj +aj +aj +br +br +cj +br +br ab -af -af +aj +aj ab -dx -dx -cb -dx -dx +br +br +eA +br +br ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (58,1,1) = {" aa @@ -17511,249 +17496,249 @@ aa aa aa ab -ed -al -al -al -al +ad +ai +ai +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -bh -dx -dH -dR -bP -dx -bh -bh -bh -bh -dx -bU -bW -bP -dx -bh -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +aj +aj +aj +bq +br +bO +ck +cD +br +bq +bq +bq +bq +br +cH +eB +cD +br +bq +am +am +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (59,1,1) = {" aa @@ -17768,249 +17753,249 @@ aa aa aa ab -ed -ed -ed +ad +ad +ad ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj ab -bh bq -dI -dS -dI -bU -eg -eo -dR -eU -fe -dI -bV -dI -cz -bh +bC +bP +cl +bP +cH +cO +cX +ck +dJ +dT +bP +ez +bP +eS +bq ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (60,1,1) = {" aa @@ -18032,242 +18017,242 @@ ab ab ab ab -af +aj ab -af -af +aj +aj ab ab -af +aj ab -af +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj +aj ab -dx -dB -dJ -dT -bR -bR -bR -ep -bR -bR -bR -bR -ce -cw -cA -bh +br +bD +bQ +cm +cE +cE +cE +cY +cE +cE +cE +cE +eC +eP +eT +bq ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (61,1,1) = {" aa @@ -18289,242 +18274,242 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj +aj ab ab -dx -fS -dK -bI -bS -dZ -bT -bI -dI -dI -dI -dI -ch -dI -cC -dx +br +bE +bR +cn +cF +cI +cP +cn +bP +bP +bP +bP +eD +bP +eU +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (62,1,1) = {" aa @@ -18545,243 +18530,243 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +ai ab -ds -ds -ds -bb -bz -bb -ds -ea -bh -eq -eH -eV -dC +bf +bf +bf +bF bS -cm -bI -cD -dx +bF +bf +cJ +bq +cZ +ds +dK +dU +cF +eE +cn +eV +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (63,1,1) = {" aa @@ -18801,244 +18786,244 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai ab -ds -du -dy -br -dL -dU -ds -eb -bh -bh -eI -bh -ff -fr -cn -ff -bh -bh +bf +bn +bs +bG +bT +co +bf +cK +bq +bq +dt +bq +dV +el +eF +dV +bq +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (64,1,1) = {" aa @@ -19057,245 +19042,245 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab -dt -dv -dz -dz -dM -dV -ds -ec -bh -er -eJ -eW +bg +bo +bt +bt bU -dR -co +cp +bf +cL +bq +da +du +dL +cH +ck +eG +cD bP -dI -dx +br ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (65,1,1) = {" aa @@ -19314,245 +19299,245 @@ ab ab ab ab -af +aj ab ab -af +aj ab ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj ab -dt -dv -dz -dD -dN -bj -ds -bh -bh -es -dI -dI -dI -dI -cp -bS -cE -bh +bg +bo +bt +bH +bV +cq +bf +bq +bq +db +bP +bP +bP +bP +eH +cF +eW +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (66,1,1) = {" aa @@ -19571,245 +19556,245 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj ab -ds -dw -dA -dE -dO +bf +bp +bu +bI +bW +cr +bf +ad +bq +dc +bP +dM dW -ds -ed -bh -et -dI +dW +eI +bq eX -fg -fg -cq -bh -cF -bh +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (67,1,1) = {" aa @@ -19830,243 +19815,243 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj ab -ds -ds -ds -dt -dP -dt -ds -al -bh -eu -dI +bf +bf +bf +bg +bX +bg +bf +ai +bq +dd +bP +dN +dX +em +eJ +dV eY -fh -fs -cr -ff -cG -bh +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (68,1,1) = {" aa @@ -20080,250 +20065,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj ab ab ab -ds -dF -dQ -dX -ds -al -bh -ev -eK -bh -ff -ft -ff -ff -cG -bh +bf +bJ +bY +cs +bf +ai +bq +de +dv +bq +dV +en +dV +dV +eY +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (69,1,1) = {" aa @@ -20344,243 +20329,243 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +aj +aj ab ab -ds -dG +bf +bK +bW +ct +bf +ai +bq +df +dw dO dY -ds -al -bh -ew -eL +eo +dY +dY eZ -fi -fu -fi -fi -cI -bh +bq ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (70,1,1) = {" aa @@ -20601,243 +20586,243 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab -al -al -af -af +ai +ai +aj +aj ab -ds -dt -dP -dt -ds -al -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh +bf +bg +bX +bg +bf +ai +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (71,1,1) = {" aa @@ -20854,201 +20839,201 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ao ab ab ab @@ -21056,45 +21041,45 @@ ab ab ab ab -bt +bv ab ab ab -bt -al -al +bv +ai +ai ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (72,1,1) = {" aa @@ -21111,200 +21096,200 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai +ai +am +am +am +ai ab ab ab @@ -21320,38 +21305,38 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (73,1,1) = {" aa @@ -21366,202 +21351,202 @@ aa aa aa ab -ed -ed +ad +ad ab ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af +aj ab -af +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ao ab ab -al -al -al -al +ai +ai +am +ai ab ab ab @@ -21577,38 +21562,38 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj "} (74,1,1) = {" aa @@ -21630,196 +21615,196 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab ab -al +ai ab -al -al -al +ai +am +ai ab ab ab @@ -21833,39 +21818,39 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj "} (75,1,1) = {" aa @@ -21887,195 +21872,195 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab ab -al +ai ab ab ab @@ -22089,40 +22074,40 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -al -al +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +ai ab ab ab -af +aj ab ab ab -af -af -af +aj +aj +aj ab ab ab -af -af -af +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj "} (76,1,1) = {" aa @@ -22145,186 +22130,186 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +ai ab ab ab @@ -22332,41 +22317,41 @@ ab ab ab ab -al +ai ab ab ab ab ab ab -fy +ao ab ab ab ab ab ab -af -af -af -af -af -af -af -al -al -al -al -al +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai ab ab -af +aj ab ab ab -af -af -af +aj +aj +aj ab ab ab @@ -22376,10 +22361,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (77,1,1) = {" aa @@ -22404,200 +22389,200 @@ ab ab ab ab -af -af +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +ai ab ab -al +ai ab ab ab ab -al -al +ai +ai ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -22605,25 +22590,25 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai ab -af +aj ab ab ab ab ab -af +aj ab ab ab @@ -22633,10 +22618,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (78,1,1) = {" aa @@ -22657,204 +22642,204 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai +ai +ai ab ab ab ab ab -al -al +ai +ai ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -22864,13 +22849,13 @@ ab ab ab ab -al -al -al -al -af -af -af +ai +ai +ai +ai +aj +aj +aj ab ab ab @@ -22880,7 +22865,7 @@ ab ab ab ab -af +aj ab ab ab @@ -22890,10 +22875,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (79,1,1) = {" aa @@ -22908,195 +22893,195 @@ aa aa aa ab -ed -ed -ed +ad +ad +ad ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -23109,9 +23094,9 @@ ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -23124,10 +23109,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab @@ -23137,7 +23122,7 @@ ab ab ab ab -af +aj ab ab ab @@ -23145,12 +23130,12 @@ ab ab ab ab -af +aj ab -af -af -af -af +aj +aj +aj +aj "} (80,1,1) = {" aa @@ -23165,197 +23150,197 @@ aa aa aa ab -ed -al -al -al +ad +ai +ai +ai ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai +ai ab ab ab @@ -23366,9 +23351,9 @@ ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -23377,15 +23362,15 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab @@ -23402,12 +23387,12 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (81,1,1) = {" aa @@ -23422,196 +23407,196 @@ aa aa aa ab -ed -al -al -al -ed +ad +ai +ai +ai +ad ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -23623,9 +23608,9 @@ ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -23633,16 +23618,16 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab @@ -23659,12 +23644,12 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (82,1,1) = {" aa @@ -23680,198 +23665,198 @@ aa aa ab ab -al -al -al -ed +ai +ai +ai +ad ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai ab ab ab @@ -23879,9 +23864,9 @@ ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -23894,13 +23879,13 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab @@ -23916,12 +23901,12 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (83,1,1) = {" aa @@ -23938,206 +23923,206 @@ aa ab ab ab -ed -ed +ad +ad ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab -af +aj ab -af -af +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +ao ab ab ab ab ab ab -al -al +ai +ai ab ab ab @@ -24148,15 +24133,15 @@ ab ab ab ab -al -al -al -al +ai +ai +ai +ai ab -af -af -af -af +aj +aj +aj +aj ab ab ab @@ -24174,11 +24159,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (84,1,1) = {" aa @@ -24199,202 +24184,202 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +ao ab ab ab ab ab ab -al -al +ai +ai ab ab ab @@ -24405,14 +24390,14 @@ ab ab ab ab -al -al -al -al -al -af -af -af +ai +am +am +am +ai +aj +aj +aj ab ab ab @@ -24431,11 +24416,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (85,1,1) = {" aa @@ -24456,202 +24441,202 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -24663,12 +24648,12 @@ ab ab ab ab -fy -al -al -al -af -af +ao +am +am +ai +aj +aj ab ab ab @@ -24688,11 +24673,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (86,1,1) = {" aa @@ -24713,201 +24698,201 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -af +aj ab -af -af +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab ab -al -fy +ai +ao ab ab ab @@ -24921,10 +24906,10 @@ ab ab ab ab -al -al -al -af +ai +am +ai +aj ab ab ab @@ -24945,11 +24930,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (87,1,1) = {" aa @@ -24971,199 +24956,199 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ao ab ab ab ab ab -al +ai ab ab ab @@ -25174,16 +25159,16 @@ ab ab ab ab -al +ai ab ab ab -al -al -al -al -al -al +ai +am +ai +ai +ai +ai ab ab ab @@ -25203,10 +25188,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (88,1,1) = {" aa @@ -25220,7 +25205,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -25229,193 +25214,193 @@ ab ab ab ab -af +aj ab -af +aj ab ab ab -af +aj ab -af -af -af +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -25428,20 +25413,20 @@ ab ab ab ab -al -al -al -al -al -al +ai +ai +ai +am +ai +ai ab -al -al -al -al -al -al -fy +ai +am +am +am +am +am +ao ab ab ab @@ -25460,10 +25445,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (89,1,1) = {" aa @@ -25485,196 +25470,196 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -af +aj ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai ab ab ab @@ -25684,21 +25669,21 @@ ab ab ab ab -fy -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ao +am +am +am +am +am +am +ai +am +am +am +am +am +am +ao ab ab ab @@ -25717,10 +25702,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (90,1,1) = {" aa @@ -25736,200 +25721,200 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -25942,19 +25927,19 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -25974,10 +25959,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (91,1,1) = {" aa @@ -25993,201 +25978,201 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26199,18 +26184,18 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26232,9 +26217,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (92,1,1) = {" aa @@ -26256,195 +26241,195 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26457,17 +26442,17 @@ ab ab ab ab -fy -al -al -al -al -al -al -al -al -al -al +ao +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26513,195 +26498,195 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26715,16 +26700,16 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al +ai +ai +am +am +am +am +am +am +am +ai ab ab ab @@ -26762,203 +26747,203 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26974,14 +26959,14 @@ ab ab ab ab -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +ai ab ab ab @@ -27003,9 +26988,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (95,1,1) = {" aa @@ -27019,7 +27004,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -27027,195 +27012,195 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -27231,14 +27216,14 @@ ab ab ab ab -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +ai ab ab ab @@ -27260,9 +27245,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (96,1,1) = {" aa @@ -27276,7 +27261,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -27285,197 +27270,197 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab -al +ai ab ab ab @@ -27488,15 +27473,15 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +ai ab ab ab @@ -27517,7 +27502,7 @@ ab ab ab ab -af +aj ab ab "} @@ -27543,217 +27528,217 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab -al -al +ai +ai ab ab ab ab ab -al +ai ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +ai ab ab ab @@ -27774,9 +27759,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (98,1,1) = {" aa @@ -27794,223 +27779,223 @@ ab ab ab ab -al -al +ai +ai ab ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab -al +ai ab ab ab ab ab ab -al -fy +ai +ao ab ab ab ab ab ab -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +ai ab ab ab @@ -28032,8 +28017,8 @@ ab ab ab ab -af -af +aj +aj "} (99,1,1) = {" aa @@ -28051,223 +28036,223 @@ ab ab ab ab -al -al -ed +ai +ai +ad ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab -al +ai ab ab ab ab ab ab -al -al -al -al -al -al +ai +am +ai +ai +ai +ai ab ab -al -al -al -al -al -al -al -ed +ai +ai +ai +am +am +ai +ai +ad ab ab ab @@ -28288,9 +28273,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (100,1,1) = {" aa @@ -28307,221 +28292,221 @@ aa ab ab ab -ed -al -al -ed +ad +ai +ai +ad ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -af -af +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab ab -fy +ao ab ab -al -al -al -al -al -al -fy +ai +am +am +am +am +am +ao ab ab ab ab -fy -fy +ao +ao ab ab ab @@ -28546,8 +28531,8 @@ ab ab ab ab -af -af +aj +aj "} (101,1,1) = {" aa @@ -28565,213 +28550,213 @@ ab ab ab ab -ed -ed +ad +ad ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af +aj ab -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab -fy -fy +ao +ao ab -al -al -al -al -al -al +ai +am +am +ai +ai +ai ab ab ab @@ -28782,7 +28767,7 @@ ab ab ab ab -cB +fw ab ab ab @@ -28803,8 +28788,8 @@ ab ab ab ab -af -af +aj +aj "} (102,1,1) = {" aa @@ -28827,206 +28812,206 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab -al -al -al -al -al -al -aU +ai +am +ai +am +am +ai +cu ab ab ab @@ -29060,8 +29045,8 @@ ab ab ab ab -af -af +aj +aj "} (103,1,1) = {" aa @@ -29075,7 +29060,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -29084,206 +29069,206 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab -al -al -al -al -al -al -aY +ai +am +am +am +am +ai +cv ab ab ab @@ -29316,9 +29301,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (104,1,1) = {" aa @@ -29332,8 +29317,8 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab @@ -29341,212 +29326,212 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab -al -al -al -al -al -al +ai +am +am +am +am +ai ab ab ab ab ab -fy -fy +ao +ao ab ab ab @@ -29573,9 +29558,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (105,1,1) = {" aa @@ -29589,226 +29574,226 @@ aa aa aa aa -ed -ed -ed +ad +ad +ad ab ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab -al -al -al -al -al -al -al +ai +am +am +am +am +am +ai ab ab ab ab ab -al -al -al -al -al -al -al +ai +am +ai +ai +ai +ai +ai ab ab ab @@ -29830,9 +29815,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (106,1,1) = {" aa @@ -29855,218 +29840,218 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab -al -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +ai +ai ab ab -fy -al -al -al -al -al -al -al -al +ao +am +am +am +am +am +am +am +ai ab ab ab @@ -30087,9 +30072,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (107,1,1) = {" aa @@ -30108,222 +30093,222 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab -al +ai ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +am +am +am +am +am +am +am +am +am +ai +ai +am +am +am +am +am +am +am +am +ai ab ab ab @@ -30344,9 +30329,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (108,1,1) = {" aa @@ -30365,222 +30350,222 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -30601,9 +30586,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (109,1,1) = {" aa @@ -30626,218 +30611,218 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +am +ai ab ab ab @@ -30859,8 +30844,8 @@ ab ab ab ab -af -af +aj +aj "} (110,1,1) = {" aa @@ -30883,218 +30868,218 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +am +ai ab ab ab @@ -31116,8 +31101,8 @@ ab ab ab ab -af -af +aj +aj "} (111,1,1) = {" aa @@ -31131,227 +31116,227 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +am +ai ab ab ab @@ -31373,8 +31358,8 @@ ab ab ab ab -af -af +aj +aj "} (112,1,1) = {" aa @@ -31389,7 +31374,7 @@ aa aa aa ab -ed +ad ab ab ab @@ -31399,217 +31384,217 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +am +ai ab ab ab @@ -31657,216 +31642,216 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +am +ai ab ab ab @@ -31884,7 +31869,7 @@ ab ab ab ab -af +aj ab ab ab @@ -31902,7 +31887,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -31913,218 +31898,218 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +am +ai ab ab ab @@ -32141,11 +32126,11 @@ ab ab ab ab -af -af +aj +aj ab -af -af +aj +aj "} (115,1,1) = {" aa @@ -32159,229 +32144,229 @@ aa aa aa aa -ed +ad ab ab ab ab ab -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +ai ab ab ab @@ -32398,11 +32383,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (116,1,1) = {" aa @@ -32421,225 +32406,225 @@ ab ab ab ab -ed -al -al +ad +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +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 +am +am +am +am +am +am +ai ab ab ab @@ -32655,11 +32640,11 @@ ab ab ab ab -af -af +aj +aj ab -af -af +aj +aj "} (117,1,1) = {" aa @@ -32673,231 +32658,231 @@ aa aa aa aa -ed +ad ab ab ab -ed -ed -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ad +ad +ai +ai +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -32913,10 +32898,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (118,1,1) = {" aa @@ -32935,228 +32920,228 @@ aa ab ab ab -ed -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ad +ai +ai +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai ab ab ab @@ -33170,10 +33155,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (119,1,1) = {" aa @@ -33189,232 +33174,232 @@ aa aa aa aa -ed +ad ab ab -ed -al -al +ad +ai +ai ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -33427,10 +33412,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (120,1,1) = {" aa @@ -33446,248 +33431,248 @@ aa aa aa aa -ed +ad ab ab ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai ab ab ab ab ab ab -af +aj ab ab -af -af -af -af +aj +aj +aj +aj "} (121,1,1) = {" aa @@ -33701,250 +33686,250 @@ aa aa aa aa +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +aj +ab +aj aj aj ab ab +aj +aj +aj +ab +ab +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai ab ab ab ab +aj +aj ab -af -af -ab -af -af -af -ab -ab -af -af -af -ab -ab -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -ab -af -af -ab -af -af -af -af +aj +aj +aj +aj "} (122,1,1) = {" aa @@ -33958,250 +33943,250 @@ aa aa aa aa +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj aj aj aj ab ab +ak +ak +ak +ak +al ab ab ab ab -ab -af -af -af -af -af -af -af -af -af -af -ab -ab al -al -al -al -ed +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab -ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (123,1,1) = {" aa @@ -34215,250 +34200,250 @@ aa aa aa aa +ae +ag +ae +ae +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj aj -en aj aj ab ab -ab -ab -ab -af -af -af -af -af -af -af -af -af -af -af -ab -ab -al -al -al -al +ak +ak +ak +ak ab ab ab ab ab ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj "} (124,1,1) = {" aa @@ -34472,6 +34457,22 @@ aa aa aa aa +ae +ae +ae +ae +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj aj aj aj @@ -34479,25 +34480,9 @@ aj ab ab ab -ab -ab -af -af -af -af -af -af -af -af -af -af -af -ab -ab -ab -ed al -ed +ak +al ab ab ab @@ -34507,215 +34492,215 @@ ab ab ab ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab -af -af +aj +aj ab -af -af +aj +aj ab ab -af -af -af +aj +aj +aj "} (125,1,1) = {" aa @@ -34729,26 +34714,26 @@ aa aa aa aa -aj -aj -aj -aj -aj +ae +ae +ae +ae +ae ab ab aa aa -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj aa aa ab @@ -34765,214 +34750,214 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj "} (126,1,1) = {" aa @@ -34986,27 +34971,27 @@ aa aa aa aa -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aa ab ab @@ -35022,214 +35007,214 @@ ab ab ab ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (127,1,1) = {" ab @@ -35242,8 +35227,240 @@ ab ab ab ab +ac +af ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am aj aj aj @@ -35255,238 +35472,6 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af "} (128,1,1) = {" aa @@ -35500,27 +35485,27 @@ aa aa aa aa -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aa ab ab @@ -35531,219 +35516,219 @@ ab ab ab ab -ed +al ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (129,1,1) = {" aa @@ -35757,26 +35742,26 @@ aa aa aa aa -aj -aj -aj -aj -aj +ae +ae +ae +ae +ae ab ab aa aa -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj aa aa ab @@ -35788,219 +35773,219 @@ ab ab ab ab -ed -ed +al +al ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +fR +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (130,1,1) = {" aa @@ -36014,250 +35999,250 @@ aa aa aa aa +ae +ae +ae +ae +ab +ab +ab +ab +ab +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +fS +aj aj aj aj aj ab -ab -ab -ab -ab -af -af -af -ab -af -af -af -af -af -af -af -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -al -ab -ab -ab -ab -ab -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (131,1,1) = {" aa @@ -36271,250 +36256,250 @@ aa aa aa aa +ae +ah +ae +ae +ab +ab +ab +ab +ab aj -fx aj aj ab ab +aj ab ab -ab -af -af -af -ab -ab -af -ab -ab -af -af -af +aj +aj +aj ab ab +ak al -ed ab ab ab ab ab ab -ed al +ak +ak al -ed ab ab ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +fS +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (132,1,1) = {" aa @@ -36528,250 +36513,250 @@ aa aa aa aa +ae +ae +ae +ab +ab +ab +ab +ab +ab +aj +aj +aj aj aj aj ab ab +aj +aj +aj ab ab -ab -ab -af -af -af -af -af -af -ab -ab -af -af -af -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +fS +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (133,1,1) = {" aa @@ -36785,250 +36770,250 @@ aa aa aa aa +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +ab +aj aj aj ab ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +fS +aj +aj +aj +aj +aj ab -ab -ab -ab -ab -af -af -af -af -af -af -af -ab -af -af -af -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -ab -af -af -af -af +aj +aj +aj +aj "} (134,1,1) = {" aa @@ -37052,240 +37037,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +fS +aj ab -af +aj ab -af -ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (135,1,1) = {" aa @@ -37304,245 +37289,245 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (136,1,1) = {" aa @@ -37559,247 +37544,247 @@ aa ab ab ab -ed -ed +ad +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (137,1,1) = {" aa @@ -37822,241 +37807,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (138,1,1) = {" aa @@ -38079,241 +38064,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (139,1,1) = {" aa @@ -38336,241 +38321,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (140,1,1) = {" aa @@ -38584,7 +38569,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -38593,241 +38578,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (141,1,1) = {" aa @@ -38842,7 +38827,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -38850,241 +38835,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (142,1,1) = {" aa @@ -39099,7 +39084,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -39107,241 +39092,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (143,1,1) = {" aa @@ -39356,7 +39341,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -39364,241 +39349,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (144,1,1) = {" aa @@ -39612,7 +39597,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -39621,241 +39606,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (145,1,1) = {" aa @@ -39878,241 +39863,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (146,1,1) = {" aa @@ -40135,241 +40120,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (147,1,1) = {" aa @@ -40383,7 +40368,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -40392,241 +40377,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (148,1,1) = {" aa @@ -40640,250 +40625,250 @@ aa aa aa aa -ed -ed +ad +ad ab -ed +ad ab ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (149,1,1) = {" aa @@ -40904,243 +40889,243 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (150,1,1) = {" aa @@ -41161,243 +41146,243 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (151,1,1) = {" aa @@ -41415,246 +41400,246 @@ ab ab ab ab -ed -ed -ed +ad +ad +ad ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (152,1,1) = {" aa @@ -41671,9 +41656,9 @@ aa ab ab ab -ed -ed -ed +ad +ad +ad ab ab ab @@ -41681,237 +41666,237 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (153,1,1) = {" aa @@ -41937,238 +41922,238 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (154,1,1) = {" aa @@ -42182,8 +42167,8 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab @@ -42198,234 +42183,234 @@ ab ab ab ab -af -af +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (155,1,1) = {" aa @@ -42439,10 +42424,10 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab @@ -42453,236 +42438,236 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (156,1,1) = {" aa @@ -42698,7 +42683,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -42708,238 +42693,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (157,1,1) = {" aa @@ -42965,238 +42950,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (158,1,1) = {" aa @@ -43222,238 +43207,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (159,1,1) = {" aa @@ -43479,238 +43464,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (160,1,1) = {" aa @@ -43724,8 +43709,8 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab @@ -43736,238 +43721,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (161,1,1) = {" aa @@ -43994,237 +43979,237 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (162,1,1) = {" aa @@ -44252,236 +44237,236 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (163,1,1) = {" aa @@ -44506,239 +44491,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (164,1,1) = {" aa @@ -44762,240 +44747,240 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (165,1,1) = {" aa @@ -45019,240 +45004,240 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (166,1,1) = {" aa @@ -45272,244 +45257,244 @@ ab ab ab ab -ed -ed +ad +ad ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af +aj ab -af +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (167,1,1) = {" aa @@ -45528,245 +45513,245 @@ ab ab ab ab -al -al -al -al +ai +ai +ai +ai ab -af -af -af +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj ab -af +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (168,1,1) = {" aa @@ -45785,245 +45770,245 @@ ab ab ab ab -al -al -al -al +ai +ai +ai +ai ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ ab -ab -ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (169,1,1) = {" aa @@ -46041,246 +46026,246 @@ ab ab ab ab -ed -al -al -al -al +ad +ai +ai +ai +ai ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ +aj +aj +aj +aj +aj ab -ab -af -af -af -af -af -ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (170,1,1) = {" aa @@ -46297,247 +46282,247 @@ aa ab ab ab -ed -ed -al -al -al -al -ed +ad +ad +ai +ai +ai +ai +ad ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (171,1,1) = {" aa @@ -46555,246 +46540,246 @@ ab ab ab ab -ed -al -al -al -al -ed -ed +ad +ai +ai +ai +ai +ad +ad ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (172,1,1) = {" aa @@ -46812,246 +46797,246 @@ ab ab ab ab -ed -al -al -al -al -ed -ed +ad +ai +ai +ai +ai +ad +ad ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (173,1,1) = {" aa @@ -47069,246 +47054,246 @@ ab ab ab ab -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (174,1,1) = {" aa @@ -47322,250 +47307,250 @@ aa aa aa aa -ed +ad ab ab ab -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (175,1,1) = {" aa @@ -47579,250 +47564,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab -al -al -al -al +ai +ai +ai +ai ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (176,1,1) = {" aa @@ -47841,245 +47826,245 @@ aa aa ab ab -al -al -al -al +ai +ai +ai +ai ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (177,1,1) = {" aa @@ -48099,244 +48084,244 @@ aa ab ab ab -ed -ed +ad +ad ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (178,1,1) = {" aa @@ -48362,238 +48347,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (179,1,1) = {" aa @@ -48610,7 +48595,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -48620,237 +48605,237 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (180,1,1) = {" aa @@ -48866,7 +48851,7 @@ aa aa ab ab -ed +ad ab ab ab @@ -48880,234 +48865,234 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (181,1,1) = {" aa @@ -49139,232 +49124,232 @@ ab ab ab ab -af -af +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (182,1,1) = {" aa @@ -49391,237 +49376,237 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (183,1,1) = {" aa @@ -49647,238 +49632,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (184,1,1) = {" aa @@ -49893,8 +49878,8 @@ aa aa aa ab -ed -al +ad +ai ab ab ab @@ -49904,238 +49889,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (185,1,1) = {" aa @@ -50149,9 +50134,9 @@ aa aa aa aa -ed -ed -al +ad +ad +ai ab ab ab @@ -50161,238 +50146,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (186,1,1) = {" aa @@ -50406,10 +50391,10 @@ aa aa aa aa -ed -ed -al -ed +ad +ad +ai +ad ab ab ab @@ -50418,238 +50403,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (187,1,1) = {" aa @@ -50663,10 +50648,10 @@ aa aa aa aa -ed -ed -al -ed +ad +ad +ai +ad ab ab ab @@ -50675,238 +50660,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (188,1,1) = {" aa @@ -50920,9 +50905,9 @@ aa aa aa aa -ed -ed -al +ad +ad +ai ab ab ab @@ -50931,239 +50916,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (189,1,1) = {" aa @@ -51177,7 +51162,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -51188,239 +51173,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (190,1,1) = {" aa @@ -51447,237 +51432,237 @@ ab ab ab ab -af +aj ab -af -af +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (191,1,1) = {" aa @@ -51701,240 +51686,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (192,1,1) = {" aa @@ -51958,240 +51943,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (193,1,1) = {" aa @@ -52205,7 +52190,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -52215,240 +52200,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (194,1,1) = {" aa @@ -52472,240 +52457,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (195,1,1) = {" aa @@ -52729,240 +52714,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (196,1,1) = {" aa @@ -52978,7 +52963,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -52986,240 +52971,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (197,1,1) = {" aa @@ -53235,7 +53220,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -53243,240 +53228,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (198,1,1) = {" aa @@ -53490,250 +53475,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab -ed -ed +ad +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (199,1,1) = {" aa @@ -53757,240 +53742,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (200,1,1) = {" aa @@ -54010,244 +53995,244 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (201,1,1) = {" aa @@ -54267,244 +54252,244 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (202,1,1) = {" aa @@ -54528,240 +54513,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (203,1,1) = {" aa @@ -54775,9 +54760,9 @@ aa aa aa aa -ed -ed -ed +ad +ad +ad ab ab ab @@ -54787,238 +54772,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (204,1,1) = {" aa @@ -55032,7 +55017,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -55044,238 +55029,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (205,1,1) = {" aa @@ -55301,238 +55286,238 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (206,1,1) = {" aa @@ -55554,242 +55539,242 @@ ab ab ab ab -al -al +ai +ai ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (207,1,1) = {" aa @@ -55810,243 +55795,243 @@ ab ab ab ab -ed -al -al +ad +ai +ai ab ab ab -af +aj ab -af +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (208,1,1) = {" aa @@ -56068,242 +56053,242 @@ ab ab ab ab -al -al -ed +ai +ai +ad ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (209,1,1) = {" aa @@ -56326,241 +56311,241 @@ ab ab ab ab -ed +ad ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (210,1,1) = {" aa @@ -56574,7 +56559,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -56586,238 +56571,238 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (211,1,1) = {" aa @@ -56843,238 +56828,238 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (212,1,1) = {" aa @@ -57090,7 +57075,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -57100,238 +57085,238 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (213,1,1) = {" aa @@ -57347,7 +57332,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -57357,238 +57342,238 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (214,1,1) = {" aa @@ -57603,7 +57588,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -57613,239 +57598,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (215,1,1) = {" aa @@ -57870,239 +57855,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (216,1,1) = {" aa @@ -58127,239 +58112,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (217,1,1) = {" aa @@ -58384,239 +58369,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (218,1,1) = {" aa @@ -58630,7 +58615,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -58641,239 +58626,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (219,1,1) = {" aa @@ -58887,9 +58872,9 @@ aa aa aa aa -ed -ed -ed +ad +ad +ad ab ab ab @@ -58898,239 +58883,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (220,1,1) = {" aa @@ -59144,250 +59129,250 @@ aa aa aa aa -ed -al -al -al -al +ad +ai +ai +ai +ai ab ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj "} (221,1,1) = {" aa @@ -59401,250 +59386,250 @@ aa aa aa aa -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj "} (222,1,1) = {" aa @@ -59658,250 +59643,250 @@ aa aa aa aa -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj "} (223,1,1) = {" aa @@ -59915,250 +59900,250 @@ aa aa aa aa -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (224,1,1) = {" aa @@ -60172,250 +60157,250 @@ aa aa aa aa -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (225,1,1) = {" aa @@ -60430,249 +60415,249 @@ aa aa aa ab -al -al -al -al -ed +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (226,1,1) = {" aa @@ -60687,10 +60672,10 @@ aa aa aa ab -al -al -al -al +ai +ai +ai +ai ab ab ab @@ -60698,238 +60683,238 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -ed -ed al al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (227,1,1) = {" aa @@ -60944,10 +60929,10 @@ aa aa aa ab -al -al -al -al +ai +ai +ai +ai ab ab ab @@ -60956,237 +60941,237 @@ ab ab ab ab -af -af +aj +aj ab ab ab -ed -ed -ed al al al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (228,1,1) = {" aa @@ -61211,239 +61196,239 @@ ab ab ab ab -af -af -af -af -af -af -ab -ed -ed -ab +aj +aj +aj +aj +aj +aj ab al al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al ab -af -af -af -af -af -af -af -af -af -af +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (229,1,1) = {" aa @@ -61468,239 +61453,239 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (230,1,1) = {" aa @@ -61725,239 +61710,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ +fQ +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (231,1,1) = {" aa @@ -61982,239 +61967,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (232,1,1) = {" aa @@ -62239,239 +62224,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (233,1,1) = {" aa @@ -62485,7 +62470,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -62496,239 +62481,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (234,1,1) = {" aa @@ -62742,8 +62727,8 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab @@ -62753,239 +62738,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (235,1,1) = {" aa @@ -62999,10 +62984,10 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab @@ -63010,239 +62995,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (236,1,1) = {" aa @@ -63256,10 +63241,10 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab @@ -63267,239 +63252,239 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (237,1,1) = {" aa @@ -63516,247 +63501,247 @@ aa ab ab ab -ed -ed +ad +ad ab ab ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (238,1,1) = {" aa @@ -63781,239 +63766,239 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (239,1,1) = {" aa @@ -64032,245 +64017,245 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (240,1,1) = {" aa @@ -64289,16 +64274,16 @@ aa aa aa aa -ed +ad ab ab ab ab ab ab -af +aj ab -af +aj ab ab ab @@ -64306,228 +64291,228 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (241,1,1) = {" aa @@ -64546,245 +64531,245 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (242,1,1) = {" aa @@ -64810,238 +64795,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (243,1,1) = {" aa @@ -65067,238 +65052,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (244,1,1) = {" aa @@ -65324,238 +65309,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (245,1,1) = {" aa @@ -65581,238 +65566,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (246,1,1) = {" aa @@ -65838,238 +65823,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (247,1,1) = {" aa @@ -66088,245 +66073,245 @@ aa aa aa aa -ed +ad ab ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (248,1,1) = {" aa @@ -66345,245 +66330,245 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (249,1,1) = {" aa @@ -66597,250 +66582,250 @@ aa aa aa aa -ed -ed -ed -ed -ed -ed +ad +ad +ad +ad +ad +ad ab ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (250,1,1) = {" aa @@ -66854,11 +66839,11 @@ aa aa aa aa -ed -ed +ad +ad ab ab -ed +ad ab ab ab @@ -66866,238 +66851,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (251,1,1) = {" aa @@ -67123,238 +67108,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (252,1,1) = {" aa @@ -67379,239 +67364,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (253,1,1) = {" aa @@ -67625,10 +67610,10 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab @@ -67636,239 +67621,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (254,1,1) = {" aa @@ -67893,239 +67878,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (255,1,1) = {" aa @@ -68146,241 +68131,241 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 85c580f4d9..6dde8e6b2d 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -43,7 +43,7 @@ SUBSYSTEM_DEF(mapping) loading_ruins = TRUE var/mining_type = config.minetype if (mining_type == "lavaland") - seedRuins(list(5), global.config.lavaland_budget, /area/lavaland/surface/outdoors, lava_ruins_templates) + seedRuins(list(5), global.config.lavaland_budget, /area/lavaland/surface/outdoors/unexplored, lava_ruins_templates) spawn_rivers() // deep space ruins @@ -113,9 +113,9 @@ SUBSYSTEM_DEF(mapping) /datum/controller/subsystem/mapping/proc/loadWorld() //if any of these fail, something has gone horribly, HORRIBLY, wrong var/list/FailedZs = list() - + var/start_time = REALTIMEOFDAY - + INIT_ANNOUNCE("Loading [config.map_name]...") TryLoadZ(config.GetFullMapPath(), FailedZs, ZLEVEL_STATION) INIT_ANNOUNCE("Loaded station in [(REALTIMEOFDAY - start_time)/10]s!") diff --git a/code/game/area/areas/mining.dm b/code/game/area/areas/mining.dm index 7272694476..48271f479d 100644 --- a/code/game/area/areas/mining.dm +++ b/code/game/area/areas/mining.dm @@ -116,5 +116,11 @@ name = "Lavaland Wastes" outdoors = 1 +/area/lavaland/surface/outdoors/unexplored //monsters and ruins spawn here + icon_state = "unexplored" + +/area/lavaland/surface/outdoors/unexplored/danger //megafauna will also spawn here + icon_state = "danger" + /area/lavaland/surface/outdoors/explored name = "Lavaland Labor Camp" \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm index f4a3403ee5..8a00267a22 100644 --- a/code/game/turfs/simulated/floor/plating/asteroid.dm +++ b/code/game/turfs/simulated/floor/plating/asteroid.dm @@ -272,15 +272,18 @@ /turf/open/floor/plating/asteroid/airless/cave/proc/SpawnMonster(turf/T) if(prob(30)) - if(istype(loc, /area/mine/explored) || istype(loc, /area/lavaland/surface/outdoors/explored)) + if(istype(loc, /area/mine/explored) || !istype(loc, /area/lavaland/surface/outdoors/unexplored)) return var/randumb = pickweight(mob_spawn_list) while(randumb == SPAWN_MEGAFAUNA) - var/maybe_boss = pickweight(megafauna_spawn_list) - if(megafauna_spawn_list[maybe_boss]) - randumb = maybe_boss - if(ispath(maybe_boss, /mob/living/simple_animal/hostile/megafauna/bubblegum)) //there can be only one bubblegum, so don't waste spawns on it - megafauna_spawn_list[maybe_boss] = 0 + if(istype(loc, /area/lavaland/surface/outdoors/unexplored/danger)) //this is danger. it's boss time. + var/maybe_boss = pickweight(megafauna_spawn_list) + if(megafauna_spawn_list[maybe_boss]) + randumb = maybe_boss + if(ispath(maybe_boss, /mob/living/simple_animal/hostile/megafauna/bubblegum)) //there can be only one bubblegum, so don't waste spawns on it + megafauna_spawn_list[maybe_boss] = 0 + else //this is not danger, don't spawn a boss, spawn something else + randumb = pickweight(mob_spawn_list) for(var/mob/living/simple_animal/hostile/H in urange(12,T)) //prevents mob clumps if((ispath(randumb, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 7) diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index 7ea043497e5ed139068999a4bbdcac9aac64ceb1..ca1ab0794dd0eb4ce984ddf6e5b96b862d737afe 100644 GIT binary patch literal 27977 zcmagFcR*85vp*aQgr=x8DM|~yDTsm!N-s(cy+Z&2=~Yya-UI;&J#>%`Dufh-(bH1005}9wbb+h074%8 z1t2HImoy6??g9WLH~n82d8)njuy(h1^|W_!1^|3BKYvyBKxt5YfMY8D@*93*{N$C)S>I~#35wrjF`O#%6ZBBY~ zBDVsYsDA=#?&%d1-_k0~Z-4P1KlV*Js;ISP>JD|_ z8SY-?

n-0tDCE33X_!@oqgoo@1HJXYCPc9(o^6V@B8 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⪚-)HPQe=sNO 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 JRH$GT^j~3#O8Ni* literal 27802 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 Ltz4{V{^0)s{KM4Q From 1dcad5fa0ed73764e4e193b2c472112b93861d67 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 22:28:20 -0500 Subject: [PATCH 20/32] Fixes pkborg fields not updating location or draining power --- code/game/objects/items/robot/robot_items.dm | 32 +++++++++++++------ code/modules/fields/fields.dm | 15 +++++++-- code/modules/fields/peaceborg_dampener.dm | 4 +++ code/modules/fields/turf_objects.dm | 1 + icons/effects/fields.dmi | Bin 1939 -> 2140 bytes 5 files changed, 41 insertions(+), 11 deletions(-) diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index abf7f5b827..97a343311d 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -522,10 +522,10 @@ var/projectile_damage_tick_ecost_coefficient = 2 //Lasers get half their damage chopped off, drains 50 power/tick. Note that fields are processed 5 times per second. var/projectile_speed_coefficient = 1.5 //Higher the coefficient slower the projectile. var/projectile_tick_speed_ecost = 15 - var/current_damage_dampening = 0 var/list/obj/item/projectile/tracked var/image/projectile_effect var/field_radius = 3 + var/active = FALSE /obj/item/borg/projectile_dampen/debug maxenergy = 50000 @@ -538,13 +538,13 @@ tracked = list() icon_state = "shield0" START_PROCESSING(SSfastprocess, src) + host = loc /obj/item/borg/projectile_dampen/Destroy() STOP_PROCESSING(SSfastprocess, src) return ..() /obj/item/borg/projectile_dampen/attack_self(mob/user) - var/active = FALSE if(!istype(dampening_field)) activate_field() active = TRUE @@ -552,17 +552,30 @@ deactivate_field() active = FALSE to_chat(user, "You [active? "activate":"deactivate"] the [src].") + +/obj/item/borg/projectile_dampen/update_icon() + . = ..() icon_state = "[initial(icon_state)][active]" /obj/item/borg/projectile_dampen/proc/activate_field() if(!istype(dampening_field)) dampening_field = make_field(/datum/proximity_monitor/advanced/peaceborg_dampener, list("current_range" = field_radius, "host" = src, "projector" = src)) + update_icon() /obj/item/borg/projectile_dampen/proc/deactivate_field() QDEL_NULL(dampening_field) visible_message("The [src] shuts off!") for(var/obj/item/projectile/P in tracked) restore_projectile(P) + update_icon() + +/obj/item/borg/projectile_dampen/dropped() + . = ..() + host = loc + +/obj/item/borg/projectile_dampen/equipped() + . = ..() + host = loc /obj/item/borg/projectile_dampen/process() process_recharge() @@ -576,10 +589,11 @@ /obj/item/borg/projectile_dampen/proc/process_usage() var/usage = 0 for(var/I in tracked) - if(!tracked[I]) //No damage + var/obj/item/projectile/P = I + if(!P.stun && P.nodamage) //No damage continue usage += projectile_tick_speed_ecost - usage += (current_damage_dampening * projectile_damage_tick_ecost_coefficient) + usage += (tracked[I] * projectile_damage_tick_ecost_coefficient) energy = Clamp(energy - usage, 0, maxenergy) if(energy <= 0) deactivate_field() @@ -587,8 +601,11 @@ /obj/item/borg/projectile_dampen/proc/process_recharge() if(!istype(host)) - energy = Clamp(energy + energy_recharge, 0, maxenergy) - return + if(iscyborg(host.loc)) + host = host.loc + else + energy = Clamp(energy + energy_recharge, 0, maxenergy) + return if((host.cell.charge >= (host.cell.maxcharge * cyborg_cell_critical_percentage)) && (energy < maxenergy)) host.cell.use(energy_recharge*energy_recharge_cyborg_drain_coefficient) energy += energy_recharge @@ -598,7 +615,6 @@ return if(track_projectile) tracked[P] = P.damage - current_damage_dampening += P.damage P.damage *= projectile_damage_coefficient P.speed *= projectile_speed_coefficient P.add_overlay(projectile_effect) @@ -608,8 +624,6 @@ P.damage *= (1/projectile_damage_coefficient) P.speed *= (1/projectile_speed_coefficient) P.cut_overlay(projectile_effect) - current_damage_dampening -= P.damage - /********************************************************************** HUD/SIGHT things diff --git a/code/modules/fields/fields.dm b/code/modules/fields/fields.dm index 4b083d7e02..4e18e45e9a 100644 --- a/code/modules/fields/fields.dm +++ b/code/modules/fields/fields.dm @@ -33,6 +33,7 @@ var/process_edge_turfs = FALSE //Don't do this either unless it's absolutely necessary, you can just track what things are inside manually or on the initial setup. var/setup_edge_turfs = FALSE //Setup edge turfs/all field turfs. Set either or both to ON when you need it, it's defaulting to off unless you do to save CPU. var/setup_field_turfs = FALSE + var/use_host_turf = FALSE //For fields from items carried on mobs to check turf instead of loc... var/list/turf/field_turfs = list() var/list/turf/edge_turfs = list() @@ -90,8 +91,19 @@ for(var/turf/T in field_turfs) cleanup_field_turf(T) +/datum/proximity_monitor/advanced/proc/check_movement() + if(!use_host_turf) + if(host.loc != last_host_loc) + last_host_loc = host.loc + return TRUE + else + if(get_turf(host) != last_host_loc) + last_host_loc = get_turf(host) + return TRUE + return FALSE + /datum/proximity_monitor/advanced/proc/recalculate_field(ignore_movement_check = FALSE) //Call every time the field moves (done automatically if you use update_center) or a setup specification is changed. - if(!(ignore_movement_check || ((host.loc != last_host_loc) && (field_shape != FIELD_NO_SHAPE)))) + if(!(ignore_movement_check || check_movement()) && (field_shape != FIELD_NO_SHAPE)) return update_new_turfs() var/list/turf/needs_setup = field_turfs_new.Copy() @@ -173,7 +185,6 @@ /datum/proximity_monitor/advanced/proc/update_new_turfs() if(!istype(host)) return FALSE - last_host_loc = host.loc var/turf/center = get_turf(host) field_turfs_new = list() edge_turfs_new = list() diff --git a/code/modules/fields/peaceborg_dampener.dm b/code/modules/fields/peaceborg_dampener.dm index bcf8a88585..9cfc34f127 100644 --- a/code/modules/fields/peaceborg_dampener.dm +++ b/code/modules/fields/peaceborg_dampener.dm @@ -15,9 +15,11 @@ var/static/image/southwest_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_southwest") var/static/image/northeast_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_northeast") var/static/image/southeast_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_southeast") + var/static/image/generic_edge = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_generic") var/obj/item/borg/projectile_dampen/projector = null var/list/obj/item/projectile/tracked var/list/obj/item/projectile/staging + use_host_turf = TRUE /datum/proximity_monitor/advanced/peaceborg_dampener/New() tracked = list() @@ -71,6 +73,8 @@ return southeast_corner if(SOUTHWEST) return southwest_corner + else + return generic_edge /datum/proximity_monitor/advanced/peaceborg_dampener/proc/capture_projectile(obj/item/projectile/P, track_projectile = TRUE) if(P in tracked) diff --git a/code/modules/fields/turf_objects.dm b/code/modules/fields/turf_objects.dm index 683fa67c96..c68f50bbdb 100644 --- a/code/modules/fields/turf_objects.dm +++ b/code/modules/fields/turf_objects.dm @@ -7,6 +7,7 @@ alpha = 0 invisibility = INVISIBILITY_ABSTRACT flags = ABSTRACT|ON_BORDER + mouse_opacity = 0 var/datum/proximity_monitor/advanced/parent = null /obj/effect/abstract/proximity_checker/advanced/Initialize(mapload, _monitor) diff --git a/icons/effects/fields.dmi b/icons/effects/fields.dmi index 5eadb96a1a01822a7a37b9c9b70d2efce0db2d06..f87e1f3975e863cc2ec8bd3e4be1c0e000ef21ad 100644 GIT binary patch literal 2140 zcmb7`YdF&lAIJY@*es0+Ic~_3LOqG(FbfxQNR;z2cMr=k7IR+9DelPW)`2#1O0_#$ znlV<$nMra-4rx+1Yiu=U%Hw|VynU|gdGY&w-h8j`b$x!XemC6R9OPuxWB~w>b8@uv z*d=jyLLkz+dom@(X&0R-=Y8;YmlDF_adCKDYzzPpD(l$Ive%Ew6F-_K=i7Q8a^>Ew z)9=LwV@c+&XIwdm!|CF^qpi1MlDd<&1NOeyn!~$4m&??aTG4c*-yf}v_HvL!48p>t zxxX!TW;N=NvZAziSlZJEg?=M2Mn<>%@ljeGfB=WfYKsHP)G_+ z%SLG$9HE;k;er-3v_cq1;S^{zh*r!5(1W@X++r^wh>f;UkEI47=U)=fP_rZph==-%P0~7?!X-?>c$Lsfhg2*or#lTpaD2d~JgczcOLJv%t5kT!1^> z;9KVZ3vZ<;%)_QhjW8AkrfBnde{IK)LrWb$jrP|vxDWqKTQX|F=Fd=4M?B-}cq-T5 zw%Tk|k)1vx_SfPMoY6BLnlnUaV-5PMY5Zf?@M=V9>A!l8I!w&Y%c^31S<_Y%(n*qec2t#Q8JR^AGkLYhv{cDsEi29qvq2!2#j(W_UQd>(bV@C+>xp>l>h!(#MUcOpi+vm)SBJ3_lk0G?-|`FU zbtp>>^CD{f!1>kOKX!f==@P#kd`X&vql$}qc-$;iKg;qtkP}3YWp9n>BFH}Ldf{0z zZU;t)9Jj}Ue}&^tUG91(%*_0-NDg$(kzyi=rAX(r6M+OhM~-vPJVtp@Ak#jSZ*$R} zHL%<>m5c&gs~jOIXpHZ)TA384U~Du+MrMxweRFQUzDr3_B`EEzv;%WWxomMk!y93D zLI>mk|IoUTah6b?C%x3mEuiQ4|2pRnySRHV7O~IXTKUVevFMc;l9sq*_;v5!Ip;v4 zjUuTJ80EO9?cm{i_>bu>MRw;DHlxBsfgI!erh;zcjv~`$Y*ZfVqT`H=7l^{qJt=ae z!Olb8B+=~_Wa&>^%-2&b_Tm8Cq&AD@*T*HsYLZ8B3g@^}%NCJKi8H z`-8p728i}!Dp`9w%CK|lqf||jR6^AyW_@juj-NQu2HAym3Ld?>bk{w~FBH&K&a5={xSSNSnmum& zk1F*79A0s}^7Ui&AxWD{YWrC8vbf$o@QOz_5u3cVICHU(8CO_W>~rdKeMMOgNFd~< zHc#uH77&HDpAkUQ3X1l-2Qzezonerw64?$+(WqIifjS$YOzu{$KY=&j$MwgM#`L!q zHLcHcmm@Hl26E?IHel9w@M7+GzAjIt^ z%>)HhKhWcWWufPl9Uy9df0zWZ3DPLP*;`Q{y6orp5qAVw2wJW%LMoJ{sSu6;?n)9P z@UAbz`g)k&PNX&uY8fy(C{_BS1bwwyJH6em)A;8|#aOU+!Es~Zl`D{nq-M-UG}Lyp zAFiMss8RETFss+Uu(Df5c7>)_-fn^bHz+!k#uewf=m4V^D=l(Qoj_8^orJY2mu8ND zFL15Cx{wMZX}wJwW|${moQ5Gi zJNbyU%E7m`Rg7XD*L-Wkkq_Pgc$1pL6l{PZKRG4nmyftPQJjG}{Uj_^J1nqR!Qoje zlt72v{VVnul3CXE>{F=jNm3*|djnJWMI=d-Zn*A=(P*lwh-TgnPd> fEzVHK;C3)KtHH(DW+z>D-vz+Q-p!7BI)wBe7sdb1 literal 1939 zcma)-dpy&P9>;$hTiS+6xoc5QJVo@{BdqM=-V=!(L{V~SL@@z{i zJ-L+@dn8X{s$*7@%O)n5jhanMxomU1&g=Yt&L7{;=kLUxZ%IhRaIB9jsm0Dw|m$7|KevEL5ib;$OG zpRwvIxM-N`fRMxQGjzjpZAqwY8xz+~=CeOys%PfPC>;}momEYFhP^X6UU}jky;pOH zFk%P|7m|GWZHCXIyZ&ceU&-meeLR-?ZZJ>Ta^e&C`XvVjVQXZ;nooxMFYj0fl%)_+ z{<2bb@L7G!lG)lJ31gt8$ z_YZ|uV*vnK=HrehQmUoZ0|`QJ1gC+B5ADW<&FuIdq-k9_E*1B8NZ=A@CDd7#GJ5%P zEACxbVTP?E2!Y0%v~MXr=zGZ%#d>wAA7y{O*xQ6FZ#L#4K74r_^MoC4*IY10{yAcQ zb3x?e%E6J~UNXD#KzXnn+|44!uk(jrF!`md_>nhPt1kxq4i@O}`Z|GvyNlNL5i45s z0+vRb!vX5O3P~ZLcv=Khp2y%!6=3U!OlI7!(k7yFIqAFVUt4cryDd6aR_5Kl$R^b)@p=f$ zEN3jPJ~Uf=AQx@MBgRTXwZjU1sg0T~{08jfLG6(V;>hBdaX{>$;q0!41CTkA;(NDk-|#Mr-sxkGn}frSccixsSCffd*HYs3#+Pa(eeXg#DsP!Gb0J0)S=^LeH?O!YV;w8LKq7JIQ zNtsC&UjZYb^|Gm;On^q3gDCldV#PC9wpYIJswYVOJwJ}oALzbug4(6>twpL6_H|7g zL0n=XimBp+HD0`kQS50!m72PKJG}2U0azCO2$9qn`2D?+kz{ha$l|b0jb$Z^8QAv% zZts@}@_zfsf$@3q>OEx_5BEg+^`M8#VCd))TBK2|(PKf+fGJCo5njA*M^O zpVKba{OJ+8SH`y?+urszFOs`Bgp7MtkPm>Q^gm2t5e(i3w>Q;5N$dwhah2(KUtH*0 z4P3nG_FZa&_l1lb+g4<~t8;VTUExi2?^?+NzBkF*kobRcC9RvMd-9Lxn$$ICt@zrZ z#Pg=Zw4*Hl>Fr3taH-R`;(o7dKVp|=4b;*Nj%qUNy3D%olX=(iJ8ME+Bodg!$SlFs zMIpy*{tJCTg}!_y8J6@TMBQ~U6X((Qtn`n~Uf?g(M#U9X17ZV+GwweJ zqO!FfASqLvUM0HGcbc>xK)Q;{kN!*VFxEeZ0|rv{{4*#FOzqIB4OjJRwZ4%a2_lpd@RX?er^lrSIF>QBcku!hDKb z5@tOLntz7?suU+@oeqp?NegOW<{cW9zvsVH^%NVVRVeMRzn|wn&>*vkiL|x+mT8_8 v3j_HFY&a2xWlgC&Yk;;ZqzLf^xabf{dlp-JWvzen%K| Date: Sun, 21 May 2017 22:28:25 -0500 Subject: [PATCH 21/32] Nerfs monkeys --- code/modules/mob/living/living.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 99c99a44d9..15950ed0f1 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -797,9 +797,6 @@ return 1 /mob/living/carbon/proc/update_stamina() - return - -/mob/living/carbon/human/update_stamina() if(staminaloss) var/total_health = (health - staminaloss) if(total_health <= HEALTH_THRESHOLD_CRIT && !stat) @@ -808,6 +805,9 @@ setStaminaLoss(health - 2) update_health_hud() +/mob/living/carbon/alien/update_stamina() + return + /mob/living/proc/owns_soul() if(mind) return mind.soulOwner == mind From 7df5632d6e75b130ddb55fe09002d59c926d54ee Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 22:28:29 -0500 Subject: [PATCH 22/32] Minor Grammar Fixes --- code/modules/clothing/under/syndicate.dm | 2 +- code/modules/reagents/chemistry/reagents/other_reagents.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm index 72aed9b7cf..1b9c47eaad 100644 --- a/code/modules/clothing/under/syndicate.dm +++ b/code/modules/clothing/under/syndicate.dm @@ -18,7 +18,7 @@ /obj/item/clothing/under/syndicate/sniper name = "Tactical turtleneck suit" - desc = "A double seamed tactical turtleneck disguised as a civillian grade silk suit. Intended for the most formal operator. The collar is really sharp" + desc = "A double seamed tactical turtleneck disguised as a civilian grade silk suit. Intended for the most formal operator. The collar is really sharp" icon_state = "really_black_suit" item_state = "bl_suit" item_color = "black_suit" diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index f359a1fc37..b30207eaf3 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -378,7 +378,7 @@ if(N.w_uniform) M.visible_message(pick("[M]'s collar pops up without warning.", "[M] flexes [M.p_their()] arms.")) else - M.visible_message("[M] [M.p_their()] their arms.") + M.visible_message("[M] flexes [M.p_their()] arms.") if(prob(10)) M.say(pick("Check these sweet biceps bro!", "Deal with it.", "CHUG! CHUG! CHUG! CHUG!", "Winning!", "NERDS!", "My name is John and I hate every single one of you.")) ..() From f132720d7e3b9b64c58048ee21936c23962be3ae Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 22:28:47 -0500 Subject: [PATCH 23/32] Since you can properly scrub Freon now, it doesn't destroy itself. --- code/modules/atmospherics/gasmixtures/reactions.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index 2884ee0cf0..1060c2daf2 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -76,7 +76,6 @@ /datum/gas_reaction/freon/react(datum/gas_mixture/air, turf/open/location) . = NO_REACTION if(location && location.freon_gas_act()) - air.gases["freon"][MOLES] -= MOLES_PLASMA_VISIBLE . = REACTING //water vapor: puts out fires? From 9f75c7b317c02a19999b5117272a8c4537af1078 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 22:28:51 -0500 Subject: [PATCH 24/32] Fixes jetpacks working indoors/in areas with gravity --- code/game/objects/items/weapons/tanks/jetpack.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index 1c974054dc..d54d741da2 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -207,9 +207,3 @@ var/obj/item/clothing/suit/space/hardsuit/C = wear_suit J = C.jetpack return J - -/mob/has_gravity(turf/T) - var/obj/item/weapon/tank/jetpack/J = get_jetpack() - if(J && J.on) - return FALSE - return ..() \ No newline at end of file From 39635b2d0dcebb936c08e539a9ab2ebc5fb7b690 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 21 May 2017 22:28:57 -0500 Subject: [PATCH 25/32] Fixes talisman grammar --- code/game/gamemodes/cult/talisman.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index 9a9d8c582b..eeafd50c41 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -79,7 +79,7 @@ if(is_blocked_turf(target, TRUE)) to_chat(user, "The target rune is blocked. Attempting to teleport to it would be massively unwise.") return ..(user, 0) - user.visible_message("Dust flows from [user]'s hand, and [user.p_they()] disappear with a sharp crack!", \ + user.visible_message("Dust flows from [user]'s hand, and [user.p_they()] disappear[user.p_s()] with a sharp crack!", \ "You speak the words of the talisman and find yourself somewhere else!", "You hear a sharp crack.") user.forceMove(target) target.visible_message("There is a boom of outrushing air as something appears above the rune!", null, "You hear a boom.") From 78b85984f84300c27a962d8bb86f046e8edb03ce Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 May 2017 08:23:25 -0500 Subject: [PATCH 26/32] Automatic changelog generation for PR #1086 [ci skip] --- html/changelogs/AutoChangeLog-pr-1086.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1086.yml diff --git a/html/changelogs/AutoChangeLog-pr-1086.yml b/html/changelogs/AutoChangeLog-pr-1086.yml new file mode 100644 index 0000000000..456e844980 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1086.yml @@ -0,0 +1,5 @@ +author: "Joan" +delete-after: True +changes: + - tweak: "There is now a buffer zone between the mining base and lavaland where megafauna will not spawn." + - tweak: "Ruins will no longer spawn directly in front of the mining base." From fad23e47f6c6d2503e5701154d237eb4c79ef49d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 May 2017 08:25:32 -0500 Subject: [PATCH 27/32] Automatic changelog generation for PR #1094 [ci skip] --- html/changelogs/AutoChangeLog-pr-1094.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1094.yml diff --git a/html/changelogs/AutoChangeLog-pr-1094.yml b/html/changelogs/AutoChangeLog-pr-1094.yml new file mode 100644 index 0000000000..50058e02f3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1094.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Nanotrasen decided to remove the integrated jet engines from jetpacks. They can no longer be used successfully indoors." From 73dea85b15ee35a51e40445849e9e6068a9a0b64 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Mon, 22 May 2017 11:24:17 -0500 Subject: [PATCH 28/32] commit/rej cleanup --- code/datums/status_effects/debuffs.dm | 2 +- code/datums/status_effects/debuffs.dm.rej | 10 ------- code/modules/mining/equipment.dm | 3 +- code/modules/mining/equipment.dm.rej | 11 -------- config/game_options.txt.rej | 10 ------- tgstation.dme.rej | 16 ----------- tgui/assets/tgui.css.rej | 6 ---- tgui/assets/tgui.js.rej | 34 ----------------------- 8 files changed, 3 insertions(+), 89 deletions(-) delete mode 100644 code/datums/status_effects/debuffs.dm.rej delete mode 100644 code/modules/mining/equipment.dm.rej delete mode 100644 config/game_options.txt.rej delete mode 100644 tgstation.dme.rej delete mode 100644 tgui/assets/tgui.css.rej delete mode 100644 tgui/assets/tgui.js.rej diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index f21e8aa503..f24ad5f7c3 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -169,7 +169,7 @@ alert_type = null /datum/status_effect/crusher_mark id = "crusher_mark" - duration = 600 //if you leave for a minute you lose the mark, deal with it + duration = 30 //if you leave for 30 seconds you lose the mark, deal with it status_type = STATUS_EFFECT_REPLACE alert_type = null var/mutable_appearance/marked_underlay diff --git a/code/datums/status_effects/debuffs.dm.rej b/code/datums/status_effects/debuffs.dm.rej deleted file mode 100644 index 40fd21cf60..0000000000 --- a/code/datums/status_effects/debuffs.dm.rej +++ /dev/null @@ -1,10 +0,0 @@ -diff a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm (rejected hunks) -@@ -170,7 +170,7 @@ - - /datum/status_effect/crusher_mark - id = "crusher_mark" -- duration = 600 //if you leave for a minute you lose the mark, deal with it -+ duration = 300 //if you leave for 30 seconds you lose the mark, deal with it - status_type = STATUS_EFFECT_REPLACE - alert_type = null - var/mutable_appearance/marked_underlay diff --git a/code/modules/mining/equipment.dm b/code/modules/mining/equipment.dm index a748adf2d8..94499ac1ae 100644 --- a/code/modules/mining/equipment.dm +++ b/code/modules/mining/equipment.dm @@ -556,7 +556,8 @@ return if(proximity_flag && isliving(target)) var/mob/living/L = target - if(!L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK)) + var/datum/status_effect/crusher_mark/CM = L.has_status_effect(STATUS_EFFECT_CRUSHERMARK) + if(!CM || CM.hammer_synced != src || !L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK)) return new /obj/effect/overlay/temp/kinetic_blast(get_turf(L)) var/backstab_dir = get_dir(user, L) diff --git a/code/modules/mining/equipment.dm.rej b/code/modules/mining/equipment.dm.rej deleted file mode 100644 index 5ce11831b9..0000000000 --- a/code/modules/mining/equipment.dm.rej +++ /dev/null @@ -1,11 +0,0 @@ -diff a/code/modules/mining/equipment.dm b/code/modules/mining/equipment.dm (rejected hunks) -@@ -549,7 +556,8 @@ - return - if(proximity_flag && isliving(target)) - var/mob/living/L = target -- if(!L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK)) -+ var/datum/status_effect/crusher_mark/CM = L.has_status_effect(STATUS_EFFECT_CRUSHERMARK) -+ if(!CM || CM.hammer_synced != src || !L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK)) - return - new /obj/effect/temp_visual/kinetic_blast(get_turf(L)) - var/backstab_dir = get_dir(user, L) diff --git a/config/game_options.txt.rej b/config/game_options.txt.rej deleted file mode 100644 index bb860ac94d..0000000000 --- a/config/game_options.txt.rej +++ /dev/null @@ -1,10 +0,0 @@ -diff a/config/game_options.txt b/config/game_options.txt (rejected hunks) -@@ -482,7 +482,7 @@ Space_Budget 16 - #Must be at least 30 to not break parallax I recommended at least 55 to be visually/aurally appropriate - ARRIVALS_SHUTTLE_DOCK_WINDOW 55 - --#Set this to 1 to prevent late join players from spawning if the arrivals shuttle is depressurized -+#Uncomment to prevent late join players from spawning if the arrivals shuttle is depressurized - #ARRIVALS_SHUTTLE_REQUIRE_SAFE_LATEJOIN - - # How many wirechewing rodents you want to spawn on exposed maintenane wires at the start of the round. You may wish to set this to 0 if you're testing powernets. diff --git a/tgstation.dme.rej b/tgstation.dme.rej deleted file mode 100644 index 2e9484f3ee..0000000000 --- a/tgstation.dme.rej +++ /dev/null @@ -1,16 +0,0 @@ -diff a/tgstation.dme b/tgstation.dme (rejected hunks) -@@ -677,10 +677,10 @@ - #include "code\game\objects\effects\decals\decal.dm" - #include "code\game\objects\effects\decals\misc.dm" - #include "code\game\objects\effects\decals\remains.dm" --#include "code\game\objects\effects\decals\Cleanable\aliens.dm" --#include "code\game\objects\effects\decals\Cleanable\humans.dm" --#include "code\game\objects\effects\decals\Cleanable\misc.dm" --#include "code\game\objects\effects\decals\Cleanable\robots.dm" -+#include "code\game\objects\effects\decals\cleanable\aliens.dm" -+#include "code\game\objects\effects\decals\cleanable\humans.dm" -+#include "code\game\objects\effects\decals\cleanable\misc.dm" -+#include "code\game\objects\effects\decals\cleanable\robots.dm" - #include "code\game\objects\effects\effect_system\effect_system.dm" - #include "code\game\objects\effects\effect_system\effects_explosion.dm" - #include "code\game\objects\effects\effect_system\effects_foam.dm" diff --git a/tgui/assets/tgui.css.rej b/tgui/assets/tgui.css.rej deleted file mode 100644 index bc960c1251..0000000000 --- a/tgui/assets/tgui.css.rej +++ /dev/null @@ -1,6 +0,0 @@ -diff a/tgui/assets/tgui.css b/tgui/assets/tgui.css (rejected hunks) -@@ -1 +1 @@ --@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.clockwork{background:linear-gradient(180deg,#b18b25 0,#5f380e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb18b25',endColorstr='#ff5f380e',GradientType=0)}body.clockwork .normal{color:#b18b25}body.clockwork .good{color:#cfba47}body.clockwork .average{color:#896b19}body.clockwork .bad{color:#5f380e}body.clockwork .highlight{color:#b18b25}body.clockwork main{display:block;margin-top:32px;padding:2px 6px 0}body.clockwork hr{height:2px;background-color:#b18b25;border:none}body.clockwork .hidden{display:none}body.clockwork .bar .barText,body.clockwork span.button{color:#b18b25;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.clockwork .bold{font-weight:700}body.clockwork .italic{font-style:italic}body.clockwork [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.clockwork div[data-tooltip],body.clockwork span[data-tooltip]{position:relative}body.clockwork div[data-tooltip]:after,body.clockwork span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #170800;background-color:#2d1400}body.clockwork div[data-tooltip]:hover:after,body.clockwork span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.clockwork div[data-tooltip].tooltip-top:after,body.clockwork span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork div[data-tooltip].tooltip-top:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-bottom:after{top:100%;left:50%}body.clockwork div[data-tooltip].tooltip-bottom:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-left:after,body.clockwork span[data-tooltip].tooltip-left:after{top:50%;right:100%;-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-left:hover:after,body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-left:hover:after,body.clockwork span[data-tooltip].tooltip-right:after{-webkit-transform:translateX(-8px) translateY(-50%);-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-right:after{top:50%;left:100%}body.clockwork div[data-tooltip].tooltip-right:hover:after,body.clockwork span[data-tooltip].tooltip-right:hover:after{-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #170800;background:#2d1400}body.clockwork .bar .barText{position:absolute;top:0;right:3px}body.clockwork .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#b18b25}body.clockwork .bar .barFill.good{background-color:#cfba47}body.clockwork .bar .barFill.average{background-color:#896b19}body.clockwork .bar .barFill.bad{background-color:#5f380e}body.clockwork span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #170800}body.clockwork span.button .fa{padding-right:2px}body.clockwork span.button.normal{transition:background-color .5s;background-color:#5f380e}body.clockwork span.button.normal.active:focus,body.clockwork span.button.normal.active:hover{transition:background-color .25s;background-color:#704211;outline:0}body.clockwork span.button.disabled{transition:background-color .5s;background-color:#2d1400}body.clockwork span.button.disabled.active:focus,body.clockwork span.button.disabled.active:hover{transition:background-color .25s;background-color:#441e00;outline:0}body.clockwork span.button.selected{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.selected.active:focus,body.clockwork span.button.selected.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.toggle{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.toggle.active:focus,body.clockwork span.button.toggle.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.caution{transition:background-color .5s;background-color:#be6209}body.clockwork span.button.caution.active:focus,body.clockwork span.button.caution.active:hover{transition:background-color .25s;background-color:#cd6a0a;outline:0}body.clockwork span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.clockwork span.button.danger.active:focus,body.clockwork span.button.danger.active:hover{transition:background-color .25s;background-color:#abaf00;outline:0}body.clockwork span.button.gridable{width:125px;margin:2px 0}body.clockwork span.button+span:not(.button),body.clockwork span:not(.button)+span.button{margin-left:5px}body.clockwork div.display{width:100%;padding:4px;margin:6px 0;background-color:#2d1400;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400);background-color:rgba(45,20,0,.9);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body.clockwork div.display header,body.clockwork div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#cfba47;border-bottom:2px solid #b18b25}body.clockwork div.display header .buttonRight,body.clockwork div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.clockwork div.display article,body.clockwork div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.clockwork input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#b18b25;background-color:#cfba47;border:1px solid #272727}body.clockwork input::-webkit-input-placeholder{color:#999}body.clockwork input::-moz-placeholder{color:#999}body.clockwork input:-ms-input-placeholder{color:#999}body.clockwork input::placeholder{color:#999}body.clockwork input::-ms-clear{display:none}body.clockwork svg.linegraph{overflow:hidden}body.clockwork div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#2d1400;font-weight:700;font-style:italic;background-color:#000;background-image:repeating-linear-gradient(-45deg,#000,#000 10px,#170800 0,#170800 20px)}body.clockwork div.notice .label{color:#2d1400}body.clockwork div.notice .content:only-of-type{padding:0}body.clockwork div.notice hr{background-color:#896b19}body.clockwork div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #5f380e;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}body.clockwork section .content,body.clockwork section .label,body.clockwork section .line,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.clockwork section{display:table-row;width:100%}body.clockwork section:not(:first-child){padding-top:4px}body.clockwork section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.clockwork section .label{width:1%;padding-right:32px;white-space:nowrap;color:#b18b25}body.clockwork section .content:not(:last-child){padding-right:16px}body.clockwork section .line{width:100%}body.clockwork div.subdisplay{width:100%;margin:0}body.clockwork header.titlebar .close,body.clockwork header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#cfba47}body.clockwork header.titlebar .close:hover,body.clockwork header.titlebar .minimize:hover{color:#d1bd50}body.clockwork header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#5f380e;border-bottom:1px solid #170800;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.clockwork header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.clockwork header.titlebar .title{position:absolute;top:6px;left:46px;color:#cfba47;font-size:16px;white-space:nowrap}body.clockwork header.titlebar .minimize{position:absolute;top:6px;right:46px}body.clockwork header.titlebar .close{position:absolute;top:4px;right:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCA0MjUgMjAwIiBvcGFjaXR5PSIuMzMiPgogIDxwYXRoIGQ9Im0gMTc4LjAwMzk5LDAuMDM4NjkgLTcxLjIwMzkzLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM0LDYuMDI1NTUgbCAwLDE4Ny44NzE0NyBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgNi43NjEzNCw2LjAyNTU0IGwgNTMuMTA3MiwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTAxLjU0NDAxOCA3Mi4yMTYyOCwxMDQuNjk5Mzk4IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA1Ljc2MDE1LDIuODcwMTYgbCA3My41NTQ4NywwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzNSwtNi4wMjU1NSBsIC01NC43MTY0NCwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzMyw2LjAyNTU1IGwgMCwxMDIuNjE5MzUgTCAxODMuNzY0MTMsMi45MDg4NiBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTUuNzYwMTQsLTIuODcwMTcgeiIgLz4KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPgogIDxwYXRoIGQ9Im0gNDIwLjE1NTM1LDE3Ny44OTExOSBhIDEzLjQxMjAzOCwxMi41MDE4NDIgMCAwIDEgLTguNjMyOTUsMjIuMDY5NTEgbCAtNjYuMTE4MzIsMCBhIDUuMzY0ODE1Miw1LjAwMDczNyAwIDAgMSAtNS4zNjQ4MiwtNS4wMDA3NCBsIDAsLTc5Ljg3OTMxIHoiIC8+Cjwvc3ZnPgo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPgo=") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:after{-webkit-transform:translateX(-8px) translateY(-50%);-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.toggle{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.toggle.active:focus,body.nanotrasen span.button.toggle.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input::-webkit-input-placeholder{color:#999}body.nanotrasen input::-moz-placeholder{color:#999}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyMDAgMjg5Ljc0MiIgb3BhY2l0eT0iLjMzIj4KICA8cGF0aCBkPSJtIDkzLjUzNzY3NywwIGMgLTE4LjExMzEyNSwwIC0zNC4yMjAxMzMsMy4xMTE2NCAtNDguMzIzNDg0LDkuMzM0MzcgLTEzLjk2NTA5Miw2LjIyMTY3IC0yNC42MTI0NDIsMTUuMDcxMTQgLTMxLjk0MDY1MSwyNi41NDcxIC03LjE4OTkzOTgsMTEuMzM3ODkgLTEwLjMwMTIyNjYsMjQuNzQ5MTEgLTEwLjMwMTIyNjYsNDAuMjM0NzggMCwxMC42NDY2MiAyLjcyNTAwMjYsMjAuNDY0NjUgOC4xNzUxMTE2LDI5LjQ1MjU4IDUuNjE1Mjc3LDguOTg2ODYgMTQuMDM4Mjc3LDE3LjM1MjA0IDI1LjI2ODgyMSwyNS4wOTQzNiAxMS4yMzA1NDQsNy42MDUzMSAyNi41MDc0MjEsMTUuNDE4MzUgNDUuODMwNTE0LDIzLjQzNzgyIDE5Ljk4Mzc0OCw4LjI5NTU3IDM0Ljg0ODg0OCwxNS41NTQ3MSA0NC41OTI5OTgsMjEuNzc2MzggOS43NDQxNCw2LjIyMjczIDE2Ljc2MTcsMTIuODU4NSAyMS4wNTU3MiwxOS45MDk1MSA0LjI5NDA0LDcuMDUyMDggNi40NDE5MywxNS43NjQwOCA2LjQ0MTkzLDI2LjEzNDU5IDAsMTYuMTc3MDIgLTUuMjAxOTYsMjguNDgyMjIgLTE1LjYwNjczLDM2LjkxNjgyIC0xMC4yMzk2LDguNDM0NyAtMjUuMDIyMDMsMTIuNjUyMyAtNDQuMzQ1MTY5LDEyLjY1MjMgLTE0LjAzODE3MSwwIC0yNS41MTUyNDcsLTEuNjU5NCAtMzQuNDMzNjE4LC00Ljk3NzcgLTguOTE4MzcsLTMuNDU2NiAtMTYuMTg1NTcyLC04LjcxMTMgLTIxLjgwMDgzOSwtMTUuNzYzMyAtNS42MTUyNzcsLTcuMDUyMSAtMTAuMDc0Nzk1LC0xNi42NjA4OCAtMTMuMzc3ODk5LC0yOC44MjgxMiBsIC0yNC43NzMxNjI2MjkzOTQ1LDAgMCw1Ni44MjYzMiBDIDMzLjg1Njc2OSwyODYuMDc2MDEgNjMuNzQ5MDQsMjg5Ljc0MjAxIDg5LjY3ODM4MywyODkuNzQyMDEgYyAxNi4wMjAwMjcsMCAzMC43MTk3ODcsLTEuMzgyNyA0NC4wOTczMzcsLTQuMTQ3OSAxMy41NDI3MiwtMi45MDQzIDI1LjEwNDEsLTcuNDY3NiAzNC42ODMwOSwtMTMuNjg5MyA5Ljc0NDEzLC02LjM1OTcgMTcuMzQwNDIsLTE0LjUxOTUgMjIuNzkwNTIsLTI0LjQ3NDggNS40NTAxLC0xMC4wOTMzMiA4LjE3NTExLC0yMi4zOTk1OSA4LjE3NTExLC0zNi45MTY4MiAwLC0xMi45OTc2NCAtMy4zMDIxLC0yNC4zMzUzOSAtOS45MDgyOSwtMzQuMDE0NiAtNi40NDEwNSwtOS44MTcyNSAtMTUuNTI1NDUsLTE4LjUyNzA3IC0yNy4yNTE0NiwtMjYuMTMxMzMgLTExLjU2MDg1LC03LjYwNDI3IC0yNy45MTA4MywtMTUuODMxNDIgLTQ5LjA1MDY2LC0yNC42ODAyMiAtMTcuNTA2NDQsLTcuMTkwMTIgLTMwLjcxOTY2OCwtMTMuNjg5NDggLTM5LjYzODAzOCwtMTkuNDk3MDEgLTguOTE4MzcxLC01LjgwNzUyIC0xOC42MDc0NzQsLTEyLjQzNDA5IC0yNC4wOTY1MjQsLTE4Ljg3NDE3IC01LjQyNjA0MywtNi4zNjYxNiAtOS42NTg4MjYsLTE1LjA3MDAzIC05LjY1ODgyNiwtMjQuODg3MjkgMCwtOS4yNjQwMSAyLjA3NTQxNCwtMTcuMjEzNDUgNi4yMjM0NTQsLTIzLjg1MDMzIDExLjA5ODI5OCwtMTQuMzk3NDggNDEuMjg2NjM4LC0xLjc5NTA3IDQ1LjA3NTYwOSwyNC4zNDc2MiA0LjgzOTM5Miw2Ljc3NDkxIDguODQ5MzUsMTYuMjQ3MjkgMTIuMDI5NTE1LDI4LjQxNTYgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTQuNDc4MjUsLTUuOTI0NDggLTkuOTU0ODgsLTEwLjYzMjIyIC0xNS45MDgzNywtMTQuMzc0MTEgMS42NDA1NSwwLjQ3OTA1IDMuMTkwMzksMS4wMjM3NiA0LjYzODY1LDEuNjQwMjQgNi40OTg2MSwyLjYyNjA3IDEyLjE2NzkzLDcuMzI3NDcgMTcuMDA3MywxNC4xMDM0NSA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNSwxNi4yNDU2NyAxMi4wMjk1MiwyOC40MTM5NyAwLDAgOC40ODEyOCwtMC4xMjg5NCA4LjQ4OTc4LC0wLjAwMiAwLjQxNzc2LDYuNDE0OTQgLTEuNzUzMzksOS40NTI4NiAtNC4xMjM0MiwxMi41NjEwNCAtMi40MTc0LDMuMTY5NzggLTUuMTQ0ODYsNi43ODk3MyAtNC4wMDI3OCwxMy4wMDI5IDEuNTA3ODYsOC4yMDMxOCAxMC4xODM1NCwxMC41OTY0MiAxNC42MjE5NCw5LjMxMTU0IC0zLjMxODQyLC0wLjQ5OTExIC01LjMxODU1LC0xLjc0OTQ4IC01LjMxODU1LC0xLjc0OTQ4IDAsMCAxLjg3NjQ2LDAuOTk4NjggNS42NTExNywtMS4zNTk4MSAtMy4yNzY5NSwwLjk1NTcxIC0xMC43MDUyOSwtMC43OTczOCAtMTEuODAxMjUsLTYuNzYzMTMgLTAuOTU3NTIsLTUuMjA4NjEgMC45NDY1NCwtNy4yOTUxNCAzLjQwMTEzLC0xMC41MTQ4MiAyLjQ1NDYyLC0zLjIxOTY4IDUuMjg0MjYsLTYuOTU4MzEgNC42ODQzLC0xNC40ODgyNCBsIDAuMDAzLDAuMDAyIDguOTI2NzYsMCAwLC01NS45OTk2NyBjIC0xNS4wNzEyNSwtMy44NzE2OCAtMjcuNjUzMTQsLTYuMzYwNDIgLTM3Ljc0NjcxLC03LjQ2NTg2IC05Ljk1NTMxLC0xLjEwNzU1IC0yMC4xODgyMywtMS42NTk4MSAtMzAuNjk2NjEzLC0xLjY1OTgxIHogbSA3MC4zMjE2MDMsMTcuMzA4OTMgMC4yMzgwNSw0MC4zMDQ5IGMgMS4zMTgwOCwxLjIyNjY2IDIuNDM5NjUsMi4yNzgxNSAzLjM0MDgxLDMuMTA2MDIgNC44MzkzOSw2Ljc3NDkxIDguODQ5MzQsMTYuMjQ1NjYgMTIuMDI5NTEsMjguNDEzOTcgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTYuNjc3MzEsLTQuNTkzODEgLTE5LjgzNjQzLC0xMC40NzMwOSAtMzYuMTQwNzEsLTE1LjgyNTIyIHogbSAtMjguMTIwNDksNS42MDU1MSA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM3LC02LjQ2Njk3IC0xMy44NDY3OCwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NzA1LDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiBtIDE1LjIyMTk1LDI0LjAwODQ4IDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzgsLTYuNDY2OTcgLTEzLjg0Njc5LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDQsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gLTk5LjExMzg0LDIuMjA3NjQgOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzODIsLTYuNDY2OTcgLTEzLjg0Njc4MiwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NTQyLDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiIgLz4KPC9zdmc+CjwhLS0gVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIGEgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UuIC0tPgo8IS0tIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzQuMC8gLS0+Cg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff750000',endColorstr='#ff340404',GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-right:after{-webkit-transform:translateX(-8px) translateY(-50%);-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.toggle{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.toggle.active:focus,body.syndicate span.button.toggle.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input::-webkit-input-placeholder{color:#999}body.syndicate input::-moz-placeholder{color:#999}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} -\ No newline at end of file -+@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.clockwork{background:linear-gradient(180deg,#b18b25 0,#5f380e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb18b25",endColorstr="#ff5f380e",GradientType=0)}body.clockwork .normal{color:#b18b25}body.clockwork .good{color:#cfba47}body.clockwork .average{color:#896b19}body.clockwork .bad{color:#5f380e}body.clockwork .highlight{color:#b18b25}body.clockwork main{display:block;margin-top:32px;padding:2px 6px 0}body.clockwork hr{height:2px;background-color:#b18b25;border:none}body.clockwork .hidden{display:none}body.clockwork .bar .barText,body.clockwork span.button{color:#b18b25;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.clockwork .bold{font-weight:700}body.clockwork .italic{font-style:italic}body.clockwork [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.clockwork div[data-tooltip],body.clockwork span[data-tooltip]{position:relative}body.clockwork div[data-tooltip]:after,body.clockwork span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #170800;background-color:#2d1400}body.clockwork div[data-tooltip]:hover:after,body.clockwork span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.clockwork div[data-tooltip].tooltip-top:after,body.clockwork span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-top:hover:after,body.clockwork span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-left:after,body.clockwork span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-left:hover:after,body.clockwork span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:hover:after,body.clockwork span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #170800;background:#2d1400}body.clockwork .bar .barText{position:absolute;top:0;right:3px}body.clockwork .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#b18b25}body.clockwork .bar .barFill.good{background-color:#cfba47}body.clockwork .bar .barFill.average{background-color:#896b19}body.clockwork .bar .barFill.bad{background-color:#5f380e}body.clockwork span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #170800}body.clockwork span.button .fa{padding-right:2px}body.clockwork span.button.normal{transition:background-color .5s;background-color:#5f380e}body.clockwork span.button.normal.active:focus,body.clockwork span.button.normal.active:hover{transition:background-color .25s;background-color:#704211;outline:0}body.clockwork span.button.disabled{transition:background-color .5s;background-color:#2d1400}body.clockwork span.button.disabled.active:focus,body.clockwork span.button.disabled.active:hover{transition:background-color .25s;background-color:#441e00;outline:0}body.clockwork span.button.selected{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.selected.active:focus,body.clockwork span.button.selected.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.toggle{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.toggle.active:focus,body.clockwork span.button.toggle.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.caution{transition:background-color .5s;background-color:#be6209}body.clockwork span.button.caution.active:focus,body.clockwork span.button.caution.active:hover{transition:background-color .25s;background-color:#cd6a0a;outline:0}body.clockwork span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.clockwork span.button.danger.active:focus,body.clockwork span.button.danger.active:hover{transition:background-color .25s;background-color:#abaf00;outline:0}body.clockwork span.button.gridable{width:125px;margin:2px 0}body.clockwork span.button+span:not(.button),body.clockwork span:not(.button)+span.button{margin-left:5px}body.clockwork div.display{width:100%;padding:4px;margin:6px 0;background-color:#2d1400;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400);background-color:rgba(45,20,0,.9);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body.clockwork div.display header,body.clockwork div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#cfba47;border-bottom:2px solid #b18b25}body.clockwork div.display header .buttonRight,body.clockwork div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.clockwork div.display article,body.clockwork div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.clockwork input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#b18b25;background-color:#cfba47;border:1px solid #272727}body.clockwork input::-webkit-input-placeholder{color:#999}body.clockwork input:-ms-input-placeholder{color:#999}body.clockwork input::placeholder{color:#999}body.clockwork input::-ms-clear{display:none}body.clockwork svg.linegraph{overflow:hidden}body.clockwork div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#2d1400;font-weight:700;font-style:italic;background-color:#000;background-image:repeating-linear-gradient(-45deg,#000,#000 10px,#170800 0,#170800 20px)}body.clockwork div.notice .label{color:#2d1400}body.clockwork div.notice .content:only-of-type{padding:0}body.clockwork div.notice hr{background-color:#896b19}body.clockwork div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #5f380e;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.clockwork section .content,body.clockwork section .label,body.clockwork section .line,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.clockwork section{display:table-row;width:100%}body.clockwork section:not(:first-child){padding-top:4px}body.clockwork section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.clockwork section .label{width:1%;padding-right:32px;white-space:nowrap;color:#b18b25}body.clockwork section .content:not(:last-child){padding-right:16px}body.clockwork section .line{width:100%}body.clockwork div.subdisplay{width:100%;margin:0}body.clockwork header.titlebar .close,body.clockwork header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#cfba47}body.clockwork header.titlebar .close:hover,body.clockwork header.titlebar .minimize:hover{color:#d1bd50}body.clockwork header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#5f380e;border-bottom:1px solid #170800;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.clockwork header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.clockwork header.titlebar .title{position:absolute;top:6px;left:46px;color:#cfba47;font-size:16px;white-space:nowrap}body.clockwork header.titlebar .minimize{position:absolute;top:6px;right:46px}body.clockwork header.titlebar .close{position:absolute;top:4px;right:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.toggle{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.toggle.active:focus,body.nanotrasen span.button.toggle.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input::-webkit-input-placeholder{color:#999}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjAwIDI4OS43NDIiIG9wYWNpdHk9Ii4zMyI+DQogIDxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff750000",endColorstr="#ff340404",GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.toggle{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.toggle.active:focus,body.syndicate span.button.toggle.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input::-webkit-input-placeholder{color:#999}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} -\ No newline at end of file diff --git a/tgui/assets/tgui.js.rej b/tgui/assets/tgui.js.rej deleted file mode 100644 index b1b6e568ff..0000000000 --- a/tgui/assets/tgui.js.rej +++ /dev/null @@ -1,34 +0,0 @@ -diff a/tgui/assets/tgui.js b/tgui/assets/tgui.js (rejected hunks) -@@ -1,16 +1,16 @@ --require=function t(e,n,a){function r(o,s){if(!n[o]){if(!e[o]){var u="function"==typeof require&&require;if(!s&&u)return u(o,!0);if(i)return i(o,!0);var p=Error("Cannot find module '"+o+"'");throw p.code="MODULE_NOT_FOUND",p}var c=n[o]={exports:{}};e[o][0].call(c.exports,function(t){var n=e[o][1][t];return r(n?n:t)},c,c.exports,t,e,n,a)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o2?p[2]:void 0,l=Math.min((void 0===c?o:r(c,o))-u,o-s),f=1;for(s>u&&u+l>s&&(f=-1,u+=l-1,s+=l-1);l-- >0;)u in n?n[s]=n[u]:delete n[s],s+=f,u+=f;return n}},{76:76,79:79,80:80}],6:[function(t,e,n){"use strict";var a=t(80),r=t(76),i=t(79);e.exports=[].fill||function(t){for(var e=a(this),n=i(e.length),o=arguments,s=o.length,u=r(s>1?o[1]:void 0,n),p=s>2?o[2]:void 0,c=void 0===p?n:r(p,n);c>u;)e[u++]=t;return e}},{76:76,79:79,80:80}],7:[function(t,e,n){var a=t(78),r=t(79),i=t(76);e.exports=function(t){return function(e,n,o){var s,u=a(e),p=r(u.length),c=i(o,p);if(t&&n!=n){for(;p>c;)if(s=u[c++],s!=s)return!0}else for(;p>c;c++)if((t||c in u)&&u[c]===n)return t||c;return!t&&-1}}},{76:76,78:78,79:79}],8:[function(t,e,n){var a=t(17),r=t(34),i=t(80),o=t(79),s=t(9);e.exports=function(t){var e=1==t,n=2==t,u=3==t,p=4==t,c=6==t,l=5==t||c;return function(f,d,h){for(var m,v,g=i(f),b=r(g),y=a(d,h,3),_=o(b.length),x=0,w=e?s(f,_):n?s(f,0):void 0;_>x;x++)if((l||x in b)&&(m=b[x],v=y(m,x,g),t))if(e)w[x]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return x;case 2:w.push(m)}else if(p)return!1;return c?-1:u||p?p:w}}},{17:17,34:34,79:79,80:80,9:9}],9:[function(t,e,n){var a=t(38),r=t(36),i=t(83)("species");e.exports=function(t,e){var n;return r(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!r(n.prototype)||(n=void 0),a(n)&&(n=n[i],null===n&&(n=void 0))),new(void 0===n?Array:n)(e)}},{36:36,38:38,83:83}],10:[function(t,e,n){var a=t(11),r=t(83)("toStringTag"),i="Arguments"==a(function(){return arguments}());e.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=(e=Object(t))[r])?n:i?a(e):"Object"==(o=a(e))&&"function"==typeof e.callee?"Arguments":o}},{11:11,83:83}],11:[function(t,e,n){var a={}.toString;e.exports=function(t){return a.call(t).slice(8,-1)}},{}],12:[function(t,e,n){"use strict";var a=t(46),r=t(31),i=t(60),o=t(17),s=t(69),u=t(18),p=t(27),c=t(42),l=t(44),f=t(82)("id"),d=t(30),h=t(38),m=t(65),v=t(19),g=Object.isExtensible||h,b=v?"_s":"size",y=0,_=function(t,e){if(!h(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!d(t,f)){if(!g(t))return"F";if(!e)return"E";r(t,f,++y)}return"O"+t[f]},x=function(t,e){var n,a=_(e);if("F"!==a)return t._i[a];for(n=t._f;n;n=n.n)if(n.k==e)return n};e.exports={getConstructor:function(t,e,n,r){var c=t(function(t,i){s(t,c,e),t._i=a.create(null),t._f=void 0,t._l=void 0,t[b]=0,void 0!=i&&p(i,n,t[r],t)});return i(c.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[b]=0},"delete":function(t){var e=this,n=x(e,t);if(n){var a=n.n,r=n.p;delete e._i[n.i],n.r=!0,r&&(r.n=a),a&&(a.p=r),e._f==n&&(e._f=a),e._l==n&&(e._l=r),e[b]--}return!!n},forEach:function(t){for(var e,n=o(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!x(this,t)}}),v&&a.setDesc(c.prototype,"size",{get:function(){return u(this[b])}}),c},def:function(t,e,n){var a,r,i=x(t,e);return i?i.v=n:(t._l=i={i:r=_(e,!0),k:e,v:n,p:a=t._l,n:void 0,r:!1},t._f||(t._f=i),a&&(a.n=i),t[b]++,"F"!==r&&(t._i[r]=i)),t},getEntry:x,setStrong:function(t,e,n){c(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?l(0,n.k):"values"==e?l(0,n.v):l(0,[n.k,n.v]):(t._t=void 0,l(1))},n?"entries":"values",!n,!0),m(e)}}},{17:17,18:18,19:19,27:27,30:30,31:31,38:38,42:42,44:44,46:46,60:60,65:65,69:69,82:82}],13:[function(t,e,n){var a=t(27),r=t(10);e.exports=function(t){return function(){if(r(this)!=t)throw TypeError(t+"#toJSON isn't generic");var e=[];return a(this,!1,e.push,e),e}}},{10:10,27:27}],14:[function(t,e,n){"use strict";var a=t(31),r=t(60),i=t(4),o=t(38),s=t(69),u=t(27),p=t(8),c=t(30),l=t(82)("weak"),f=Object.isExtensible||o,d=p(5),h=p(6),m=0,v=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},b=function(t,e){return d(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=b(this,t);return e?e[1]:void 0},has:function(t){return!!b(this,t)},set:function(t,e){var n=b(this,t);n?n[1]=e:this.a.push([t,e])},"delete":function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},e.exports={getConstructor:function(t,e,n,a){var i=t(function(t,r){s(t,i,e),t._i=m++,t._l=void 0,void 0!=r&&u(r,n,t[a],t)});return r(i.prototype,{"delete":function(t){return o(t)?f(t)?c(t,l)&&c(t[l],this._i)&&delete t[l][this._i]:v(this)["delete"](t):!1},has:function(t){return o(t)?f(t)?c(t,l)&&c(t[l],this._i):v(this).has(t):!1}}),i},def:function(t,e,n){return f(i(e))?(c(e,l)||a(e,l,{}),e[l][t._i]=n):v(t).set(e,n),t},frozenStore:v,WEAK:l}},{27:27,30:30,31:31,38:38,4:4,60:60,69:69,8:8,82:82}],15:[function(t,e,n){"use strict";var a=t(29),r=t(22),i=t(61),o=t(60),s=t(27),u=t(69),p=t(38),c=t(24),l=t(43),f=t(66);e.exports=function(t,e,n,d,h,m){var v=a[t],g=v,b=h?"set":"add",y=g&&g.prototype,_={},x=function(t){var e=y[t];i(y,t,"delete"==t?function(t){return m&&!p(t)?!1:e.call(this,0===t?0:t)}:"has"==t?function(t){return m&&!p(t)?!1:e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!p(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof g&&(m||y.forEach&&!c(function(){(new g).entries().next()}))){var w,k=new g,P=k[b](m?{}:-0,1)!=k,E=c(function(){k.has(1)}),C=l(function(t){new g(t)});C||(g=e(function(e,n){u(e,g,t);var a=new v;return void 0!=n&&s(n,h,a[b],a),a}),g.prototype=y,y.constructor=g),m||k.forEach(function(t,e){w=1/e===-(1/0)}),(E||w)&&(x("delete"),x("has"),h&&x("get")),(w||P)&&x(b),m&&y.clear&&delete y.clear}else g=d.getConstructor(e,t,h,b),o(g.prototype,n);return f(g,t),_[t]=g,r(r.G+r.W+r.F*(g!=v),_),m||d.setStrong(g,t,h),g}},{22:22,24:24,27:27,29:29,38:38,43:43,60:60,61:61,66:66,69:69}],16:[function(t,e,n){var a=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=a)},{}],17:[function(t,e,n){var a=t(2);e.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,r){return t.call(e,n,a,r)}}return function(){return t.apply(e,arguments)}}},{2:2}],18:[function(t,e,n){e.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},{}],19:[function(t,e,n){e.exports=!t(24)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{24:24}],20:[function(t,e,n){var a=t(38),r=t(29).document,i=a(r)&&a(r.createElement);e.exports=function(t){return i?r.createElement(t):{}}},{29:29,38:38}],21:[function(t,e,n){var a=t(46);e.exports=function(t){var e=a.getKeys(t),n=a.getSymbols;if(n)for(var r,i=n(t),o=a.isEnum,s=0;i.length>s;)o.call(t,r=i[s++])&&e.push(r);return e}},{46:46}],22:[function(t,e,n){var a=t(29),r=t(16),i=t(31),o=t(61),s=t(17),u="prototype",p=function(t,e,n){var c,l,f,d,h=t&p.F,m=t&p.G,v=t&p.S,g=t&p.P,b=t&p.B,y=m?a:v?a[e]||(a[e]={}):(a[e]||{})[u],_=m?r:r[e]||(r[e]={}),x=_[u]||(_[u]={});m&&(n=e);for(c in n)l=!h&&y&&c in y,f=(l?y:n)[c],d=b&&l?s(f,a):g&&"function"==typeof f?s(Function.call,f):f,y&&!l&&o(y,c,f),_[c]!=f&&i(_,c,d),g&&x[c]!=f&&(x[c]=f)};a.core=r,p.F=1,p.G=2,p.S=4,p.P=8,p.B=16,p.W=32,e.exports=p},{16:16,17:17,29:29,31:31,61:61}],23:[function(t,e,n){var a=t(83)("match");e.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[a]=!1,!"/./"[t](e)}catch(r){}}return!0}},{83:83}],24:[function(t,e,n){e.exports=function(t){try{return!!t()}catch(e){return!0}}},{}],25:[function(t,e,n){"use strict";var a=t(31),r=t(61),i=t(24),o=t(18),s=t(83);e.exports=function(t,e,n){var u=s(t),p=""[t];i(function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})&&(r(String.prototype,t,n(o,u,p)),a(RegExp.prototype,u,2==e?function(t,e){return p.call(t,this,e)}:function(t){return p.call(t,this)}))}},{18:18,24:24,31:31,61:61,83:83}],26:[function(t,e,n){"use strict";var a=t(4);e.exports=function(){var t=a(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},{4:4}],27:[function(t,e,n){var a=t(17),r=t(40),i=t(35),o=t(4),s=t(79),u=t(84);e.exports=function(t,e,n,p){var c,l,f,d=u(t),h=a(n,p,e?2:1),m=0;if("function"!=typeof d)throw TypeError(t+" is not iterable!");if(i(d))for(c=s(t.length);c>m;m++)e?h(o(l=t[m])[0],l[1]):h(t[m]);else for(f=d.call(t);!(l=f.next()).done;)r(f,h,l.value,e)}},{17:17,35:35,4:4,40:40,79:79,84:84}],28:[function(t,e,n){var a=t(78),r=t(46).getNames,i={}.toString,o="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return r(t)}catch(e){return o.slice()}};e.exports.get=function(t){return o&&"[object Window]"==i.call(t)?s(t):r(a(t))}},{46:46,78:78}],29:[function(t,e,n){var a=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=a)},{}],30:[function(t,e,n){var a={}.hasOwnProperty;e.exports=function(t,e){return a.call(t,e)}},{}],31:[function(t,e,n){var a=t(46),r=t(59);e.exports=t(19)?function(t,e,n){return a.setDesc(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},{19:19,46:46,59:59}],32:[function(t,e,n){e.exports=t(29).document&&document.documentElement},{29:29}],33:[function(t,e,n){e.exports=function(t,e,n){var a=void 0===n;switch(e.length){case 0:return a?t():t.call(n);case 1:return a?t(e[0]):t.call(n,e[0]);case 2:return a?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return a?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return a?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},{}],34:[function(t,e,n){var a=t(11);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},{11:11}],35:[function(t,e,n){var a=t(45),r=t(83)("iterator"),i=Array.prototype;e.exports=function(t){return void 0!==t&&(a.Array===t||i[r]===t)}},{45:45,83:83}],36:[function(t,e,n){var a=t(11);e.exports=Array.isArray||function(t){return"Array"==a(t)}},{11:11}],37:[function(t,e,n){var a=t(38),r=Math.floor;e.exports=function(t){return!a(t)&&isFinite(t)&&r(t)===t}},{38:38}],38:[function(t,e,n){e.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},{}],39:[function(t,e,n){var a=t(38),r=t(11),i=t(83)("match");e.exports=function(t){var e;return a(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==r(t))}},{11:11,38:38,83:83}],40:[function(t,e,n){var a=t(4);e.exports=function(t,e,n,r){try{return r?e(a(n)[0],n[1]):e(n)}catch(i){var o=t["return"];throw void 0!==o&&a(o.call(t)),i}}},{4:4}],41:[function(t,e,n){"use strict";var a=t(46),r=t(59),i=t(66),o={};t(31)(o,t(83)("iterator"),function(){return this}),e.exports=function(t,e,n){t.prototype=a.create(o,{next:r(1,n)}),i(t,e+" Iterator")}},{31:31,46:46,59:59,66:66,83:83}],42:[function(t,e,n){"use strict";var a=t(48),r=t(22),i=t(61),o=t(31),s=t(30),u=t(45),p=t(41),c=t(66),l=t(46).getProto,f=t(83)("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};e.exports=function(t,e,n,b,y,_,x){p(n,e,b);var w,k,P=function(t){if(!d&&t in A)return A[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},E=e+" Iterator",C=y==v,S=!1,A=t.prototype,O=A[f]||A[h]||y&&A[y],T=O||P(y);if(O){var M=l(T.call(new t));c(M,E,!0),!a&&s(A,h)&&o(M,f,g),C&&O.name!==v&&(S=!0,T=function(){return O.call(this)})}if(a&&!x||!d&&!S&&A[f]||o(A,f,T),u[e]=T,u[E]=g,y)if(w={values:C?T:P(v),keys:_?T:P(m),entries:C?P("entries"):T},x)for(k in w)k in A||i(A,k,w[k]);else r(r.P+r.F*(d||S),e,w);return w}},{22:22,30:30,31:31,41:41,45:45,46:46,48:48,61:61,66:66,83:83}],43:[function(t,e,n){var a=t(83)("iterator"),r=!1;try{var i=[7][a]();i["return"]=function(){r=!0},Array.from(i,function(){throw 2})}catch(o){}e.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var i=[7],o=i[a]();o.next=function(){return{done:n=!0}},i[a]=function(){return o},t(i)}catch(s){}return n}},{83:83}],44:[function(t,e,n){e.exports=function(t,e){return{value:e,done:!!t}}},{}],45:[function(t,e,n){e.exports={}},{}],46:[function(t,e,n){var a=Object;e.exports={create:a.create,getProto:a.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:a.getOwnPropertyDescriptor,setDesc:a.defineProperty,setDescs:a.defineProperties,getKeys:a.keys,getNames:a.getOwnPropertyNames,getSymbols:a.getOwnPropertySymbols,each:[].forEach}},{}],47:[function(t,e,n){var a=t(46),r=t(78);e.exports=function(t,e){for(var n,i=r(t),o=a.getKeys(i),s=o.length,u=0;s>u;)if(i[n=o[u++]]===e)return n}},{46:46,78:78}],48:[function(t,e,n){e.exports=!1},{}],49:[function(t,e,n){e.exports=Math.expm1||function(t){return 0==(t=+t)?t:t>-1e-6&&1e-6>t?t+t*t/2:Math.exp(t)-1}},{}],50:[function(t,e,n){e.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&1e-8>t?t-t*t/2:Math.log(1+t)}},{}],51:[function(t,e,n){e.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:0>t?-1:1}},{}],52:[function(t,e,n){var a,r,i,o=t(29),s=t(75).set,u=o.MutationObserver||o.WebKitMutationObserver,p=o.process,c=o.Promise,l="process"==t(11)(p),f=function(){var t,e,n;for(l&&(t=p.domain)&&(p.domain=null,t.exit());a;)e=a.domain,n=a.fn,e&&e.enter(),n(),e&&e.exit(),a=a.next;r=void 0,t&&t.enter()};if(l)i=function(){p.nextTick(f)};else if(u){var d=1,h=document.createTextNode("");new u(f).observe(h,{characterData:!0}),i=function(){h.data=d=-d}}else i=c&&c.resolve?function(){c.resolve().then(f)}:function(){s.call(o,f)};e.exports=function(t){var e={fn:t,next:void 0,domain:l&&p.domain};r&&(r.next=e),a||(a=e,i()),r=e}},{11:11,29:29,75:75}],53:[function(t,e,n){var a=t(46),r=t(80),i=t(34);e.exports=t(24)(function(){var t=Object.assign,e={},n={},a=Symbol(),r="abcdefghijklmnopqrst";return e[a]=7,r.split("").forEach(function(t){n[t]=t}),7!=t({},e)[a]||Object.keys(t({},n)).join("")!=r})?function(t,e){for(var n=r(t),o=arguments,s=o.length,u=1,p=a.getKeys,c=a.getSymbols,l=a.isEnum;s>u;)for(var f,d=i(o[u++]),h=c?p(d).concat(c(d)):p(d),m=h.length,v=0;m>v;)l.call(d,f=h[v++])&&(n[f]=d[f]);return n}:Object.assign},{24:24,34:34,46:46,80:80}],54:[function(t,e,n){var a=t(22),r=t(16),i=t(24);e.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],o={};o[t]=e(n),a(a.S+a.F*i(function(){n(1)}),"Object",o)}},{16:16,22:22,24:24}],55:[function(t,e,n){var a=t(46),r=t(78),i=a.isEnum;e.exports=function(t){return function(e){for(var n,o=r(e),s=a.getKeys(o),u=s.length,p=0,c=[];u>p;)i.call(o,n=s[p++])&&c.push(t?[n,o[n]]:o[n]);return c}}},{46:46,78:78}],56:[function(t,e,n){var a=t(46),r=t(4),i=t(29).Reflect;e.exports=i&&i.ownKeys||function(t){var e=a.getNames(r(t)),n=a.getSymbols;return n?e.concat(n(t)):e}},{29:29,4:4,46:46}],57:[function(t,e,n){"use strict";var a=t(58),r=t(33),i=t(2);e.exports=function(){for(var t=i(this),e=arguments.length,n=Array(e),o=0,s=a._,u=!1;e>o;)(n[o]=arguments[o++])===s&&(u=!0);return function(){var a,i=this,o=arguments,p=o.length,c=0,l=0;if(!u&&!p)return r(t,n,i);if(a=n.slice(),u)for(;e>c;c++)a[c]===s&&(a[c]=o[l++]);for(;p>l;)a.push(o[l++]);return r(t,a,i)}}},{2:2,33:33,58:58}],58:[function(t,e,n){e.exports=t(29)},{29:29}],59:[function(t,e,n){e.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},{}],60:[function(t,e,n){var a=t(61);e.exports=function(t,e){for(var n in e)a(t,n,e[n]);return t}},{61:61}],61:[function(t,e,n){var a=t(29),r=t(31),i=t(82)("src"),o="toString",s=Function[o],u=(""+s).split(o);t(16).inspectSource=function(t){return s.call(t)},(e.exports=function(t,e,n,o){"function"==typeof n&&(n.hasOwnProperty(i)||r(n,i,t[e]?""+t[e]:u.join(e+"")),n.hasOwnProperty("name")||r(n,"name",e)),t===a?t[e]=n:(o||delete t[e],r(t,e,n))})(Function.prototype,o,function(){return"function"==typeof this&&this[i]||s.call(this)})},{16:16,29:29,31:31,82:82}],62:[function(t,e,n){e.exports=function(t,e){var n=e===Object(e)?function(t){return e[t]}:e;return function(e){return(e+"").replace(t,n)}}},{}],63:[function(t,e,n){e.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},{}],64:[function(t,e,n){var a=t(46).getDesc,r=t(38),i=t(4),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,r){try{r=t(17)(Function.call,a(Object.prototype,"__proto__").set,2),r(e,[]),n=!(e instanceof Array)}catch(i){n=!0}return function(t,e){return o(t,e),n?t.__proto__=e:r(t,e),t}}({},!1):void 0),check:o}},{17:17,38:38,4:4,46:46}],65:[function(t,e,n){"use strict";var a=t(29),r=t(46),i=t(19),o=t(83)("species");e.exports=function(t){var e=a[t];i&&e&&!e[o]&&r.setDesc(e,o,{configurable:!0,get:function(){return this}})}},{19:19,29:29,46:46,83:83}],66:[function(t,e,n){var a=t(46).setDesc,r=t(30),i=t(83)("toStringTag");e.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,i)&&a(t,i,{configurable:!0,value:e})}},{30:30,46:46,83:83}],67:[function(t,e,n){var a=t(29),r="__core-js_shared__",i=a[r]||(a[r]={});e.exports=function(t){return i[t]||(i[t]={})}},{29:29}],68:[function(t,e,n){var a=t(4),r=t(2),i=t(83)("species");e.exports=function(t,e){var n,o=a(t).constructor;return void 0===o||void 0==(n=a(o)[i])?e:r(n)}},{2:2,4:4,83:83}],69:[function(t,e,n){e.exports=function(t,e,n){if(!(t instanceof e))throw TypeError(n+": use the 'new' operator!");return t}},{}],70:[function(t,e,n){var a=t(77),r=t(18);e.exports=function(t){return function(e,n){var i,o,s=r(e)+"",u=a(n),p=s.length;return 0>u||u>=p?t?"":void 0:(i=s.charCodeAt(u),55296>i||i>56319||u+1===p||(o=s.charCodeAt(u+1))<56320||o>57343?t?s.charAt(u):i:t?s.slice(u,u+2):(i-55296<<10)+(o-56320)+65536)}}},{18:18,77:77}],71:[function(t,e,n){var a=t(39),r=t(18);e.exports=function(t,e,n){if(a(e))throw TypeError("String#"+n+" doesn't accept regex!");return r(t)+""}},{18:18,39:39}],72:[function(t,e,n){var a=t(79),r=t(73),i=t(18);e.exports=function(t,e,n,o){var s=i(t)+"",u=s.length,p=void 0===n?" ":n+"",c=a(e);if(u>=c)return s;""==p&&(p=" ");var l=c-u,f=r.call(p,Math.ceil(l/p.length));return f.length>l&&(f=f.slice(0,l)),o?f+s:s+f}},{18:18,73:73,79:79}],73:[function(t,e,n){"use strict";var a=t(77),r=t(18);e.exports=function(t){var e=r(this)+"",n="",i=a(t);if(0>i||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(n+=e);return n}},{18:18,77:77}],74:[function(t,e,n){var a=t(22),r=t(18),i=t(24),o=" \n\x0B\f\r   ᠎              \u2028\u2029\ufeff",s="["+o+"]",u="​…",p=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),l=function(t,e){var n={};n[t]=e(f),a(a.P+a.F*i(function(){return!!o[t]()||u[t]()!=u}),"String",n)},f=l.trim=function(t,e){return t=r(t)+"",1&e&&(t=t.replace(p,"")),2&e&&(t=t.replace(c,"")),t};e.exports=l},{18:18,22:22,24:24}],75:[function(t,e,n){var a,r,i,o=t(17),s=t(33),u=t(32),p=t(20),c=t(29),l=c.process,f=c.setImmediate,d=c.clearImmediate,h=c.MessageChannel,m=0,v={},g="onreadystatechange",b=function(){var t=+this;if(v.hasOwnProperty(t)){var e=v[t];delete v[t],e()}},y=function(t){b.call(t.data)};f&&d||(f=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return v[++m]=function(){s("function"==typeof t?t:Function(t),e)},a(m),m},d=function(t){delete v[t]},"process"==t(11)(l)?a=function(t){l.nextTick(o(b,t,1))}:h?(r=new h,i=r.port2,r.port1.onmessage=y,a=o(i.postMessage,i,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(a=function(t){c.postMessage(t+"","*")},c.addEventListener("message",y,!1)):a=g in p("script")?function(t){u.appendChild(p("script"))[g]=function(){u.removeChild(this),b.call(t)}}:function(t){setTimeout(o(b,t,1),0)}),e.exports={set:f,clear:d}},{11:11,17:17,20:20,29:29,32:32,33:33}],76:[function(t,e,n){var a=t(77),r=Math.max,i=Math.min;e.exports=function(t,e){return t=a(t),0>t?r(t+e,0):i(t,e)}},{77:77}],77:[function(t,e,n){var a=Math.ceil,r=Math.floor;e.exports=function(t){return isNaN(t=+t)?0:(t>0?r:a)(t)}},{}],78:[function(t,e,n){var a=t(34),r=t(18);e.exports=function(t){return a(r(t))}},{18:18,34:34}],79:[function(t,e,n){var a=t(77),r=Math.min;e.exports=function(t){return t>0?r(a(t),9007199254740991):0}},{77:77}],80:[function(t,e,n){var a=t(18);e.exports=function(t){return Object(a(t))}},{18:18}],81:[function(t,e,n){var a=t(38);e.exports=function(t,e){if(!a(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!a(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},{38:38}],82:[function(t,e,n){var a=0,r=Math.random();e.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++a+r).toString(36))}},{}],83:[function(t,e,n){var a=t(67)("wks"),r=t(82),i=t(29).Symbol;e.exports=function(t){return a[t]||(a[t]=i&&i[t]||(i||r)("Symbol."+t))}},{29:29,67:67,82:82}],84:[function(t,e,n){var a=t(10),r=t(83)("iterator"),i=t(45);e.exports=t(16).getIteratorMethod=function(t){return void 0!=t?t[r]||t["@@iterator"]||i[a(t)]:void 0}},{10:10,16:16,45:45,83:83}],85:[function(t,e,n){"use strict";var a,r=t(46),i=t(22),o=t(19),s=t(59),u=t(32),p=t(20),c=t(30),l=t(11),f=t(33),d=t(24),h=t(4),m=t(2),v=t(38),g=t(80),b=t(78),y=t(77),_=t(76),x=t(79),w=t(34),k=t(82)("__proto__"),P=t(8),E=t(7)(!1),C=Object.prototype,S=Array.prototype,A=S.slice,O=S.join,T=r.setDesc,M=r.getDesc,R=r.setDescs,L={};o||(a=!d(function(){return 7!=T(p("div"),"a",{get:function(){return 7}}).a}),r.setDesc=function(t,e,n){if(a)try{return T(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(h(t)[e]=n.value),t},r.getDesc=function(t,e){if(a)try{return M(t,e)}catch(n){}return c(t,e)?s(!C.propertyIsEnumerable.call(t,e),t[e]):void 0},r.setDescs=R=function(t,e){h(t);for(var n,a=r.getKeys(e),i=a.length,o=0;i>o;)r.setDesc(t,n=a[o++],e[n]);return t}),i(i.S+i.F*!o,"Object",{getOwnPropertyDescriptor:r.getDesc,defineProperty:r.setDesc,defineProperties:R});var j="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),F=j.concat("length","prototype"),N=j.length,D=function(){var t,e=p("iframe"),n=N,a=">";for(e.style.display="none",u.appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("

[G.name] Gang: [round((G.territory.len/GLOB.start_state.num_territories)*100, 1)]% Control