From 075e3a9510bf5b87cd1189aac5ac94d656121d85 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Tue, 26 Sep 2023 09:33:08 +0100 Subject: [PATCH 01/10] redgate laserdome --- code/modules/awaymissions/redgate.dm | 81 + icons/obj/flags.dmi | Bin 53873 -> 55323 bytes maps/groundbase/groundbase_defines.dm | 3 +- maps/offmap_vr/common_offmaps.dm | 5 + maps/redgate/laserdome.dmm | 20360 ++++++++++++++++ .../stellar_delight_defines.dm | 3 +- maps/tether/tether_defines.dm | 3 +- 7 files changed, 20452 insertions(+), 3 deletions(-) create mode 100644 maps/redgate/laserdome.dmm diff --git a/code/modules/awaymissions/redgate.dm b/code/modules/awaymissions/redgate.dm index 9a49ede38d..58d45cfdae 100644 --- a/code/modules/awaymissions/redgate.dm +++ b/code/modules/awaymissions/redgate.dm @@ -1058,6 +1058,87 @@ name = "Fantasy house" icon_state = "green" +//HIIIIGHWAY TO THE! LASER-DOME! +/area/redgate/laserdome/arrival + name = "Laserdome Safe Zone" + icon_state = "green" + dynamic_lighting = 0 + requires_power = 0 +/area/redgate/laserdome/arena + name = "Laserdome Arena" + icon_state = "red" + dynamic_lighting = 0 + requires_power = 0 +/obj/item/weapon/laserdome_flag + name = "Flag" + desc = "Steal the enemy flag and take it to your base in order to score! First team to three captures wins! Or was it five? Eh, check with the referee I guess." + description_info = "When you're carrying your flag, use it on your team's flag base to return it; if you're carrying the enemy flag, use it on your team's flag base to score a point!" + slowdown = -0.5 //big flag is harder to run with, encourages teamwork + icon = 'icons/obj/flags.dmi' + icon_state = "flag" + var/laser_team = "neutral" + w_class = ITEMSIZE_NO_CONTAINER //no stashing the flag in a bag for you, bucko! + //TODO: make it so people can't leave the laserdome whilst carrying these flags, to stop partypoopers leaving the round with them + var/start_pos +/obj/item/weapon/laserdome_flag/Initialize() + start_pos = src.loc //save our starting location for later + +/obj/item/weapon/laserdome_flag/attack_hand(mob/user as mob) + . = ..() + var/mob/living/carbon/human/M = loc + var/grabbing_team + var/flag_verbed + + //if they're not a carbon, we don't care + if(!istype(M)) + return + + //get their uniform + if(istype(M.wear_suit, /obj/item/clothing/suit/redtag)) + grabbing_team = "red" + else if(istype(M.wear_suit, /obj/item/clothing/suit/bluetag)) + grabbing_team = "blue" + else + return //if they're not on a team, stop! + + //set the verb based on matching (or mismatching) outfits + if(grabbing_team == laser_team) + flag_verbed = "recovered" + else + flag_verbed = "taken" + + //finally, announce (TODO- make this only on the laserdome zlevel) + global_announcer.autosay("[src] [flag_verbed] by [grabbing_team] Team!","Laserdome Announcer") + +/obj/item/weapon/laserdome_flag/red + name = "Red Flag" + icon_state = "red_flag" + laser_team = "red" + +/obj/item/weapon/laserdome_flag/blue + name = "Blue Flag" + icon_state = "blue_flag" + laser_team = "blue" + +/obj/structure/flag_base + name = "Flag base" + icon = 'icons/obj/flags.dmi' + icon_state = "flag_base" + var/base_team + +/obj/structure/flag_base/attackby(obj/F as obj, mob/user as mob) + . = ..() + + if(istype(F,/obj/item/weapon/laserdome_flag)) + var/obj/item/weapon/laserdome_flag/flag = F + if(flag.laser_team != base_team) + global_announcer.autosay("[base_team] team scored!","Laserdome Announcer") + user.drop_from_inventory(flag) + flag.loc = flag.start_pos //teleport the captured flag back to its base location + else if(flag.laser_team == base_team) + global_announcer.autosay("[base_team] flag returned!","Laserdome Announcer") + user.drop_from_inventory(flag) + flag.loc = src.loc //place our flag neatly back on its pedestal diff --git a/icons/obj/flags.dmi b/icons/obj/flags.dmi index 36f624b64517701187ffa46c903ea2d99a59028a..b14559e929f1c80529420e242bd1d376e3da9d54 100644 GIT binary patch literal 55323 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 W`j*>Mwy+ie0000 Date: Tue, 26 Sep 2023 10:28:17 +0100 Subject: [PATCH 02/10] Update redgate.dm --- code/modules/awaymissions/redgate.dm | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/code/modules/awaymissions/redgate.dm b/code/modules/awaymissions/redgate.dm index 58d45cfdae..fa011ca88b 100644 --- a/code/modules/awaymissions/redgate.dm +++ b/code/modules/awaymissions/redgate.dm @@ -1075,7 +1075,7 @@ name = "Flag" desc = "Steal the enemy flag and take it to your base in order to score! First team to three captures wins! Or was it five? Eh, check with the referee I guess." description_info = "When you're carrying your flag, use it on your team's flag base to return it; if you're carrying the enemy flag, use it on your team's flag base to score a point!" - slowdown = -0.5 //big flag is harder to run with, encourages teamwork + slowdown = 1 //big flag is harder to run with, encourages teamwork icon = 'icons/obj/flags.dmi' icon_state = "flag" var/laser_team = "neutral" @@ -1084,8 +1084,16 @@ var/start_pos /obj/item/weapon/laserdome_flag/Initialize() + . = ..() start_pos = src.loc //save our starting location for later +/* +//TODO - make this not trigger when the flag is returned to its original location +/obj/item/weapon/laserdome_flag/dropped() + . = ..() + global_announcer.autosay("[src] dropped!","Laserdome Announcer") //TODO- make this only on the laserdome zlevel/entertainment channel +*/ + /obj/item/weapon/laserdome_flag/attack_hand(mob/user as mob) . = ..() var/mob/living/carbon/human/M = loc @@ -1110,16 +1118,16 @@ else flag_verbed = "taken" - //finally, announce (TODO- make this only on the laserdome zlevel) - global_announcer.autosay("[src] [flag_verbed] by [grabbing_team] Team!","Laserdome Announcer") + //finally, announce (TODO- make this only on the laserdome zlevel/entertainment channel) + global_announcer.autosay("[src] [flag_verbed] by [grabbing_team] team!","Laserdome Announcer") /obj/item/weapon/laserdome_flag/red - name = "Red Flag" + name = "Red flag" icon_state = "red_flag" laser_team = "red" /obj/item/weapon/laserdome_flag/blue - name = "Blue Flag" + name = "Blue flag" icon_state = "blue_flag" laser_team = "blue" @@ -1132,13 +1140,14 @@ /obj/structure/flag_base/attackby(obj/F as obj, mob/user as mob) . = ..() + //TODO- require the team's flag to be present before they can score? if(istype(F,/obj/item/weapon/laserdome_flag)) var/obj/item/weapon/laserdome_flag/flag = F if(flag.laser_team != base_team) - global_announcer.autosay("[base_team] team scored!","Laserdome Announcer") + global_announcer.autosay("[base_team] team scored!","Laserdome Announcer") //TODO- make this only on the laserdome zlevel/entertainment channel user.drop_from_inventory(flag) flag.loc = flag.start_pos //teleport the captured flag back to its base location else if(flag.laser_team == base_team) - global_announcer.autosay("[base_team] flag returned!","Laserdome Announcer") + global_announcer.autosay("[base_team] flag returned!","Laserdome Announcer") //TODO- make this only on the laserdome zlevel/entertainment channel user.drop_from_inventory(flag) flag.loc = src.loc //place our flag neatly back on its pedestal From eb1311b7efc5f2ed3d9b6fe1756e7ba483f299e2 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Tue, 26 Sep 2023 18:21:12 +0100 Subject: [PATCH 03/10] laserdome updates adds entertainment radio key, amongst other things --- .../items/devices/radio/encryptionkey.dm | 6 ++- code/modules/awaymissions/redgate.dm | 17 ++++---- maps/redgate/laserdome.dmm | 42 +++++++++++++++++-- 3 files changed, 53 insertions(+), 12 deletions(-) diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 36892be518..5014e1707f 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -127,4 +127,8 @@ channels = list("Response Team" = 1, "Science" = 1, "Command" = 1, "Medical" = 1, "Engineering" = 1, "Security" = 1, "Supply" = 1, "Service" = 1) /obj/item/device/encryptionkey/omni //Literally only for the admin intercoms - channels = list("Mercenary" = 1, "Raider" = 1, "Response Team" = 1, "Science" = 1, "Command" = 1, "Medical" = 1, "Engineering" = 1, "Security" = 1, "Supply" = 1, "Service" = 1) \ No newline at end of file + channels = list("Mercenary" = 1, "Raider" = 1, "Response Team" = 1, "Science" = 1, "Command" = 1, "Medical" = 1, "Engineering" = 1, "Security" = 1, "Supply" = 1, "Service" = 1) + +/obj/item/device/encryptionkey/ent + name = "entertainment encryption key" + channels = list("Entertainment" = 1) diff --git a/code/modules/awaymissions/redgate.dm b/code/modules/awaymissions/redgate.dm index fa011ca88b..1671cafe04 100644 --- a/code/modules/awaymissions/redgate.dm +++ b/code/modules/awaymissions/redgate.dm @@ -11,7 +11,8 @@ var/obj/structure/redgate/target var/secret = FALSE //If either end of the redgate has this enabled, ghosts will not be able to click to teleport var/list/exceptions = list( - /obj/structure/ore_box + /obj/structure/ore_box, + /obj/item/weapon/laserdome_flag ) //made it a var so that GMs or map makers can selectively allow things to pass through var/list/restrictions = list( /mob/living/simple_mob/vore/overmap/stardog, @@ -1080,7 +1081,6 @@ icon_state = "flag" var/laser_team = "neutral" w_class = ITEMSIZE_NO_CONTAINER //no stashing the flag in a bag for you, bucko! - //TODO: make it so people can't leave the laserdome whilst carrying these flags, to stop partypoopers leaving the round with them var/start_pos /obj/item/weapon/laserdome_flag/Initialize() @@ -1091,7 +1091,7 @@ //TODO - make this not trigger when the flag is returned to its original location /obj/item/weapon/laserdome_flag/dropped() . = ..() - global_announcer.autosay("[src] dropped!","Laserdome Announcer") //TODO- make this only on the laserdome zlevel/entertainment channel + global_announcer.autosay("[src] dropped!","Laserdome Announcer","Entertainment") */ /obj/item/weapon/laserdome_flag/attack_hand(mob/user as mob) @@ -1112,14 +1112,15 @@ else return //if they're not on a team, stop! - //set the verb based on matching (or mismatching) outfits + //set the verb based on matching (or mismatching) outfits, and teleport the flag back to base if it was touched by the owning team if(grabbing_team == laser_team) flag_verbed = "recovered" + user.drop_from_inventory(src) + src.loc = src.start_pos else flag_verbed = "taken" - //finally, announce (TODO- make this only on the laserdome zlevel/entertainment channel) - global_announcer.autosay("[src] [flag_verbed] by [grabbing_team] team!","Laserdome Announcer") + global_announcer.autosay("[src] [flag_verbed] by [grabbing_team] team!","Laserdome Announcer","Entertainment") /obj/item/weapon/laserdome_flag/red name = "Red flag" @@ -1144,10 +1145,10 @@ if(istype(F,/obj/item/weapon/laserdome_flag)) var/obj/item/weapon/laserdome_flag/flag = F if(flag.laser_team != base_team) - global_announcer.autosay("[base_team] team scored!","Laserdome Announcer") //TODO- make this only on the laserdome zlevel/entertainment channel + global_announcer.autosay("[base_team] team scored!","Laserdome Announcer","Entertainment") user.drop_from_inventory(flag) flag.loc = flag.start_pos //teleport the captured flag back to its base location else if(flag.laser_team == base_team) - global_announcer.autosay("[base_team] flag returned!","Laserdome Announcer") //TODO- make this only on the laserdome zlevel/entertainment channel + global_announcer.autosay("[base_team] flag returned!","Laserdome Announcer","Entertainment") user.drop_from_inventory(flag) flag.loc = src.loc //place our flag neatly back on its pedestal diff --git a/maps/redgate/laserdome.dmm b/maps/redgate/laserdome.dmm index ce76977664..59f9ac9682 100644 --- a/maps/redgate/laserdome.dmm +++ b/maps/redgate/laserdome.dmm @@ -4,6 +4,11 @@ /obj/effect/floor_decal/corner/red/full{ dir = 1 }, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arrival) "asC" = ( @@ -53,6 +58,12 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena) +"dEW" = ( +/obj/machinery/telecomms/relay/preset/station{ + name = "laserdome telecomms relay" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena) "dKN" = ( /obj/effect/floor_decal/corner/red{ dir = 10 @@ -157,6 +168,11 @@ "isg" = ( /obj/structure/closet/lasertag/blue, /obj/effect/floor_decal/corner/blue/full, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arrival) "jnH" = ( @@ -301,6 +317,11 @@ /obj/effect/floor_decal/corner/blue/full{ dir = 8 }, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arrival) "qyW" = ( @@ -381,6 +402,11 @@ dir = 9 }, /obj/structure/closet/lasertag/blue, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arrival) "vAY" = ( @@ -419,6 +445,11 @@ dir = 6 }, /obj/structure/closet/lasertag/red, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arrival) "wmn" = ( @@ -460,6 +491,11 @@ /obj/effect/floor_decal/corner/red/full{ dir = 4 }, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arrival) "xMG" = ( @@ -759,7 +795,7 @@ vHZ vHZ vHZ vHZ -vHZ +dEW vHZ "} (3,1,1) = {" @@ -14467,7 +14503,7 @@ mii mii mii mii -ymc +xLH ymc ymc ymc @@ -14610,7 +14646,7 @@ rYc rYc vHZ ewz -ymc +xLH ymc ymc ymc From 2d2bedc7a8a6fb7c58f6f4d296000c0d7925942f Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Wed, 27 Sep 2023 01:33:58 +0100 Subject: [PATCH 04/10] laserdome updates makes it so you can't pass through the gate whilst holding an object that has a new var set to false --- code/game/objects/objs.dm | 2 ++ code/modules/awaymissions/redgate.dm | 17 +++++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index b9a0f53c7d..c36782c069 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -21,6 +21,8 @@ var/show_examine = TRUE // Does this pop up on a mob when the mob is examined? + var/redgate_allowed = TRUE //can we be taken through the redgate, in either direction? + /obj/Destroy() STOP_PROCESSING(SSobj, src) diff --git a/code/modules/awaymissions/redgate.dm b/code/modules/awaymissions/redgate.dm index 1671cafe04..df61cc955b 100644 --- a/code/modules/awaymissions/redgate.dm +++ b/code/modules/awaymissions/redgate.dm @@ -11,8 +11,7 @@ var/obj/structure/redgate/target var/secret = FALSE //If either end of the redgate has this enabled, ghosts will not be able to click to teleport var/list/exceptions = list( - /obj/structure/ore_box, - /obj/item/weapon/laserdome_flag + /obj/structure/ore_box ) //made it a var so that GMs or map makers can selectively allow things to pass through var/list/restrictions = list( /mob/living/simple_mob/vore/overmap/stardog, @@ -39,6 +38,11 @@ if(M.type in restrictions) //Some stuff we don't want to bring EVEN IF it has a key. return + for(var/obj/O in M.contents) + if(O.redgate_allowed == FALSE) + to_chat(M, "The redgate refuses to allow you to pass whilst you possess \the [O].") + return + if(keycheck) //exceptions probably won't have a ckey if(!M.ckey) //We only want players, no bringing the weird stuff on the other side back return @@ -1075,12 +1079,13 @@ /obj/item/weapon/laserdome_flag name = "Flag" desc = "Steal the enemy flag and take it to your base in order to score! First team to three captures wins! Or was it five? Eh, check with the referee I guess." - description_info = "When you're carrying your flag, use it on your team's flag base to return it; if you're carrying the enemy flag, use it on your team's flag base to score a point!" + description_info = "Simply pick up your team's flag to return it to your base. If you're carrying the enemy flag, use it on your team's flag base to score a point!" slowdown = 1 //big flag is harder to run with, encourages teamwork icon = 'icons/obj/flags.dmi' icon_state = "flag" var/laser_team = "neutral" w_class = ITEMSIZE_NO_CONTAINER //no stashing the flag in a bag for you, bucko! + redgate_allowed = FALSE //no running off the map with the flags either var/start_pos /obj/item/weapon/laserdome_flag/Initialize() @@ -1123,17 +1128,17 @@ global_announcer.autosay("[src] [flag_verbed] by [grabbing_team] team!","Laserdome Announcer","Entertainment") /obj/item/weapon/laserdome_flag/red - name = "Red flag" + name = "\improper Red flag" icon_state = "red_flag" laser_team = "red" /obj/item/weapon/laserdome_flag/blue - name = "Blue flag" + name = "\improper Blue flag" icon_state = "blue_flag" laser_team = "blue" /obj/structure/flag_base - name = "Flag base" + name = "\improper Flag base" icon = 'icons/obj/flags.dmi' icon_state = "flag_base" var/base_team From 3b53ac54a878d098f1eb324066d62da5de694161 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Wed, 27 Sep 2023 14:34:09 +0100 Subject: [PATCH 05/10] laserdome: hyperball arena --- code/modules/awaymissions/redgate.dm | 143 +- icons/obj/flags.dmi | Bin 55323 -> 56570 bytes maps/redgate/laserdome.dmm | 19800 +++++++++++++------------ 3 files changed, 10302 insertions(+), 9641 deletions(-) diff --git a/code/modules/awaymissions/redgate.dm b/code/modules/awaymissions/redgate.dm index df61cc955b..a211112464 100644 --- a/code/modules/awaymissions/redgate.dm +++ b/code/modules/awaymissions/redgate.dm @@ -1064,17 +1064,31 @@ icon_state = "green" //HIIIIGHWAY TO THE! LASER-DOME! -/area/redgate/laserdome/arrival +/area/redgate/laserdome name = "Laserdome Safe Zone" - icon_state = "green" + icon_state = "bluwhisqu" dynamic_lighting = 0 requires_power = 0 +/area/redgate/laserdome/lobby + name = "Laserdome Lobby & Lounge" + icon_state = "greblasqu" + /area/redgate/laserdome/arena - name = "Laserdome Arena" - icon_state = "red" - dynamic_lighting = 0 - requires_power = 0 + name = "Laserdome Arenas" + icon_state = "yelwhisqu" + +/area/redgate/laserdome/arena/capture_the_flag + name = "Laserdome Capture The Flag Arena" + icon_state = "redwhitri" + +/area/redgate/laserdome/arena/hyperball + name = "Laserdome Hyperball Arena" + icon_state = "redwhicir" + +/area/redgate/laserdome/space + name = "Laserdome Space View" + icon_state = "dark128" /obj/item/weapon/laserdome_flag name = "Flag" @@ -1087,6 +1101,7 @@ w_class = ITEMSIZE_NO_CONTAINER //no stashing the flag in a bag for you, bucko! redgate_allowed = FALSE //no running off the map with the flags either var/start_pos + var/flag_return_delay = 3 SECONDS //how long you have to hold onto your team's flag before it returns home /obj/item/weapon/laserdome_flag/Initialize() . = ..() @@ -1103,7 +1118,6 @@ . = ..() var/mob/living/carbon/human/M = loc var/grabbing_team - var/flag_verbed //if they're not a carbon, we don't care if(!istype(M)) @@ -1119,29 +1133,44 @@ //set the verb based on matching (or mismatching) outfits, and teleport the flag back to base if it was touched by the owning team if(grabbing_team == laser_team) - flag_verbed = "recovered" - user.drop_from_inventory(src) - src.loc = src.start_pos + user.visible_message("[user] is returning \the [src]!") + if(do_after(user,flag_return_delay)) //channel return, rather than instant + user.drop_from_inventory(src) + src.loc = src.start_pos + global_announcer.autosay("[capitalize(laser_team)] flag returned by [user]!","Laserdome Announcer","Entertainment") + else //if they fail the channel (e.g. because they got tagged!) then drop it + user.drop_from_inventory(src) + return else - flag_verbed = "taken" - - global_announcer.autosay("[src] [flag_verbed] by [grabbing_team] team!","Laserdome Announcer","Entertainment") + user.visible_message("[user] has taken \the [src]!") + global_announcer.autosay("[src] taken by [capitalize(grabbing_team)] team!","Laserdome Announcer","Entertainment") /obj/item/weapon/laserdome_flag/red - name = "\improper Red flag" + name = "Red flag" icon_state = "red_flag" laser_team = "red" /obj/item/weapon/laserdome_flag/blue - name = "\improper Blue flag" + name = "Blue flag" icon_state = "blue_flag" laser_team = "blue" /obj/structure/flag_base - name = "\improper Flag base" + name = "Flag base" + desc = "Where your flag rests. Bring the enemy flag here to score!" icon = 'icons/obj/flags.dmi' icon_state = "flag_base" var/base_team + var/score = 0 + var/score_limit = 3 + +/obj/structure/flag_base/blue + name = "Blue team flag base" + base_team = "blue" + +/obj/structure/flag_base/red + name = "Red team flag base" + base_team = "red" /obj/structure/flag_base/attackby(obj/F as obj, mob/user as mob) . = ..() @@ -1150,10 +1179,88 @@ if(istype(F,/obj/item/weapon/laserdome_flag)) var/obj/item/weapon/laserdome_flag/flag = F if(flag.laser_team != base_team) - global_announcer.autosay("[base_team] team scored!","Laserdome Announcer","Entertainment") + global_announcer.autosay("[user] captured the [capitalize(flag.laser_team)] flag for [capitalize(base_team)] team!","Laserdome Announcer","Entertainment") user.drop_from_inventory(flag) flag.loc = flag.start_pos //teleport the captured flag back to its base location + score++ //increment our score by 1! + if(score < score_limit) //announce the current score and how many more captures are needed + global_announcer.autosay("[num2text(score_limit-score)] captures remain until [capitalize(base_team)] team wins.","Laserdome Announcer","Entertainment") + if(score >= score_limit) //now, if score equals or exceeds (somehow) the score limit, announce that our team won and reset the score for all flag bases nearby + global_announcer.autosay("+|[uppertext(base_team)] TEAM HAS WON THE MATCH!|+","Laserdome Announcer","Entertainment") + for(var/obj/structure/flag_base/FB in src.loc.loc.contents) //this feels dirty, but it works + FB.score = 0 else if(flag.laser_team == base_team) - global_announcer.autosay("[base_team] flag returned!","Laserdome Announcer","Entertainment") + global_announcer.autosay("[capitalize(base_team)] flag returned!","Laserdome Announcer","Entertainment") user.drop_from_inventory(flag) flag.loc = src.loc //place our flag neatly back on its pedestal + +/obj/item/weapon/laserdome_hyperball + name = "Hyperball" + desc = "Because regular balls aren't exciting enough, the future needs the hyperball!" + description_info = "Take the ball and dunk it into the opposing team's goal to score a point! But don't dunk it into your own goal, or you lose a point!" + slowdown = -0.5 //carrying the ball actually speeds you up a little bit? + icon = 'icons/obj/flags.dmi' + icon_state = "hyperball" + w_class = ITEMSIZE_NO_CONTAINER + redgate_allowed = FALSE + glow_color = "#C28310" + var/start_pos + +/obj/item/weapon/laserdome_hyperball/Initialize() + . = ..() + start_pos = src.loc //save our starting location for later + +/obj/structure/hyperball_pedestal + name = "Hyperball pedestal" + desc = "A fancy stand that the hyperball appears on. Looks strangely like one of the goals, come to think of it..." + icon = 'icons/obj/flags.dmi' + icon_state = "hyperball_stand" + +/obj/structure/hyperball_goal + name = "Hyperball goal" + desc = "A dangerous-looking hole, with an energy net that stops anything but a hyperball from passing through." + description_info = "Dunk the hyperball here to score! Just don't get an own goal." + icon = 'icons/obj/flags.dmi' + icon_state = "hyperball_goal" + var/goal_team + var/score = 0 + var/score_limit = 3 + +/obj/structure/hyperball_goal/blue + name = "Blue team hyperball goal" + icon_state = "hyperball_goal_blue" + goal_team = "blue" + +/obj/structure/hyperball_goal/red + name = "Red team hyperball goal" + icon_state = "hyperball_goal_red" + goal_team = "red" + +/obj/structure/hyperball_goal/attackby(obj/B as obj, mob/user as mob) + . = ..() + var/mob/living/carbon/human/M = user + var/dunking_team + if(istype(M.wear_suit, /obj/item/clothing/suit/redtag)) + dunking_team = "red" + else if(istype(M.wear_suit, /obj/item/clothing/suit/bluetag)) + dunking_team = "blue" + else + return //if they're not on a team, stop! + + if(istype(F,/obj/item/weapon/laserdome_hyperball)) + var/obj/item/weapon/laserdome_hyperball/ball = B + if(dunking_team != goal_team) + global_announcer.autosay("[user] dunked the hyperball for [capitalize(base_team)] team! +|Point scored!|+","Laserdome Announcer","Entertainment") + score++ //increment our score by 1! + if(score < score_limit) //announce the current score and how many more captures are needed + global_announcer.autosay("[num2text(score_limit-score)] dunks remain until [capitalize(base_team)] team wins.","Laserdome Announcer","Entertainment") + if(score >= score_limit) //now, if score equals or exceeds (somehow) the score limit, announce that our team won and reset the score for all flag bases nearby + global_announcer.autosay("+|[uppertext(base_team)] TEAM HAS WON THE MATCH!|+","Laserdome Announcer","Entertainment") + for(var/obj/structure/hyperball_goal/HB in src.loc.loc.contents) //this feels dirty, but it works + HB.score = 0 + else if(dunking_team == goal_team) //discourage people from dunking the ball into their own goal as a quick way to teleport it back to the midfield + global_announcer.autosay("[user] dunked the hyperball and scored an own goal! +Point |de-ducted!|+","Laserdome Announcer","Entertainment") + score = max(0,score-1) + + user.drop_from_inventory(ball) + ball.loc = ball.start_pos //teleport the ball back to the midfield diff --git a/icons/obj/flags.dmi b/icons/obj/flags.dmi index b14559e929f1c80529420e242bd1d376e3da9d54..2568a729efd349c9dc962b8803990cbfe84e3927 100644 GIT binary patch delta 12974 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�bn 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

;a)q>mBn>{(#xcOB)wI@2_n~t37ZseCgwtK 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 diff --git a/maps/redgate/laserdome.dmm b/maps/redgate/laserdome.dmm index 59f9ac9682..abdc949451 100644 --- a/maps/redgate/laserdome.dmm +++ b/maps/redgate/laserdome.dmm @@ -1,518 +1,1072 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"adS" = ( -/obj/structure/closet/lasertag/red, +"aeW" = ( /obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"akp" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/structure/hyperball_goal/blue, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"anv" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"asC" = ( +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/arena/hyperball) +"asU" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 6 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"aue" = ( +/obj/effect/floor_decal/corner/red, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"ayr" = ( +/obj/effect/floor_decal/corner/blue/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"aIy" = ( +/obj/effect/floor_decal/corner/blue{ dir = 1 }, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"asC" = ( -/obj/effect/floor_decal/corner/blue/diagonal, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 +/area/redgate/laserdome/arena/capture_the_flag) +"aUL" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"blC" = ( -/turf/simulated/floor/tiled/milspec/raised, -/area/redgate/laserdome/arrival) -"btv" = ( +/area/redgate/laserdome/arena/hyperball) +"bdI" = ( +/obj/structure/closet/lasertag/red, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, /obj/effect/floor_decal/corner/red{ dir = 5 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"bDS" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/blue{ - dir = 6 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"cDf" = ( -/obj/effect/floor_decal/corner/red/diagonal{ +/area/redgate/laserdome/lobby) +"bdR" = ( +/obj/effect/floor_decal/corner/red{ dir = 1 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"cKt" = ( -/obj/machinery/light/floortube{ - dir = 1 +/area/redgate/laserdome/arena/capture_the_flag) +"blf" = ( +/obj/effect/floor_decal/corner/yellow/full{ + dir = 4 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"cPl" = ( -/obj/machinery/recharger/wallcharger, -/turf/simulated/wall/tgmc/darkwall, -/area/redgate/laserdome/arena) -"dyA" = ( +/area/redgate/laserdome/lobby) +"blC" = ( +/turf/simulated/floor/tiled/milspec/raised, +/area/redgate/laserdome/lobby) +"bqk" = ( +/turf/simulated/wall/tgmc/darkwall/deco3, +/area/redgate/laserdome/arena/capture_the_flag) +"btL" = ( /obj/effect/floor_decal/corner/yellow/full{ dir = 8 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) +/area/redgate/laserdome/arena/capture_the_flag) +"bBP" = ( +/obj/effect/floor_decal/corner/blue/diagonal, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"bDS" = ( +/turf/simulated/wall/tgmc/darkwall/deco0, +/area/redgate/laserdome/arena/hyperball) +"bZe" = ( +/obj/effect/floor_decal/corner/red, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"cBY" = ( +/obj/effect/floor_decal/corner/yellow/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"cDf" = ( +/turf/simulated/wall/tgmc/darkwall/deco1, +/area/redgate/laserdome/arena/hyperball) +"cFS" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"cSX" = ( +/turf/simulated/wall/tgmc/window/darkwall/reinf, +/area/redgate/laserdome/arena/capture_the_flag) +"cXB" = ( +/turf/simulated/wall/tgmc/darkwall/deco0, +/area/redgate/laserdome/arena/capture_the_flag) +"cXZ" = ( +/turf/space, +/area/redgate/laserdome/arena/capture_the_flag) +"dhX" = ( +/turf/space, +/area/redgate/laserdome/space) +"diP" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"dxx" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"dya" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) "dEW" = ( /obj/machinery/telecomms/relay/preset/station{ name = "laserdome telecomms relay" }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena) -"dKN" = ( -/obj/effect/floor_decal/corner/red{ - dir = 10 - }, +"dHo" = ( +/obj/structure/closet/lasertag/red, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/effect/floor_decal/corner/red/full, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) +/area/redgate/laserdome/lobby) "dLr" = ( /obj/structure/redgate/away, /turf/simulated/floor/tiled/milspec/raised, -/area/redgate/laserdome/arrival) -"edj" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 6 - }, +/area/redgate/laserdome/lobby) +"dPZ" = ( +/obj/effect/floor_decal/corner/yellow/diagonal, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"eqM" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 10 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"ewz" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"eWA" = ( +/area/redgate/laserdome/arena/hyperball) +"dTy" = ( /obj/effect/floor_decal/corner/yellow{ dir = 9 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"fbv" = ( -/obj/effect/floor_decal/corner/blue/full, +/area/redgate/laserdome/lobby) +"evM" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 1 + }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"fGM" = ( -/obj/effect/floor_decal/corner/blue/diagonal{ +/area/redgate/laserdome/arena/hyperball) +"ewz" = ( +/turf/simulated/wall/tgmc/darkwall/deco3, +/area/redgate/laserdome/arena/hyperball) +"eND" = ( +/obj/structure/hyperball_pedestal, +/obj/item/weapon/laserdome_hyperball, +/turf/simulated/floor/tiled/milspec/raised, +/area/redgate/laserdome/arena/hyperball) +"eXJ" = ( +/obj/effect/floor_decal/corner/blue{ dir = 4 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"fMC" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 5 +/area/redgate/laserdome/arena/capture_the_flag) +"eYX" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"fbv" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"fqR" = ( +/obj/structure/closet/lasertag/blue, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, /obj/effect/floor_decal/corner/blue{ dir = 10 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"fQo" = ( +/area/redgate/laserdome/lobby) +"fsE" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"fyq" = ( +/obj/effect/floor_decal/corner/yellow, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"fDv" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"fGM" = ( /obj/effect/floor_decal/corner/blue{ dir = 5 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"gqb" = ( -/obj/effect/floor_decal/corner/red, +/area/redgate/laserdome/arena/hyperball) +"fLE" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 8 + }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"guA" = ( -/obj/effect/floor_decal/corner/red/diagonal{ +/area/redgate/laserdome/arena/hyperball) +"fMC" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"fYj" = ( +/obj/effect/floor_decal/corner/red{ dir = 4 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) +/area/redgate/laserdome/arena/capture_the_flag) +"gbp" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"gew" = ( +/obj/structure/closet/lasertag/blue, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"ggB" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"gqb" = ( +/obj/effect/floor_decal/corner/red{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"grT" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/corner/blue, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"gtB" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"guA" = ( +/obj/effect/floor_decal/corner/yellow/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"gEn" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"gMp" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) "gQr" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"gSu" = ( +/obj/structure/closet/lasertag/red, +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"gVb" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"had" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"hfi" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"hhi" = ( +/obj/structure/closet/lasertag/red, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"huU" = ( +/obj/structure/closet/lasertag/red, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"hLJ" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"icL" = ( /obj/effect/floor_decal/corner/red/diagonal, /obj/effect/floor_decal/corner/red/diagonal{ dir = 4 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"gRi" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 5 - }, -/obj/structure/table/bench/steel, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"gVb" = ( -/obj/effect/floor_decal/corner/red{ - dir = 8 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"gYB" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 5 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"inM" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"isg" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/floor_decal/corner/blue/full, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"jnH" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 6 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"jQs" = ( -/obj/effect/floor_decal/corner/red/full, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"kdf" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red{ - dir = 10 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"kyf" = ( -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"kBd" = ( -/obj/machinery/light/floortube{ - dir = 4; - pixel_x = 6 - }, -/obj/structure/table/bench/steel, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"kIG" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 9 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"lNM" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 10 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"lUp" = ( -/obj/effect/floor_decal/industrial/hatch/blue, -/obj/structure/flag_base{ - base_team = "blue"; - name = "Blue team flag base" - }, -/obj/item/weapon/laserdome_flag/blue, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"lZw" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 10 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"mii" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"mnQ" = ( -/obj/machinery/light/floortube{ - dir = 8; - pixel_x = -6 - }, -/obj/structure/table/bench/steel, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"mUp" = ( -/turf/simulated/wall/tgmc/darkwall/deco1, -/area/redgate/laserdome/arena) -"mVD" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 5 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"nkK" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/obj/structure/table/bench/steel, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"oes" = ( -/obj/effect/floor_decal/corner/blue/full{ - dir = 8 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"ogq" = ( -/obj/effect/floor_decal/industrial/hatch/red, -/obj/structure/flag_base{ - base_team = "red"; - name = "Red team flag base" - }, -/obj/item/weapon/laserdome_flag/red, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"ogK" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 8 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"omf" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 9 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"oqT" = ( -/obj/effect/floor_decal/corner/blue/diagonal, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"oSe" = ( -/obj/effect/floor_decal/corner/red{ +/area/redgate/laserdome/arena/capture_the_flag) +"img" = ( +/obj/effect/floor_decal/corner/red/diagonal{ dir = 1 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"oYQ" = ( -/obj/effect/floor_decal/corner/red/full{ +/area/redgate/laserdome/arena/capture_the_flag) +"inM" = ( +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"iyV" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"iHw" = ( +/turf/simulated/wall/tgmc/darkwall/deco1, +/area/redgate/laserdome/arena/capture_the_flag) +"iJf" = ( +/turf/simulated/wall/tgmc/window/darkwall/reinf, +/area/redgate/laserdome/arena/hyperball) +"iJM" = ( +/obj/effect/floor_decal/corner/red/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"iXo" = ( +/obj/effect/floor_decal/corner/red/diagonal{ dir = 4 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"piR" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 10 - }, -/obj/structure/table/bench/steel, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"qwR" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/floor_decal/corner/blue/full{ - dir = 8 - }, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"qyW" = ( +/area/redgate/laserdome/arena/capture_the_flag) +"jmt" = ( /obj/effect/floor_decal/corner/red{ dir = 10 }, -/obj/structure/table/bench/steel, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"qXs" = ( -/obj/machinery/light/floortube, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"rlC" = ( +/area/redgate/laserdome/arena/capture_the_flag) +"jKh" = ( /obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"jQs" = ( +/obj/effect/floor_decal/corner/yellow/full{ dir = 1 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"rpn" = ( +/area/redgate/laserdome/arena/hyperball) +"jSG" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"kdf" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"krH" = ( +/obj/effect/floor_decal/corner/red{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"ksX" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/corner/red{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"ktO" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"kvk" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"kOV" = ( +/obj/machinery/recharger/wallcharger, +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/arena/capture_the_flag) +"kSm" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"kSy" = ( /obj/effect/floor_decal/corner/red{ dir = 6 }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"kYz" = ( +/obj/structure/closet/lasertag/blue, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/effect/floor_decal/corner/blue/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"lON" = ( +/obj/effect/floor_decal/corner/yellow/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"lRb" = ( /obj/effect/floor_decal/corner/red{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"lUp" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"mcC" = ( +/obj/effect/floor_decal/corner/red/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"mep" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"mhf" = ( +/obj/effect/floor_decal/corner/blue, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"myA" = ( +/obj/effect/floor_decal/corner/red{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"mKB" = ( +/obj/effect/floor_decal/corner/red/diagonal, +/obj/effect/floor_decal/corner/red/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"mUp" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"nxb" = ( +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"nDz" = ( +/obj/effect/floor_decal/corner/yellow/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"nNn" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"nTM" = ( +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"nXX" = ( +/obj/effect/floor_decal/corner/blue, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"oes" = ( +/obj/machinery/recharger/wallcharger, +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/arena/hyperball) +"ogq" = ( +/obj/effect/floor_decal/corner/blue/diagonal, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"ogD" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"ogK" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"oqT" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"oua" = ( +/obj/effect/floor_decal/corner/blue{ dir = 9 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"rFD" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 +/area/redgate/laserdome/lobby) +"oRz" = ( +/obj/effect/floor_decal/corner/blue, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"oYQ" = ( +/obj/effect/floor_decal/corner/yellow/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"ppf" = ( +/obj/structure/hyperball_goal/red, +/turf/simulated/floor/tiled/milspec/raised, +/area/redgate/laserdome/arena/hyperball) +"pvv" = ( +/turf/simulated/wall/tgmc/window/darkwall/reinf, +/area/redgate/laserdome/lobby) +"pCi" = ( +/obj/structure/closet/lasertag/blue, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"rKT" = ( -/turf/simulated/wall/tgmc/darkwall, -/area/redgate/laserdome/arrival) -"rMi" = ( -/obj/effect/fake_sun/cool, -/turf/simulated/wall/tgmc/darkwall, -/area/redgate/laserdome/arena) -"rYc" = ( -/turf/simulated/wall/tgmc/window/darkwall/reinf, -/area/redgate/laserdome/arena) -"soO" = ( -/turf/simulated/wall/tgmc/window/darkwall/reinf, -/area/redgate/laserdome/arrival) -"sqH" = ( +/area/redgate/laserdome/lobby) +"pOe" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/corner/red{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"pVP" = ( /obj/effect/floor_decal/corner/yellow/full{ dir = 4 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"sXa" = ( -/turf/simulated/wall/tgmc/darkwall/deco0, -/area/redgate/laserdome/arena) -"tHy" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 10 +/area/redgate/laserdome/arena/capture_the_flag) +"pYa" = ( +/obj/structure/closet/lasertag/red, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/effect/floor_decal/corner/red/full{ + dir = 8 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"tWC" = ( -/obj/effect/floor_decal/corner/yellow/full, +/area/redgate/laserdome/lobby) +"qba" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"uxm" = ( +/area/redgate/laserdome/lobby) +"qgF" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"qsu" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"qyt" = ( +/obj/effect/floor_decal/industrial/hatch/blue, +/obj/structure/flag_base/blue, +/obj/item/weapon/laserdome_flag/blue, +/turf/simulated/floor/tiled/milspec/raised, +/area/redgate/laserdome/arena/capture_the_flag) +"qAG" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/structure/hyperball_goal/red, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"qRv" = ( +/obj/effect/floor_decal/corner/red{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"qWQ" = ( +/obj/effect/floor_decal/corner/yellow/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"qWR" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"raq" = ( /obj/effect/floor_decal/corner/yellow{ dir = 6 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"uzE" = ( -/turf/simulated/wall/tgmc/darkwall/deco3, -/area/redgate/laserdome/arena) -"ver" = ( +/area/redgate/laserdome/arena/capture_the_flag) +"rpn" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"rrY" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/item/weapon/laserdome_flag/red, +/obj/structure/flag_base/red, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"rCO" = ( /obj/effect/floor_decal/corner/blue{ dir = 9 }, +/obj/item/weapon/laserdome_flag/blue, +/obj/structure/flag_base/blue, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"rMi" = ( +/obj/effect/floor_decal/corner/yellow/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"rWF" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"sGj" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"sOY" = ( +/obj/effect/floor_decal/industrial/hatch/red, +/obj/structure/flag_base/red, +/obj/item/weapon/laserdome_flag/red, +/turf/simulated/floor/tiled/milspec/raised, +/area/redgate/laserdome/arena/capture_the_flag) +"sQh" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"sSK" = ( +/obj/effect/floor_decal/corner/blue/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"sXa" = ( +/obj/effect/floor_decal/corner/red/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"sYw" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/obj/item/weapon/laserdome_hyperball, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"tKw" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"tUV" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"tWF" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"ucr" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"upY" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"uqG" = ( /obj/structure/closet/lasertag/blue, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) +/area/redgate/laserdome/lobby) +"uzE" = ( +/obj/machinery/recharger/wallcharger, +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/lobby) +"uBq" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"val" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"vbY" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"vjW" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/item/weapon/laserdome_hyperball, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"vkq" = ( +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/arena/capture_the_flag) +"vnE" = ( +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"vry" = ( +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"vsY" = ( +/obj/structure/hyperball_goal/blue, +/turf/simulated/floor/tiled/milspec/raised, +/area/redgate/laserdome/arena/hyperball) "vAY" = ( /obj/effect/floor_decal/corner/red{ dir = 10 }, -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) +/area/redgate/laserdome/arena/hyperball) "vEc" = ( -/obj/effect/floor_decal/corner/blue/full{ +/obj/effect/floor_decal/corner/red/diagonal{ dir = 4 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) +/area/redgate/laserdome/arena/hyperball) "vHZ" = ( /turf/simulated/wall/tgmc/darkwall, /area/redgate/laserdome/arena) -"vZj" = ( -/obj/structure/table/bench/steel, +"vJp" = ( +/obj/effect/floor_decal/corner/yellow/diagonal{ + dir = 4 + }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) +/area/redgate/laserdome/arena/hyperball) +"vMH" = ( +/obj/effect/floor_decal/corner/blue/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"vXs" = ( +/obj/effect/floor_decal/corner/blue/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "waX" = ( /obj/effect/floor_decal/corner/blue{ - dir = 10 + dir = 9 }, -/obj/effect/floor_decal/corner/blue{ +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"wgC" = ( +/obj/effect/floor_decal/corner/yellow/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"wls" = ( +/obj/effect/floor_decal/corner/yellow{ dir = 5 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"wiA" = ( +/area/redgate/laserdome/arena/capture_the_flag) +"wlw" = ( /obj/effect/floor_decal/corner/red{ - dir = 6 + dir = 4 }, -/obj/structure/closet/lasertag/red, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) +/area/redgate/laserdome/arena/hyperball) "wmn" = ( -/obj/effect/floor_decal/corner/yellow/full{ - dir = 1 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"wrL" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 5 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"wXV" = ( -/obj/effect/floor_decal/corner/red{ +/obj/effect/floor_decal/corner/yellow{ dir = 10 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"wZd" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 8 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"xiF" = ( -/obj/effect/floor_decal/corner/blue, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"xLH" = ( -/obj/effect/floor_decal/corner/red{ - dir = 4 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"xMh" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/floor_decal/corner/red/full{ - dir = 4 - }, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arrival) -"xMG" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 4 - }, -/turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"xPN" = ( +/area/redgate/laserdome/lobby) +"wDy" = ( /obj/effect/floor_decal/corner/blue/full{ dir = 1 }, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) -"ymc" = ( +/area/redgate/laserdome/arena/capture_the_flag) +"wFI" = ( +/obj/effect/floor_decal/corner/blue/full, /turf/simulated/floor/tiled/milspec, -/area/redgate/laserdome/arena) +/area/redgate/laserdome/arena/hyperball) +"wPl" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"wVf" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"wZd" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"xaG" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"xnk" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"xtf" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"xtD" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 6 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"xvS" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"xIt" = ( +/obj/effect/floor_decal/corner/red/diagonal{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"xLH" = ( +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/lobby) +"xMG" = ( +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"xPN" = ( +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"xXt" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"yet" = ( +/obj/structure/table/bench/steel, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"ymc" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) (1,1,1) = {" vHZ @@ -654,7 +1208,7 @@ vHZ vHZ vHZ vHZ -rMi +vHZ "} (2,1,1) = {" vHZ @@ -710,41 +1264,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -852,41 +1406,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -994,41 +1548,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -1136,41 +1690,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -1278,41 +1832,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -1420,41 +1974,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -1562,41 +2116,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -1704,41 +2258,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -1846,41 +2400,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -1988,41 +2542,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -2130,41 +2684,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -2272,41 +2826,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -2414,41 +2968,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -2556,41 +3110,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -2698,41 +3252,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -2840,41 +3394,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -2982,41 +3536,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -3124,41 +3678,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -3266,41 +3820,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -3408,41 +3962,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -3550,41 +4104,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -3692,41 +4246,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -3834,41 +4388,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -3942,6 +4496,11 @@ vHZ vHZ vHZ vHZ +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -3971,6 +4530,41 @@ vHZ vHZ vHZ vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -3999,51 +4593,11 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq vHZ vHZ vHZ @@ -4084,6 +4638,11 @@ vHZ vHZ vHZ vHZ +asC +fGM +xPN +ogK +asC vHZ vHZ vHZ @@ -4113,6 +4672,41 @@ vHZ vHZ vHZ vHZ +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX +dhX vHZ vHZ vHZ @@ -4141,51 +4735,11 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +ggB +nxb +jKh +vkq vHZ vHZ vHZ @@ -4226,6 +4780,11 @@ vHZ vHZ vHZ vHZ +asC +fGM +xPN +ogK +asC vHZ vHZ vHZ @@ -4263,6 +4822,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +pvv +pvv +pvv +pvv +pvv +pvv +pvv +pvv +pvv +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -4301,33 +4877,11 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +ggB +nxb +jKh +vkq vHZ vHZ vHZ @@ -4367,6 +4921,13 @@ vHZ vHZ vHZ vHZ +asC +asC +fGM +xPN +ogK +asC +asC vHZ vHZ vHZ @@ -4403,6 +4964,23 @@ vHZ vHZ vHZ vHZ +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH vHZ vHZ vHZ @@ -4440,37 +5018,13 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +ggB +nxb +jKh +vkq +vkq vHZ vHZ vHZ @@ -4505,6 +5059,21 @@ vHZ vHZ vHZ vHZ +asC +asC +asC +asC +asC +fbv +evM +xPN +fLE +wFI +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -4537,6 +5106,23 @@ vHZ vHZ vHZ vHZ +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH vHZ vHZ vHZ @@ -4570,53 +5156,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +qsu +aIy +nxb +iyV +ayr +vkq +vkq +vkq +vkq +vkq vHZ vHZ vHZ @@ -4647,6 +5201,21 @@ vHZ vHZ vHZ vHZ +asC +fbv +waX +waX +waX +evM +xPN +xPN +xPN +fLE +waX +waX +waX +wFI +asC vHZ vHZ vHZ @@ -4679,6 +5248,23 @@ vHZ vHZ vHZ vHZ +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH vHZ vHZ vHZ @@ -4712,53 +5298,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +qsu +dya +dya +dya +aIy +nxb +nxb +nxb +iyV +dya +dya +dya +ayr +vkq vHZ vHZ vHZ @@ -4789,6 +5343,21 @@ vHZ vHZ vHZ vHZ +asC +fGM +mhf +mep +mep +gbp +xPN +xPN +xPN +mhf +mep +mep +gbp +ogK +asC vHZ vHZ vHZ @@ -4821,6 +5390,23 @@ vHZ vHZ vHZ vHZ +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH vHZ vHZ vHZ @@ -4854,53 +5440,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +ggB +oRz +sGj +sGj +eXJ +nxb +nxb +nxb +oRz +sGj +sGj +eXJ +jKh +vkq vHZ vHZ vHZ @@ -4931,6 +5485,21 @@ vHZ vHZ vHZ vHZ +asC +fGM +ogK +asC +asC +fMC +mep +mep +mep +oqT +asC +asC +fGM +ogK +asC vHZ vHZ vHZ @@ -4963,6 +5532,23 @@ vHZ vHZ vHZ vHZ +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH vHZ vHZ vHZ @@ -4996,53 +5582,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +ggB +jKh +vkq +vkq +wDy +sGj +sGj +sGj +qWR +vkq +vkq +ggB +jKh +vkq vHZ vHZ vHZ @@ -5073,6 +5627,21 @@ vHZ vHZ vHZ vHZ +asC +fGM +ogK +asC +asC +oes +oes +oes +oes +oes +asC +asC +fGM +ogK +asC vHZ vHZ vHZ @@ -5105,6 +5674,23 @@ vHZ vHZ vHZ vHZ +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH vHZ vHZ vHZ @@ -5138,53 +5724,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +ggB +jKh +vkq +vkq +kOV +kOV +kOV +kOV +kOV +vkq +vkq +ggB +jKh +vkq vHZ vHZ vHZ @@ -5202,6 +5756,47 @@ vHZ "} (34,1,1) = {" vHZ +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +fGM +ogK +asC +asC +oes +oes +oes +oes +oes +asC +asC +fGM +ogK +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -5221,6 +5816,23 @@ vHZ vHZ vHZ vHZ +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH vHZ vHZ vHZ @@ -5241,189 +5853,91 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -cPl -cPl -cPl -cPl -cPl -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +kOV +kOV +kOV +kOV +kOV +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (35,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ asC -bDS -bDS -oes -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG -kIG +asC +asC +asC +asC +asC +asC +asC +sSK +gMp +gMp fbv -bDS -bDS +waX +waX +waX +waX +waX +waX +waX +waX +waX +waX +waX +waX +waX +waX +waX +waX +waX +wFI +gMp +gMp +sSK +asC +asC +asC +asC +asC +asC +asC asC vHZ vHZ @@ -5444,6 +5958,23 @@ vHZ vHZ vHZ vHZ +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH vHZ vHZ vHZ @@ -5464,28 +5995,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vMH +fDv +fDv +qsu +dya +dya +dya +dya +dya +dya +dya +dya +dya +dya +dya +dya +dya +dya +dya +dya +dya +ayr +fDv +fDv +vMH +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (36,1,1) = {" vHZ +asC +asC +asC +asC +asC +asC +asC +asC +ktO +asC +asC +fGM +xPN +xPN +xPN +xPN +mhf +mep +gbp +xPN +xPN +xPN +mhf +mep +gbp +xPN +xPN +xPN +xPN +ogK +asC +asC +xnk +asC +asC +asC +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -5505,105 +6100,23 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fMC -vHZ -vHZ -fQo -ymc -ymc -ymc -ymc -xiF -jnH +xLH xMG -ymc -ymc -ymc -xiF -jnH xMG -ymc -ymc -ymc -ymc -lNM -vHZ -vHZ -waX -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH vHZ vHZ vHZ @@ -5624,128 +6137,128 @@ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +xvS +vkq +vkq +ggB +nxb +nxb +nxb +nxb +oRz +sGj +eXJ +nxb +nxb +nxb +oRz +sGj +eXJ +nxb +nxb +nxb +nxb +jKh +vkq +vkq +anv +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (37,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fMC -vHZ -oes -rlC -ymc -ymc -ymc -ymc -lNM -cPl -fQo -ymc -ymc -ymc -lNM -cPl -fQo -ymc -ymc -ymc -ymc -wZd +asC +asC +asC +asC +asC +asC +asC +asC +ktO +asC fbv +evM +xPN +xPN +xPN +xPN +ogK +oes +fGM +mhf +mep +gbp +ogK +oes +fGM +xPN +xPN +xPN +xPN +fLE +wFI +asC +xnk +asC +asC +asC +asC +asC +asC +asC +asC vHZ -waX -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -5766,91 +6279,128 @@ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +xvS +vkq +qsu +aIy +nxb +nxb +nxb +nxb +jKh +kOV +ggB +oRz +sGj +eXJ +jKh +kOV +ggB +nxb +nxb +nxb +nxb +iyV +ayr +vkq +anv +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (38,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -oes -kIG -rlC -ymc -ymc -ymc -ymc -ymc -lNM -rYc -fQo -ymc -lUp -ymc -lNM -rYc -fQo -ymc -ymc -ymc -ymc -ymc -wZd -kIG +asC +asC +asC +asC +asC +asC +asC +asC fbv +waX +evM +xPN +xPN +xPN +xPN +xPN +ogK +iJf +fGM +ogK +vsY +fGM +ogK +iJf +fGM +xPN +xPN +xPN +xPN +xPN +fLE +waX +wFI +asC +asC +asC +asC +asC +asC +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -5871,165 +6421,128 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +qsu +dya +aIy +nxb +nxb +nxb +nxb +nxb +jKh +cSX +ggB +jKh +qyt +ggB +jKh +cSX +ggB +nxb +nxb +nxb +nxb +nxb +iyV +dya +ayr +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (39,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +asC +asC +asC +asC +asC +asC +asC +asC +fMC +mep +gbp xPN -jnH +xPN +xPN +xPN +xPN +ogK +iJf +fGM +fLE +waX +evM +ogK +iJf +fGM +xPN +xPN +xPN +xPN +xPN +mhf +mep +oqT +asC +asC +asC +asC +asC +asC +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH xMG -ymc -ymc -ymc -ymc -ymc -lNM -rYc -fQo -ymc -ymc -ymc -lNM -rYc -fQo -ymc -ymc -ymc -ymc -ymc -xiF -jnH -vEc -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6050,128 +6563,128 @@ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +wDy +sGj +eXJ +nxb +nxb +nxb +nxb +nxb +jKh +cSX +ggB +iyV +dya +aIy +jKh +cSX +ggB +nxb +nxb +nxb +nxb +nxb +oRz +sGj +qWR +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (40,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fMC -vHZ -fQo -ymc -ymc -ymc -ymc -ymc -lNM -rYc +asC +asC +asC +asC +asC +asC +asC +asC +ktO +asC +fGM xPN +xPN +xPN +xPN +xPN +ogK +iJf +fMC +gbp +xPN +mhf +oqT +iJf +fGM +xPN +xPN +xPN +xPN +xPN +ogK +asC +xnk +asC +asC +asC +asC +asC +asC +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH xMG -ymc -xiF -vEc -rYc -fQo -ymc -ymc -ymc -ymc -ymc -lNM -vHZ -waX -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6192,124 +6705,92 @@ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +xvS +vkq +ggB +nxb +nxb +nxb +nxb +nxb +jKh +cSX +wDy +eXJ +nxb +oRz +qWR +cSX +ggB +nxb +nxb +nxb +nxb +nxb +jKh +vkq +anv +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (41,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -cPl -cPl -vHZ -vHZ -fMC -vHZ -fQo -ymc -ymc -ymc -ymc -ymc -lNM -vHZ -vHZ +asC +asC +asC +asC +oes +oes +asC +asC +ktO +asC +fGM xPN -jnH -vEc -vHZ -vHZ -fQo -ymc -ymc -ymc -ymc -ymc -lNM -vHZ -waX -vHZ -vHZ -cPl -cPl -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xPN +xPN +xPN +xPN +ogK +asC +asC +fGM +xPN +ogK +asC +asC +fGM +xPN +xPN +xPN +xPN +xPN +ogK +asC +xnk +asC +asC +oes +oes +asC +asC +asC +asC vHZ vHZ vHZ @@ -6329,101 +6810,165 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ vHZ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +kOV +kOV +vkq +vkq +xvS +vkq +ggB +nxb +nxb +nxb +nxb +nxb +jKh +vkq +vkq +wDy +sGj +qWR +vkq +vkq +ggB +nxb +nxb +nxb +nxb +nxb +jKh +vkq +anv +vkq +vkq +kOV +kOV +vkq +vkq +vkq +vkq vHZ "} (42,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -oes -kIG -kIG +asC +asC +asC fbv -vHZ -oes -kIG -rlC -ymc -ymc -ymc -ymc -ymc -wZd +waX +waX +wFI +asC fbv -vHZ -rYc -rYc -rYc -vHZ -oes -rlC -ymc -ymc -ymc -ymc -ymc -wZd -kIG +waX +evM +xPN +xPN +xPN +xPN +xPN +fLE +wFI +asC +fGM +xPN +ogK +asC fbv -vHZ -oes -kIG -kIG +evM +xPN +xPN +xPN +xPN +xPN +fLE +waX +wFI +asC fbv +waX +waX +wFI +asC +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6444,42 +6989,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +qsu +dya +dya +ayr +vkq +qsu +dya +aIy +nxb +nxb +nxb +nxb +nxb +iyV +ayr +vkq +cSX +cSX +cSX +vkq +qsu +aIy +nxb +nxb +nxb +nxb +nxb +iyV +dya +ayr +vkq +qsu +dya +dya +ayr +vkq +vkq +vkq vHZ "} (43,1,1) = {" vHZ +asC +asC +oes +fGM +xPN +xPN +fLE +waX +evM +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +fLE +waX +evM +xPN +fLE +waX +evM +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +fLE +waX +evM +xPN +xPN +ogK +oes +asC +asC vHZ vHZ vHZ @@ -6499,6 +7094,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6519,109 +7131,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -cPl -fQo -ymc -ymc -wZd -kIG -rlC -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -wZd -kIG -kIG -kIG -kIG -kIG -rlC -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -wZd -kIG -rlC -ymc -ymc -lNM -cPl -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +kOV +ggB +nxb +nxb +iyV +dya +aIy +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +iyV +dya +dya +dya +dya +dya +aIy +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +iyV +dya +aIy +nxb +nxb +jKh +kOV +vkq +vkq vHZ "} (44,1,1) = {" vHZ +asC +asC +oes +fGM +xPN +xPN +mhf +mep +gbp +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +mhf +mep +gbp +xPN +xPN +ogK +oes +asC +asC vHZ vHZ vHZ @@ -6641,105 +7236,23 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -cPl -fQo -ymc -ymc -xiF -jnH +xLH +xLH +xLH +xLH xMG -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -xiF -jnH xMG -ymc -ymc -lNM -cPl -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6760,128 +7273,128 @@ vHZ vHZ vHZ vHZ +vkq +vkq +kOV +ggB +nxb +nxb +oRz +sGj +eXJ +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +oRz +sGj +eXJ +nxb +nxb +jKh +kOV +vkq +vkq vHZ "} (45,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +asC +asC +asC +fMC +gbp +mhf +oqT +asC +fMC +mep +gbp xPN -xMG -xiF -vEc -vHZ xPN -jnH -xMG -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -xiF -jnH -vEc -vHZ xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +mhf +mep +oqT +asC +fMC +gbp +mhf +oqT +asC +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH xMG -xiF -vEc -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6902,10 +7415,92 @@ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +wDy +eXJ +oRz +qWR +vkq +wDy +sGj +eXJ +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +oRz +sGj +qWR +vkq +wDy +eXJ +oRz +qWR +vkq +vkq +vkq vHZ "} (46,1,1) = {" vHZ +asC +asC +asC +asC +fGM +ogK +asC +asC +ktO +asC +fGM +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +ogK +asC +xnk +asC +asC +fGM +ogK +asC +asC +asC +asC vHZ vHZ vHZ @@ -6925,6 +7520,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6945,109 +7557,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -fMC -vHZ -fQo -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -lNM -vHZ -waX -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +xvS +vkq +ggB +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +jKh +vkq +anv +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq vHZ "} (47,1,1) = {" vHZ +asC +asC +asC +asC +fGM +ogK +asC +asC +ktO +asC +fGM +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +ogK +asC +xnk +asC +asC +fGM +ogK +asC +asC +asC +asC vHZ vHZ vHZ @@ -7067,6 +7662,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7087,227 +7699,128 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -fMC -vHZ -fQo -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -lNM -vHZ -waX -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +xvS +vkq +ggB +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +jKh +vkq +anv +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq vHZ "} (48,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -oes -kIG -rlC -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -wZd -kIG +asC +asC +asC +asC +fGM +ogK +asC +asC fbv +waX +evM +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +fLE +waX +wFI +asC +asC +fGM +ogK +asC +asC +asC +asC vHZ vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7328,128 +7841,128 @@ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +qsu +dya +aIy +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +iyV +dya +ayr +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq vHZ "} (49,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ +asC +asC +asC +asC +fGM +ogK +asC +asC +fMC +mep +gbp xPN -jnH +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +mhf +mep +oqT +asC +asC +fGM +ogK +asC +asC +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH xMG -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -xiF -jnH -vEc -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7470,128 +7983,128 @@ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +wDy +sGj +eXJ +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +oRz +sGj +qWR +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq vHZ "} (50,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ +asC +asC +asC +asC +fGM +ogK +asC +asC +ktO +asC fMC -vHZ +gbp xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +mhf +oqT +asC +xnk +asC +asC +fGM +ogK +asC +asC +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH xMG -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -xiF -vEc -vHZ -waX -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7612,128 +8125,128 @@ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +xvS +vkq +wDy +eXJ +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +oRz +qWR +vkq +anv +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq vHZ "} (51,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ +asC +asC +asC +asC +fGM +ogK +asC +asC +ktO +asC +asC fMC -vHZ -vHZ +gbp xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +mhf +oqT +asC +asC +xnk +asC +asC +fGM +ogK +asC +asC +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH xMG -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -xiF -vEc -vHZ -vHZ -waX -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7754,96 +8267,128 @@ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +xvS +vkq +vkq +wDy +eXJ +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +oRz +qWR +vkq +vkq +anv +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq vHZ "} (52,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -oes -oqT -vEc -vHZ -vHZ -fMC -vHZ -vHZ -vHZ -xPN -jnH -jnH -xMG -xiF -jnH -jnH -jnH -jnH -jnH -jnH -jnH -xMG -xiF -jnH -jnH -vEc -vHZ -vHZ -vHZ -waX -vHZ -vHZ -xPN -fGM +asC +asC +asC fbv +ogq +oqT +asC +asC +ktO +asC +asC +asC +fMC +mep +mep +gbp +mhf +mep +mep +mep +mep +mep +mep +mep +gbp +mhf +mep +mep +oqT +asC +asC +asC +xnk +asC +asC +fMC +hLJ +wFI +asC +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7864,129 +8409,128 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +qsu +bBP +qWR +vkq +vkq +xvS +vkq +vkq +vkq +wDy +sGj +sGj +eXJ +oRz +sGj +sGj +sGj +sGj +sGj +sGj +sGj +eXJ +oRz +sGj +sGj +qWR +vkq +vkq +vkq +anv +vkq +vkq +wDy +fsE +ayr +vkq +vkq +vkq vHZ "} (53,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -oes -oqT -vEc -vHZ -vHZ -vHZ -fMC -vHZ -vHZ -vHZ -cPl -cPl -vHZ -fQo -lNM -vHZ -cPl -cPl -cPl -cPl -cPl -vHZ -fQo -lNM -vHZ -cPl -cPl -vHZ -vHZ -vHZ -waX -vHZ -vHZ -vHZ -xPN -fGM +asC +asC fbv +ogq +oqT +asC +asC +asC +ktO +asC +asC +asC +oes +oes +asC +fGM +ogK +asC +oes +oes +oes +oes +oes +asC +fGM +ogK +asC +oes +oes +asC +asC +asC +xnk +asC +asC +asC +fMC +hLJ +wFI +asC +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8007,129 +8551,128 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +qsu +bBP +qWR +vkq +vkq +vkq +xvS +vkq +vkq +vkq +kOV +kOV +vkq +ggB +jKh +vkq +kOV +kOV +kOV +kOV +kOV +vkq +ggB +jKh +vkq +kOV +kOV +vkq +vkq +vkq +anv +vkq +vkq +vkq +wDy +fsE +ayr +vkq +vkq vHZ "} (54,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -oes -oqT -vEc -vHZ -vHZ -vHZ -vHZ -fMC -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -uzE -vHZ -vHZ -vHZ -vHZ -vHZ -uzE -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -waX -vHZ -vHZ -vHZ -vHZ -xPN -fGM +asC fbv +ogq +oqT +asC +asC +asC +asC +ktO +asC +asC +asC +asC +asC +asC +fGM +ogK +ewz +asC +asC +asC +asC +asC +ewz +fGM +ogK +asC +asC +asC +asC +asC +asC +xnk +asC +asC +asC +asC +fMC +hLJ +wFI +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8150,40 +8693,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +qsu +bBP +qWR +vkq +vkq +vkq +vkq +xvS +vkq +vkq +vkq +vkq +vkq +vkq +ggB +jKh +bqk +vkq +vkq +vkq +vkq +vkq +bqk +ggB +jKh +vkq +vkq +vkq +vkq +vkq +vkq +anv +vkq +vkq +vkq +vkq +wDy +fsE +ayr +vkq vHZ "} (55,1,1) = {" vHZ +asC +fGM +ogK +asC +asC +asC +asC +asC +ktO +asC +asC +asC +asC +asC +asC +fGM +ogK +ewz +asC +asC +asC +asC +asC +ewz +fGM +ogK +asC +asC +asC +asC +asC +asC +xnk +asC +asC +asC +asC +asC +fGM +ogK +asC vHZ vHZ vHZ @@ -8203,6 +8798,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8223,109 +8835,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fMC -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -uzE -vHZ -vHZ -vHZ -vHZ -vHZ -uzE -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -waX -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +xvS +vkq +vkq +vkq +vkq +vkq +vkq +ggB +jKh +bqk +vkq +vkq +vkq +vkq +vkq +bqk +ggB +jKh +vkq +vkq +vkq +vkq +vkq +vkq +anv +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (56,1,1) = {" vHZ +bDS +fGM +ogK +bDS +asC +asC +asC +asC +ktO +asC +asC +asC +asC +asC +asC +fGM +ogK +asC +asC +asC +asC +asC +asC +asC +fGM +ogK +asC +asC +asC +asC +asC +asC +xnk +asC +asC +asC +asC +bDS +fGM +ogK +bDS vHZ vHZ vHZ @@ -8345,6 +8940,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8365,227 +8977,128 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -sXa -fQo -lNM -sXa -vHZ -vHZ -vHZ -vHZ -fMC -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -waX -vHZ -vHZ -vHZ -vHZ -sXa -fQo -lNM -sXa -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +cXB +ggB +jKh +cXB +vkq +vkq +vkq +vkq +xvS +vkq +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +vkq +anv +vkq +vkq +vkq +vkq +cXB +ggB +jKh +cXB vHZ "} (57,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -oes -kIG -kIG -kIG -kIG -kIG -kIG -rlC -wZd -kIG -kIG -kIG -kIG -kIG -kIG -kIG -rlC -wZd -kIG -kIG -kIG -kIG -kIG -kIG +asC +fGM +ogK +asC +asC +asC +asC +asC fbv +waX +waX +waX +waX +waX +waX +evM +fLE +waX +waX +waX +waX +waX +waX +waX +evM +fLE +waX +waX +waX +waX +waX +waX +wFI +asC +asC +asC +asC +asC +fGM +ogK +asC vHZ vHZ vHZ vHZ vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8606,10 +9119,92 @@ vHZ vHZ vHZ vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +qsu +dya +dya +dya +dya +dya +dya +aIy +iyV +dya +dya +dya +dya +dya +dya +dya +aIy +iyV +dya +dya +dya +dya +dya +dya +ayr +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (58,1,1) = {" vHZ +asC +fGM +ogK +asC +asC +asC +asC +asC +fGM +mhf +mep +mep +mep +mep +mep +mep +mep +mep +mep +gbp +xPN +mhf +mep +mep +mep +mep +mep +mep +mep +mep +mep +gbp +ogK +asC +asC +asC +asC +asC +fGM +ogK +asC vHZ vHZ vHZ @@ -8629,105 +9224,23 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -xiF -jnH -jnH -jnH -jnH -jnH -jnH -jnH -jnH -jnH +xLH +xLH +xLH +xLH xMG -ymc -xiF -jnH -jnH -jnH -jnH -jnH -jnH -jnH -jnH -jnH xMG -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8748,10 +9261,92 @@ vHZ vHZ vHZ vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +oRz +sGj +sGj +sGj +sGj +sGj +sGj +sGj +sGj +sGj +eXJ +nxb +oRz +sGj +sGj +sGj +sGj +sGj +sGj +sGj +sGj +sGj +eXJ +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (59,1,1) = {" vHZ +asC +fGM +ogK +asC +asC +asC +asC +asC +fGM +ogK +asC +asC +asC +asC +asC +iJf +iJf +asC +asC +fGM +xPN +ogK +asC +asC +iJf +iJf +asC +asC +asC +asC +asC +fGM +ogK +asC +asC +asC +asC +asC +fGM +ogK +asC vHZ vHZ vHZ @@ -8771,6 +9366,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8791,235 +9403,136 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -rYc -rYc -vHZ -vHZ -fQo -ymc -lNM -vHZ -vHZ -rYc -rYc -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +cSX +cSX +vkq +vkq +ggB +nxb +jKh +vkq +vkq +cSX +cSX +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (60,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -uzE -vHZ -vHZ -uzE -oes -kIG -kIG -kIG -kIG -rlC -ymc -wZd -kIG -kIG -kIG -kIG +asC +fGM +ogK +asC +asC +asC +asC +asC +fGM +ogK +ewz +asC +asC +ewz fbv +waX +waX +waX +waX +evM +xPN +fLE +waX +waX +waX +waX +wFI +ewz +asC +asC +ewz +fGM +ogK +asC +asC +asC +asC +asC +fGM +ogK +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH uzE -vHZ -vHZ uzE -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +uzE +uzE +uzE +uzE +uzE +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +uzE +uzE +uzE +uzE +uzE +uzE +uzE +xLH vHZ vHZ vHZ @@ -9032,10 +9545,92 @@ vHZ vHZ vHZ vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +bqk +vkq +vkq +bqk +qsu +dya +dya +dya +dya +aIy +nxb +iyV +dya +dya +dya +dya +ayr +bqk +vkq +vkq +bqk +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (61,1,1) = {" vHZ +asC +fGM +ogK +asC +asC +asC +asC +asC +fGM +ogK +ewz +asC +asC +ewz +fGM +xPN +mhf +mep +mep +mep +mep +mep +mep +mep +gbp +xPN +ogK +ewz +asC +asC +ewz +fGM +ogK +asC +asC +asC +asC +asC +fGM +ogK +asC vHZ vHZ vHZ @@ -9047,121 +9642,39 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -uzE -vHZ -vHZ -uzE -fQo -ymc -xiF -jnH -jnH -jnH -jnH -jnH -jnH -jnH +xLH +diP +oua +oua +oua +oua +oua +vXs +xLH +xLH +xLH +xLH xMG -ymc -lNM -uzE -vHZ -vHZ -uzE -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +diP +oua +oua +oua +oua +oua +vXs +xLH vHZ vHZ vHZ @@ -9174,10 +9687,92 @@ vHZ vHZ vHZ vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +bqk +vkq +vkq +bqk +ggB +nxb +oRz +sGj +sGj +sGj +sGj +sGj +sGj +sGj +eXJ +nxb +jKh +bqk +vkq +vkq +bqk +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (62,1,1) = {" vHZ +cDf +fGM +ogK +cDf +asC +asC +asC +asC +fGM +ogK +asC +asC +asC +asC +fGM +xPN +ogK +asC +asC +iJf +iJf +iJf +asC +asC +fGM +xPN +ogK +asC +asC +asC +asC +fGM +ogK +asC +asC +asC +asC +cDf +fGM +ogK +cDf vHZ vHZ vHZ @@ -9189,121 +9784,39 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -mUp -fQo -lNM -mUp -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -fQo +xLH ymc -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo +xMG +xMG +xMG +xMG +xMG +nNn +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH ymc -lNM -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -mUp -fQo -lNM -mUp -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +xMG +xMG +nNn +xLH vHZ vHZ vHZ @@ -9316,10 +9829,92 @@ vHZ vHZ vHZ vHZ +iHw +ggB +jKh +iHw +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq +ggB +nxb +jKh +vkq +vkq +vkq +vkq +vkq +vkq +vkq +ggB +nxb +jKh +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq +iHw +ggB +jKh +iHw vHZ "} (63,1,1) = {" vHZ +asC +fGM +ogK +asC +asC +asC +asC +asC +fGM +fLE +waX +waX +waX +waX +evM +xPN +fLE +waX +waX +waX +waX +waX +waX +waX +evM +xPN +fLE +waX +waX +waX +waX +evM +ogK +asC +asC +asC +asC +asC +fGM +ogK +asC vHZ vHZ vHZ @@ -9331,121 +9926,39 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -wZd -kIG -kIG -kIG -kIG -rlC +xLH ymc +xMG +nXX +tWF wZd -kIG -kIG -kIG -kIG -kIG -kIG -kIG -rlC +xMG +nNn +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH ymc +xMG +nXX +tWF wZd -kIG -kIG -kIG -kIG -rlC -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +nNn +xLH vHZ vHZ vHZ @@ -9458,10 +9971,92 @@ vHZ vHZ vHZ vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +iyV +dya +dya +dya +dya +aIy +nxb +iyV +dya +dya +dya +dya +dya +dya +dya +aIy +nxb +iyV +dya +dya +dya +dya +aIy +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (64,1,1) = {" vHZ +asC +fGM +ogK +asC +asC +asC +asC +asC +fGM +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +ogK +asC +asC +asC +asC +asC +fGM +ogK +asC vHZ vHZ vHZ @@ -9471,125 +10066,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo +xLH +xLH +xLH ymc +xMG +nNn +xLH ymc +xMG +nNn +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH ymc +xMG +nNn +xLH ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +nNn +xLH +xLH +xLH vHZ vHZ vHZ @@ -9600,10 +10113,92 @@ vHZ vHZ vHZ vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (65,1,1) = {" vHZ +asC +fMC +oqT +asC +asC +asC +asC +asC +fMC +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +mep +oqT +asC +asC +asC +asC +asC +fMC +oqT +asC vHZ vHZ vHZ @@ -9613,125 +10208,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -xiF -jnH -jnH -jnH -jnH -xMG +xLH +xLH +xLH ymc -xiF -jnH -jnH -jnH -jnH -jnH -jnH -jnH xMG +nNn +xLH ymc -xiF -jnH -jnH -jnH -jnH xMG -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +nNn +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +ymc +xMG +nNn +xLH +ymc +xMG +nNn +xLH +xLH +xLH vHZ vHZ vHZ @@ -9742,10 +10255,92 @@ vHZ vHZ vHZ vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +oRz +sGj +sGj +sGj +sGj +eXJ +nxb +oRz +sGj +sGj +sGj +sGj +sGj +sGj +sGj +eXJ +nxb +oRz +sGj +sGj +sGj +sGj +eXJ +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (66,1,1) = {" vHZ +asC +guA +oYQ +asC +asC +asC +asC +asC +guA +oYQ +asC +asC +asC +asC +guA +xXt +oYQ +asC +asC +guA +xXt +oYQ +asC +asC +guA +xXt +oYQ +asC +asC +asC +asC +guA +oYQ +asC +asC +asC +asC +asC +guA +oYQ +asC vHZ vHZ vHZ @@ -9755,125 +10350,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -fQo +xLH +xLH +xLH ymc -lNM -rKT -soO -soO -soO -soO -soO -rKT -fQo +xMG +nNn +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH ymc -lNM -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +nNn +xLH +xLH +xLH vHZ vHZ vHZ @@ -9884,294 +10397,376 @@ vHZ vHZ vHZ vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq +ggB +nxb +jKh +vkq +cSX +cSX +cSX +cSX +cSX +vkq +ggB +nxb +jKh +vkq +vkq +vkq +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (67,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -uzE -vHZ -vHZ -uzE -fQo -ymc -lNM -soO -qwR -ver -ver -ver -isg -soO -fQo -ymc -lNM -uzE -vHZ -vHZ -uzE -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +asC +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +ewz +asC +asC +ewz +gQr +xPN +rpn +iJf +guA +sQh +xPN +cFS +oYQ +iJf +gQr +xPN +rpn +ewz +asC +asC +ewz +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +vry +kvk +oua +oua +oua +kvk +kYz +xLH +diP +oua +akp +vXs +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +diP +rCO +oua +vXs +xLH +vry +kvk +oua +oua +oua +kvk +kYz +xLH +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +bqk +vkq +vkq +bqk +ggB +nxb +jKh +cSX +cXZ +cXZ +cXZ +cXZ +cXZ +cSX +ggB +nxb +jKh +bqk +vkq +vkq +bqk +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (68,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -uzE -vHZ -vHZ -uzE -fQo -ymc -lNM -soO -gRi -vZj -mnQ -vZj -piR -soO -fQo -ymc -lNM -uzE -vHZ -vHZ -uzE -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +asC +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +ewz +asC +asC +ewz +gQr +xPN +rpn +iJf +jQs +upY +xPN +fyq +rMi +iJf +gQr +xPN +rpn +ewz +asC +asC +ewz +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +uqG +yet +xMG +xMG +xMG +grT +gew +xLH +hfi +sYw +tWF +eYX +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +hfi +tWF +tWF +eYX +xLH +pCi +xaG +xMG +xMG +xMG +yet +fqR +xLH +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +bqk +vkq +vkq +bqk +ggB +nxb +jKh +cSX +cXZ +cXZ +cXZ +cXZ +cXZ +cSX +ggB +nxb +jKh +bqk +vkq +vkq +bqk +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (69,1,1) = {" vHZ +asC +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +ewz +asC +asC +ewz +gQr +xPN +rpn +asC +asC +gQr +xPN +rpn +asC +asC +gQr +xPN +rpn +ewz +asC +asC +ewz +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +asC vHZ vHZ vHZ @@ -10181,125 +10776,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -uzE -vHZ -vHZ -uzE -fQo +xLH +pCi +xaG +xMG +xMG +xMG +nNn +xLH +xLH +pvv +pvv +pvv +pvv +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +pvv +pvv +pvv +pvv +xLH +xLH ymc -lNM -rKT -wrL -kyf -kyf -kyf -tHy -rKT -fQo -ymc -lNM -uzE -vHZ -vHZ -uzE -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -fQo -lNM -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xMG +xMG +xMG +grT +gew +xLH vHZ vHZ vHZ @@ -10310,10 +10823,92 @@ vHZ vHZ vHZ vHZ +vkq +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +bqk +vkq +vkq +bqk +ggB +nxb +jKh +vkq +vkq +cXZ +cXZ +cXZ +vkq +vkq +ggB +nxb +jKh +bqk +vkq +vkq +bqk +ggB +jKh +vkq +vkq +vkq +vkq +vkq +ggB +jKh +vkq vHZ "} (70,1,1) = {" vHZ +ewz +gQr +rpn +ewz +asC +asC +asC +ewz +gQr +rpn +ewz +asC +asC +ewz +gQr +xPN +cFS +xXt +xXt +dPZ +asU +vJp +xXt +xXt +sQh +xPN +rpn +ewz +asC +asC +ewz +gQr +rpn +ewz +asC +asC +asC +ewz +gQr +rpn +ewz vHZ vHZ vHZ @@ -10323,86 +10918,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH uzE -dyA -tWC -uzE -vHZ -vHZ -vHZ -uzE -dyA -tWC -uzE -vHZ -vHZ -uzE -dyA -eWA -tWC -omf -mVD +jSG +xMG +xMG +xMG +wmn +dTy +dTy +dTy +dTy +dTy +dTy +wgC +xMG +xMG +xMG blC blC blC -eqM -omf -dyA -eWA -tWC -uzE -vHZ -vHZ -uzE -dyA -tWC -uzE -vHZ -vHZ -vHZ -uzE -dyA -tWC +xMG +xMG +xMG +lON +dTy +dTy +dTy +dTy +dTy +dTy +jSG +xMG +xMG +xMG +wmn uzE +xLH vHZ vHZ vHZ @@ -10413,49 +10965,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +bqk +btL +nDz +bqk +vkq +vkq +vkq +bqk +btL +nDz +bqk +vkq +vkq +bqk +btL +kSm +kSm +nDz +vkq +cXZ +cXZ +cXZ +vkq +btL +kSm +kSm +nDz +bqk +vkq +vkq +bqk +btL +nDz +bqk +vkq +vkq +vkq +bqk +btL +nDz +bqk vHZ "} (71,1,1) = {" vHZ +ewz +gQr +rpn +ewz +asC +asC +asC +ewz +gQr +rpn +ewz +asC +asC +ewz +gQr +xPN +xPN +xPN +xPN +rpn +eND +gQr +xPN +xPN +xPN +xPN +rpn +ewz +asC +asC +ewz +gQr +rpn +ewz +asC +asC +asC +ewz +gQr +rpn +ewz vHZ vHZ vHZ @@ -10465,86 +11060,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH uzE -gYB -lZw -uzE -vHZ -vHZ -vHZ -uzE -gYB -lZw -uzE -vHZ -vHZ -uzE -gYB -ymc -lZw -cKt -mVD +jSG +xMG +xMG +xMG +wmn +xMG +xMG +xMG +xMG +xMG +xMG +wmn +xMG +xMG +xMG blC dLr blC -eqM -qXs -gYB -ymc -lZw -uzE -vHZ -vHZ -uzE -gYB -lZw -uzE -vHZ -vHZ -vHZ -uzE -gYB -lZw +xMG +xMG +xMG +jSG +xMG +xMG +xMG +xMG +xMG +xMG +jSG +xMG +xMG +xMG +wmn uzE +xLH vHZ vHZ vHZ @@ -10555,49 +11107,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +bqk +wls +gtB +bqk +vkq +vkq +vkq +bqk +wls +gtB +bqk +vkq +vkq +bqk +wls +nxb +nxb +gtB +vkq +cXZ +cXZ +cXZ +vkq +wls +nxb +nxb +gtB +bqk +vkq +vkq +bqk +wls +gtB +bqk +vkq +vkq +vkq +bqk +wls +gtB +bqk vHZ "} (72,1,1) = {" vHZ +ewz +gQr +rpn +ewz +asC +asC +asC +ewz +gQr +rpn +ewz +asC +asC +ewz +gQr +xPN +fyq +asU +asU +vJp +xXt +dPZ +asU +asU +upY +xPN +rpn +ewz +asC +asC +ewz +gQr +rpn +ewz +asC +asC +asC +ewz +gQr +rpn +ewz vHZ vHZ vHZ @@ -10607,86 +11202,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH uzE +jSG +xMG +xMG +xMG wmn -sqH -uzE -vHZ -vHZ -vHZ -uzE -wmn -sqH -uzE -vHZ -vHZ -uzE -wmn -uxm -sqH -edj -mVD +xtD +xtD +xtD +xtD +xtD +xtD +blf +xMG +xMG +xMG blC blC blC -eqM -edj +xMG +xMG +xMG +cBY +xtD +xtD +xtD +xtD +xtD +xtD +jSG +xMG +xMG +xMG wmn -uxm -sqH -uzE -vHZ -vHZ -uzE -wmn -sqH -uzE -vHZ -vHZ -vHZ -uzE -wmn -sqH uzE +xLH vHZ vHZ vHZ @@ -10697,49 +11249,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +bqk +qWQ +pVP +bqk +vkq +vkq +vkq +bqk +qWQ +pVP +bqk +vkq +vkq +bqk +qWQ +raq +raq +pVP +vkq +cXZ +cXZ +cXZ +vkq +qWQ +raq +raq +pVP +bqk +vkq +vkq +bqk +qWQ +pVP +bqk +vkq +vkq +vkq +bqk +qWQ +pVP +bqk vHZ "} (73,1,1) = {" vHZ +asC +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +ewz +asC +asC +ewz +gQr +xPN +rpn +asC +asC +gQr +xPN +rpn +asC +asC +gQr +xPN +rpn +ewz +asC +asC +ewz +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +asC vHZ vHZ vHZ @@ -10749,125 +11344,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +pYa +pOe +xMG +xMG +xMG inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -uzE -vHZ -vHZ -uzE -inM -ymc -wXV -rKT -btv -kyf -kyf -kyf -dKN -rKT -inM -ymc -wXV -uzE -vHZ -vHZ -uzE -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +pvv +pvv +pvv +pvv +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +pvv +pvv +pvv +pvv +xLH +xLH +gVb +xMG +xMG +xMG +ksX +dHo +xLH vHZ vHZ vHZ @@ -10878,294 +11391,376 @@ vHZ vHZ vHZ vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +bqk +vkq +vkq +bqk +val +nxb +vnE +vkq +vkq +cXZ +cXZ +cXZ +vkq +vkq +val +nxb +vnE +bqk +vkq +vkq +bqk +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (74,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -uzE -vHZ -vHZ -uzE -inM -ymc -wXV -soO -nkK -vZj -kBd -vZj -qyW -soO -inM -ymc -wXV -uzE -vHZ -vHZ -uzE -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +asC +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +ewz +asC +asC +ewz +gQr +xPN +rpn +iJf +guA +sQh +xPN +cFS +oYQ +iJf +gQr +xPN +rpn +ewz +asC +asC +ewz +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +bdI +yet +xMG +xMG +xMG +ksX +dHo +xLH +aeW +wVf +vjW +iJM +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +aeW +wVf +wVf +iJM +xLH +pYa +pOe +xMG +xMG +xMG +yet +hhi +xLH +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +bqk +vkq +vkq +bqk +val +nxb +vnE +cSX +cXZ +cXZ +cXZ +cXZ +cXZ +cSX +val +nxb +vnE +bqk +vkq +vkq +bqk +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (75,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -uzE -vHZ -vHZ -uzE -inM -ymc -wXV -soO -adS -wiA -wiA -wiA -xMh -soO -inM -ymc -wXV -uzE -vHZ -vHZ -uzE -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +asC +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +ewz +asC +asC +ewz +gQr +xPN +rpn +iJf +jQs +upY +xPN +fyq +rMi +iJf +gQr +xPN +rpn +ewz +asC +asC +ewz +gQr +rpn +asC +asC +asC +asC +asC +gQr +rpn +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +huU +gEn +qba +qba +qba +gEn +gSu +xLH +ucr +qAG +qba +rWF +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +ucr +qba +rrY +rWF +xLH +huU +gEn +qba +qba +qba +gEn +gSu +xLH +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +bqk +vkq +vkq +bqk +val +nxb +vnE +cSX +cXZ +cXZ +cXZ +cXZ +cXZ +cSX +val +nxb +vnE +bqk +vkq +vkq +bqk +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (76,1,1) = {" vHZ +asC +jQs +rMi +asC +asC +asC +asC +asC +jQs +rMi +asC +asC +asC +asC +jQs +asU +rMi +asC +asC +jQs +asU +rMi +asC +asC +jQs +asU +rMi +asC +asC +asC +asC +jQs +rMi +asC +asC +asC +asC +asC +jQs +rMi +asC vHZ vHZ vHZ @@ -11175,125 +11770,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +gVb +xMG inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +gVb +xMG inM -wXV -vHZ -vHZ -vHZ -vHZ -inM -ymc -wXV -rKT -soO -soO -soO -soO -soO -rKT -inM -ymc -wXV -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH vHZ vHZ vHZ @@ -11304,10 +11817,92 @@ vHZ vHZ vHZ vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +val +nxb +vnE +vkq +cSX +cSX +cSX +cSX +cSX +vkq +val +nxb +vnE +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (77,1,1) = {" vHZ +asC +kdf +sXa +asC +asC +asC +asC +asC +kdf +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +sXa +asC +asC +asC +asC +asC +kdf +sXa +asC vHZ vHZ vHZ @@ -11317,125 +11912,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM +xLH +xLH +xLH gVb -rFD -rFD -rFD -rFD -oSe -ymc -gVb -rFD -rFD -rFD -rFD -rFD -rFD -rFD -oSe -ymc -gVb -rFD -rFD -rFD -rFD -oSe -wXV -vHZ -vHZ -vHZ -vHZ -vHZ +xMG inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +gVb +xMG +inM +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +gVb +xMG +inM +xLH +gVb +xMG +inM +xLH +xLH +xLH vHZ vHZ vHZ @@ -11446,10 +11959,92 @@ vHZ vHZ vHZ vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +lRb +qgF +qgF +qgF +qgF +bdR +nxb +lRb +qgF +qgF +qgF +qgF +qgF +qgF +qgF +bdR +nxb +lRb +qgF +qgF +qgF +qgF +bdR +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (78,1,1) = {" vHZ +asC +lUp +vAY +asC +asC +asC +asC +asC +lUp +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +vAY +asC +asC +asC +asC +asC +lUp +vAY +asC vHZ vHZ vHZ @@ -11459,125 +12054,43 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +gVb +xMG inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +gVb +xMG inM -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -wXV -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +gVb +xMG inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +gVb +xMG +inM +xLH +xLH +xLH vHZ vHZ vHZ @@ -11588,10 +12101,92 @@ vHZ vHZ vHZ vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (79,1,1) = {" vHZ +asC +lUp +vAY +asC +asC +asC +asC +asC +lUp +aue +xtf +xtf +xtf +xtf +wlw +xPN +aue +xtf +xtf +xtf +xtf +xtf +xtf +xtf +wlw +xPN +aue +xtf +xtf +xtf +xtf +wlw +vAY +asC +asC +asC +asC +asC +lUp +vAY +asC vHZ vHZ vHZ @@ -11603,121 +12198,39 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -gqb -mii -mii -mii -mii xLH -ymc +gVb +xMG +myA +wVf gqb -mii -mii -mii -mii -mii -mii -mii -xLH -ymc -gqb -mii -mii -mii -mii -xLH -wXV -vHZ -vHZ -vHZ -vHZ -vHZ +xMG inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +gVb +xMG +myA +wVf +gqb +xMG +inM +xLH vHZ vHZ vHZ @@ -11730,10 +12243,92 @@ vHZ vHZ vHZ vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +bZe +kSy +kSy +kSy +kSy +fYj +nxb +bZe +kSy +kSy +kSy +kSy +kSy +kSy +kSy +fYj +nxb +bZe +kSy +kSy +kSy +kSy +fYj +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (80,1,1) = {" vHZ +cDf +lUp +vAY +cDf +asC +asC +asC +asC +lUp +vAY +asC +asC +asC +asC +lUp +xPN +vAY +asC +asC +iJf +iJf +iJf +asC +asC +lUp +xPN +vAY +asC +asC +asC +asC +lUp +vAY +asC +asC +asC +asC +cDf +lUp +vAY +cDf vHZ vHZ vHZ @@ -11745,405 +12340,323 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -mUp +xLH +gVb +xMG +xMG +xMG +xMG +xMG inM -wXV -mUp -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +gVb +xMG +xMG +xMG +xMG +xMG inM -wXV -vHZ -vHZ -vHZ -vHZ -inM -ymc -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -ymc -wXV -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -mUp -inM -wXV -mUp -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +iHw +val +vnE +iHw +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +val +nxb +vnE +vkq +vkq +vkq +vkq +vkq +vkq +vkq +val +nxb +vnE +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +iHw +val +vnE +iHw vHZ "} (81,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -uzE -vHZ -vHZ -uzE -inM -ymc -gVb -rFD -rFD -rFD -rFD -rFD -rFD -rFD -oSe -ymc -wXV -uzE -vHZ -vHZ -uzE -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +asC +lUp +vAY +asC +asC +asC +asC +asC +lUp +vAY +ewz +asC +asC +ewz +lUp +xPN +krH +aUL +aUL +aUL +aUL +aUL +aUL +aUL +qRv +xPN +vAY +ewz +asC +asC +ewz +lUp +vAY +asC +asC +asC +asC +asC +lUp +vAY +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +xLH +ucr +qba +qba +qba +qba +qba +rWF +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +ucr +qba +qba +qba +qba +qba +rWF +xLH +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +bqk +vkq +vkq +bqk +val +nxb +lRb +qgF +qgF +qgF +qgF +qgF +qgF +qgF +bdR +nxb +vnE +bqk +vkq +vkq +bqk +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (82,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -uzE -vHZ -vHZ -uzE +asC +lUp +vAY +asC +asC +asC +asC +asC +lUp +vAY ewz -mii -mii -mii -mii +asC +asC +ewz +mUp +xtf +xtf +xtf +xtf +wlw +xPN +aue +xtf +xtf +xtf +xtf +tUV +ewz +asC +asC +ewz +lUp +vAY +asC +asC +asC +asC +asC +lUp +vAY +asC +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ xLH -ymc -gqb -mii -mii -mii -mii -oYQ uzE -vHZ -vHZ uzE -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +uzE +uzE +uzE +uzE +uzE +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +uzE +uzE +uzE +uzE +uzE +uzE +uzE +xLH vHZ vHZ vHZ @@ -12156,10 +12669,92 @@ vHZ vHZ vHZ vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +bqk +vkq +vkq +bqk +dxx +kSy +kSy +kSy +kSy +fYj +nxb +bZe +kSy +kSy +kSy +kSy +uBq +bqk +vkq +vkq +bqk +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (83,1,1) = {" vHZ +asC +lUp +vAY +asC +asC +asC +asC +asC +lUp +vAY +asC +asC +asC +asC +asC +iJf +iJf +asC +asC +lUp +xPN +vAY +asC +asC +iJf +iJf +asC +asC +asC +asC +asC +lUp +vAY +asC +asC +asC +asC +asC +lUp +vAY +asC vHZ vHZ vHZ @@ -12179,6 +12774,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -12199,109 +12811,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -rYc -rYc -vHZ -vHZ -inM -ymc -wXV -vHZ -vHZ -rYc -rYc -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +cSX +cSX +vkq +vkq +val +nxb +vnE +vkq +vkq +cSX +cSX +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (84,1,1) = {" vHZ +asC +lUp +vAY +asC +asC +asC +asC +asC +lUp +krH +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +qRv +xPN +krH +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +aUL +qRv +vAY +asC +asC +asC +asC +asC +lUp +vAY +asC vHZ vHZ vHZ @@ -12321,6 +12916,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -12341,109 +12953,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -gVb -rFD -rFD -rFD -rFD -rFD -rFD -rFD -rFD -rFD -oSe -ymc -gVb -rFD -rFD -rFD -rFD -rFD -rFD -rFD -rFD -rFD -oSe -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +val +lRb +qgF +qgF +qgF +qgF +qgF +qgF +qgF +qgF +qgF +bdR +nxb +lRb +qgF +qgF +qgF +qgF +qgF +qgF +qgF +qgF +qgF +bdR +vnE +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (85,1,1) = {" vHZ +asC +lUp +vAY +asC +asC +asC +asC +asC +mUp +xtf +xtf +xtf +xtf +xtf +xtf +wlw +aue +xtf +xtf +xtf +xtf +xtf +xtf +xtf +wlw +aue +xtf +xtf +xtf +xtf +xtf +xtf +tUV +asC +asC +asC +asC +asC +lUp +vAY +asC vHZ vHZ vHZ @@ -12463,105 +13058,23 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -ewz -mii -mii -mii -mii -mii -mii xLH -gqb -mii -mii -mii -mii -mii -mii -mii xLH -gqb -mii -mii -mii -mii -mii -mii -oYQ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -12582,10 +13095,92 @@ vHZ vHZ vHZ vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +dxx +kSy +kSy +kSy +kSy +kSy +kSy +fYj +bZe +kSy +kSy +kSy +kSy +kSy +kSy +kSy +fYj +bZe +kSy +kSy +kSy +kSy +kSy +kSy +uBq +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (86,1,1) = {" vHZ +bDS +lUp +vAY +bDS +asC +asC +asC +asC +ogD +asC +asC +asC +asC +asC +asC +lUp +vAY +asC +asC +asC +asC +asC +asC +asC +lUp +vAY +asC +asC +asC +asC +asC +asC +ogD +asC +asC +asC +asC +bDS +lUp +vAY +bDS vHZ vHZ vHZ @@ -12605,6 +13200,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -12625,109 +13237,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -sXa -inM -wXV -sXa -vHZ -vHZ -vHZ -vHZ -kdf -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -kdf -vHZ -vHZ -vHZ -vHZ -sXa -inM -wXV -sXa -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +cXB +val +vnE +cXB +vkq +vkq +vkq +vkq +vbY +vkq +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +vkq +vbY +vkq +vkq +vkq +vkq +cXB +val +vnE +cXB vHZ "} (87,1,1) = {" vHZ +asC +lUp +vAY +asC +asC +asC +asC +asC +ogD +asC +asC +asC +asC +asC +asC +lUp +vAY +ewz +asC +asC +asC +asC +asC +ewz +lUp +vAY +asC +asC +asC +asC +asC +asC +ogD +asC +asC +asC +asC +asC +lUp +vAY +asC vHZ vHZ vHZ @@ -12747,6 +13342,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -12767,208 +13379,92 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -kdf -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -uzE -vHZ -vHZ -vHZ -vHZ -vHZ -uzE -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -kdf -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +vbY +vkq +vkq +vkq +vkq +vkq +vkq +val +vnE +bqk +vkq +vkq +vkq +vkq +vkq +bqk +val +vnE +vkq +vkq +vkq +vkq +vkq +vkq +vbY +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq vHZ "} (88,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +asC +mUp +vEc +sXa +asC +asC +asC +asC +ogD +asC +asC +asC +asC +asC +asC +lUp +vAY ewz -guA -jQs -vHZ -vHZ -vHZ -vHZ +asC +asC +asC +asC +asC +ewz +lUp +vAY +asC +asC +asC +asC +asC +asC +ogD +asC +asC +asC +asC kdf -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -uzE -vHZ -vHZ -vHZ -vHZ -vHZ -uzE -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -kdf -vHZ -vHZ -vHZ -vHZ -ogK -cDf -oYQ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xIt +tUV +asC vHZ vHZ vHZ @@ -12988,6 +13484,23 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -13008,119 +13521,92 @@ vHZ vHZ vHZ vHZ +vkq +dxx +iXo +mcC +vkq +vkq +vkq +vkq +vbY +vkq +vkq +vkq +vkq +vkq +vkq +val +vnE +bqk +vkq +vkq +vkq +vkq +vkq +bqk +val +vnE +vkq +vkq +vkq +vkq +vkq +vkq +vbY +vkq +vkq +vkq +vkq +tKw +img +uBq +vkq vHZ "} (89,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -ewz -guA -jQs -vHZ -vHZ -vHZ +asC +asC +mUp +vEc +sXa +asC +asC +asC +ogD +asC +asC +asC +oes +oes +asC +lUp +vAY +asC +oes +oes +oes +oes +oes +asC +lUp +vAY +asC +oes +oes +asC +asC +asC +ogD +asC +asC +asC kdf -vHZ -vHZ -vHZ -cPl -cPl -vHZ -inM -wXV -vHZ -cPl -cPl -cPl -cPl -cPl -vHZ -inM -wXV -vHZ -cPl -cPl -vHZ -vHZ -vHZ -kdf -vHZ -vHZ -vHZ -ogK -cDf -oYQ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xIt +tUV +asC +asC vHZ vHZ vHZ @@ -13140,6 +13626,33 @@ vHZ vHZ vHZ vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ +vHZ vHZ vHZ vHZ @@ -13150,96 +13663,92 @@ vHZ vHZ vHZ vHZ +vkq +vkq +dxx +iXo +mcC +vkq +vkq +vkq +vbY +vkq +vkq +vkq +kOV +kOV +vkq +val +vnE +vkq +kOV +kOV +kOV +kOV +kOV +vkq +val +vnE +vkq +kOV +kOV +vkq +vkq +vkq +vbY +vkq +vkq +vkq +tKw +img +uBq +vkq +vkq vHZ "} (90,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -ewz -guA -jQs -vHZ -vHZ +asC +asC +asC +mUp +vEc +sXa +asC +asC +ogD +asC +asC +asC kdf -vHZ -vHZ -vHZ -ogK -rFD -rFD -oSe -gVb -rFD -rFD -rFD -rFD -rFD -rFD -rFD -oSe -gVb -rFD -rFD -jQs -vHZ -vHZ -vHZ +aUL +aUL +qRv +krH +aUL +aUL +aUL +aUL +aUL +aUL +aUL +qRv +krH +aUL +aUL +sXa +asC +asC +asC +ogD +asC +asC kdf -vHZ -vHZ -ogK -cDf -oYQ +xIt +tUV +asC +asC +asC vHZ vHZ vHZ @@ -13293,94 +13802,95 @@ vHZ vHZ vHZ vHZ +vHZ +vHZ +vHZ +vkq +vkq +vkq +dxx +iXo +mcC +vkq +vkq +vbY +vkq +vkq +vkq +tKw +qgF +qgF +bdR +lRb +qgF +qgF +qgF +qgF +qgF +qgF +qgF +bdR +lRb +qgF +qgF +mcC +vkq +vkq +vkq +vbY +vkq +vkq +tKw +img +uBq +vkq +vkq +vkq +vHZ "} (91,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ +asC +asC +asC +asC +lUp +vAY +asC +asC +ogD +asC +asC kdf -vHZ -vHZ -ogK -oSe -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -gVb -jQs -vHZ -vHZ -kdf -vHZ -vHZ -inM -wXV +qRv +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +krH +sXa +asC +asC +ogD +asC +asC +lUp +vAY +asC +asC +asC +asC vHZ vHZ vHZ @@ -13435,94 +13945,94 @@ vHZ vHZ vHZ vHZ +vHZ +vHZ +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vbY +vkq +vkq +tKw +bdR +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +lRb +mcC +vkq +vkq +vbY +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vHZ "} (92,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ +asC +asC +asC +asC +lUp +vAY +asC +asC +ogD +asC kdf -vHZ -ogK -oSe -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -gVb -jQs -vHZ -kdf -vHZ -vHZ -inM -wXV +qRv +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +krH +sXa +asC +ogD +asC +asC +lUp +vAY +asC +asC +asC +asC vHZ vHZ vHZ @@ -13577,9 +14087,94 @@ vHZ vHZ vHZ vHZ +vHZ +vHZ +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vbY +vkq +tKw +bdR +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +lRb +mcC +vkq +vbY +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vHZ "} (93,1,1) = {" vHZ +asC +asC +asC +asC +lUp +vAY +asC +asC +kdf +aUL +qRv +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +krH +aUL +sXa +asC +asC +lUp +vAY +asC +asC +asC +asC vHZ vHZ vHZ @@ -13632,96 +14227,96 @@ vHZ vHZ vHZ vHZ -inM -wXV -vHZ -vHZ -ogK -rFD -oSe -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -gVb -rFD -jQs -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +tKw +qgF +bdR +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +lRb +qgF +mcC +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq vHZ "} (94,1,1) = {" vHZ +asC +asC +asC +asC +lUp +vAY +asC +asC +mUp +xtf +wlw +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +aue +xtf +tUV +asC +asC +lUp +vAY +asC +asC +asC +asC vHZ vHZ vHZ @@ -13774,181 +14369,96 @@ vHZ vHZ vHZ vHZ -inM -wXV -vHZ -vHZ -ewz -mii -xLH -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -gqb -mii -oYQ -vHZ -vHZ -inM -wXV -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +dxx +kSy +fYj +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +bZe +kSy +uBq +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq vHZ "} (95,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -kdf -vHZ -inM -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -wXV -vHZ +asC +asC +asC +asC +lUp vAY -vHZ -vHZ -inM -wXV +asC +asC +ogD +asC +lUp +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +vAY +asC +nTM +asC +asC +lUp +vAY +asC +asC +asC +asC vHZ vHZ vHZ @@ -14003,94 +14513,94 @@ vHZ vHZ vHZ vHZ +vHZ +vHZ +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vbY +vkq +val +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +vnE +vkq +jmt +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vHZ "} (96,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -inM -wXV -vHZ -vHZ -kdf -vHZ -inM -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -wXV -vHZ +asC +asC +asC +asC +lUp vAY -vHZ -vHZ -inM -wXV +asC +asC +ogD +asC +lUp +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +vAY +asC +nTM +asC +asC +lUp +vAY +asC +asC +asC +asC vHZ vHZ vHZ @@ -14145,9 +14655,94 @@ vHZ vHZ vHZ vHZ +vHZ +vHZ +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +vbY +vkq +val +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +vnE +vkq +jmt +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vHZ "} (97,1,1) = {" vHZ +asC +asC +asC +kdf +qRv +krH +sXa +asC +kdf +aUL +qRv +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +krH +aUL +sXa +asC +kdf +qRv +krH +sXa +asC +asC +asC vHZ vHZ vHZ @@ -14199,97 +14794,97 @@ vHZ vHZ vHZ vHZ -ogK -oSe -gVb -jQs -vHZ -ogK -rFD -oSe -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -gVb -rFD -jQs -vHZ -ogK -oSe -gVb -jQs -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ vHZ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +tKw +bdR +lRb +mcC +vkq +tKw +qgF +bdR +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +lRb +qgF +mcC +vkq +tKw +bdR +lRb +mcC +vkq +vkq +vkq vHZ "} (98,1,1) = {" vHZ +asC +asC +oes +lUp +xPN +xPN +krH +aUL +qRv +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +krH +aUL +qRv +xPN +xPN +vAY +oes +asC +asC vHZ vHZ vHZ @@ -14340,98 +14935,98 @@ vHZ vHZ vHZ vHZ -cPl -inM -ymc -ymc -gVb -rFD -oSe -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -gVb -rFD -oSe -ymc -ymc -wXV -cPl -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ vHZ vHZ vHZ vHZ vHZ vHZ +vkq +vkq +kOV +val +nxb +nxb +lRb +qgF +bdR +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +lRb +qgF +bdR +nxb +nxb +vnE +kOV +vkq +vkq vHZ "} (99,1,1) = {" vHZ +asC +asC +oes +lUp +xPN +xPN +aue +xtf +wlw +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +aue +xtf +wlw +xPN +aue +xtf +wlw +xPN +xPN +xPN +xPN +xPN +xPN +xPN +xPN +aue +xtf +wlw +xPN +xPN +vAY +oes +asC +asC vHZ vHZ vHZ @@ -14482,98 +15077,98 @@ vHZ vHZ vHZ vHZ -cPl -inM -ymc -ymc -gqb -mii -xLH -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -gqb -mii -mii -mii -mii -mii -xLH -ymc -ymc -ymc -ymc -ymc -ymc -ymc -ymc -gqb -mii -xLH -ymc -ymc -wXV -cPl -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ vHZ vHZ vHZ vHZ vHZ vHZ +vkq +vkq +kOV +val +nxb +nxb +bZe +kSy +fYj +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +bZe +kSy +kSy +kSy +kSy +kSy +fYj +nxb +nxb +nxb +nxb +nxb +nxb +nxb +nxb +bZe +kSy +fYj +nxb +nxb +vnE +kOV +vkq +vkq vHZ "} (100,1,1) = {" vHZ +asC +asC +asC +mUp +xtf +xtf +tUV +asC +mUp +xtf +wlw +xPN +xPN +xPN +xPN +xPN +aue +tUV +asC +lUp +xPN +vAY +asC +mUp +wlw +xPN +xPN +xPN +xPN +xPN +aue +xtf +tUV +asC +mUp +xtf +xtf +tUV +asC +asC +asC vHZ vHZ vHZ @@ -14625,182 +15220,97 @@ vHZ vHZ vHZ vHZ -ewz -mii -mii -oYQ -vHZ -ewz -mii -xLH -ymc -ymc -ymc -ymc -ymc -gqb -oYQ -vHZ -rYc -rYc -rYc -vHZ -ewz -xLH -ymc -ymc -ymc -ymc -ymc -gqb -mii -oYQ -vHZ -ewz -mii -mii -oYQ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ vHZ vHZ vHZ vHZ vHZ +vkq +vkq +vkq +dxx +kSy +kSy +uBq +vkq +dxx +kSy +fYj +nxb +nxb +nxb +nxb +nxb +bZe +uBq +vkq +cSX +cSX +cSX +vkq +dxx +fYj +nxb +nxb +nxb +nxb +nxb +bZe +kSy +uBq +vkq +dxx +kSy +kSy +uBq +vkq +vkq +vkq vHZ "} (101,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -cPl -cPl -vHZ -vHZ -kdf -vHZ -inM -ymc -ymc -ymc -ymc -ymc -wXV -vHZ -vHZ -ogK -rFD -jQs -vHZ -vHZ -inM -ymc -ymc -ymc -ymc -ymc -wXV -vHZ +asC +asC +asC +asC +oes +oes +asC +asC +ogD +asC +lUp +xPN +xPN +xPN +xPN +xPN vAY -vHZ -vHZ -cPl -cPl +asC +asC +lUp +xPN +vAY +asC +asC +lUp +xPN +xPN +xPN +xPN +xPN +vAY +asC +nTM +asC +asC +oes +oes +asC +asC +asC +asC vHZ vHZ vHZ @@ -14855,90 +15365,94 @@ vHZ vHZ vHZ vHZ +vHZ +vHZ +vkq +vkq +vkq +vkq +kOV +kOV +vkq +vkq +vbY +vkq +val +nxb +nxb +nxb +nxb +nxb +vnE +vkq +vkq +tKw +qgF +mcC +vkq +vkq +val +nxb +nxb +nxb +nxb +nxb +vnE +vkq +jmt +vkq +vkq +kOV +kOV +vkq +vkq +vkq +vkq +vHZ "} (102,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -kdf -vHZ -inM -ymc -ymc -ymc -ymc -ymc -wXV -rYc -ogK -oSe -ymc -gVb -jQs -rYc -inM -ymc -ymc -ymc -ymc -ymc -wXV -vHZ +asC +asC +asC +asC +asC +asC +asC +asC +ogD +asC +lUp +xPN +xPN +xPN +xPN +xPN vAY +iJf +kdf +qRv +xPN +krH +sXa +iJf +lUp +xPN +xPN +xPN +xPN +xPN +vAY +asC +nTM +asC +asC +asC +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -14995,11 +15509,92 @@ vHZ vHZ vHZ vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vbY +vkq +val +nxb +nxb +nxb +nxb +nxb +vnE +cSX +tKw +bdR +nxb +lRb +mcC +cSX +val +nxb +nxb +nxb +nxb +nxb +vnE +vkq +jmt +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (103,1,1) = {" vHZ +asC +asC +asC +asC +asC +asC +asC +asC +kdf +aUL +qRv +xPN +xPN +xPN +xPN +xPN +vAY +iJf +lUp +aue +xtf +wlw +vAY +iJf +lUp +xPN +xPN +xPN +xPN +xPN +krH +aUL +sXa +asC +asC +asC +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -15056,92 +15651,92 @@ vHZ vHZ vHZ vHZ -ogK -rFD -oSe -ymc -ymc -ymc -ymc -ymc -wXV -rYc -inM -ymc -ymc -ymc -wXV -rYc -inM -ymc -ymc -ymc -ymc -ymc -gVb -rFD -jQs -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +tKw +qgF +bdR +nxb +nxb +nxb +nxb +nxb +vnE +cSX +val +bZe +kSy +fYj +vnE +cSX +val +nxb +nxb +nxb +nxb +nxb +lRb +qgF +mcC +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (104,1,1) = {" vHZ +asC +asC +asC +asC +asC +asC +asC +asC +mUp +xtf +wlw +xPN +xPN +xPN +xPN +xPN +vAY +iJf +lUp +vAY +ppf +lUp +vAY +iJf +lUp +xPN +xPN +xPN +xPN +xPN +aue +xtf +tUV +asC +asC +asC +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -15198,173 +15793,92 @@ vHZ vHZ vHZ vHZ -ewz -mii -xLH -ymc -ymc -ymc -ymc -ymc -wXV -rYc -inM -ymc -ogq -ymc -wXV -rYc -inM -ymc -ymc -ymc -ymc -ymc -gqb -mii -oYQ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +dxx +kSy +fYj +nxb +nxb +nxb +nxb +nxb +vnE +cSX +val +vnE +sOY +val +vnE +cSX +val +nxb +nxb +nxb +nxb +nxb +bZe +kSy +uBq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (105,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -kdf -vHZ -ewz -xLH -ymc -ymc -ymc -ymc -wXV -cPl -inM -ymc -ymc -ymc -wXV -cPl -inM -ymc -ymc -ymc -ymc -gqb -oYQ -vHZ +asC +asC +asC +asC +asC +asC +asC +asC +ogD +asC +mUp +wlw +xPN +xPN +xPN +xPN vAY +oes +lUp +krH +aUL +qRv +vAY +oes +lUp +xPN +xPN +xPN +xPN +aue +tUV +asC +nTM +asC +asC +asC +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -15421,92 +15935,92 @@ vHZ vHZ vHZ vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vbY +vkq +dxx +fYj +nxb +nxb +nxb +nxb +vnE +kOV +val +lRb +qgF +bdR +vnE +kOV +val +nxb +nxb +nxb +nxb +bZe +uBq +vkq +jmt +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (106,1,1) = {" vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -kdf -vHZ -vHZ -inM -ymc -ymc -ymc -ymc -gVb -rFD -oSe -ymc -ymc -ymc -gVb -rFD -oSe -ymc -ymc -ymc -ymc -wXV -vHZ -vHZ +asC +asC +asC +asC +asC +asC +asC +asC +ogD +asC +asC +lUp +xPN +xPN +xPN +xPN +krH +aUL +qRv +xPN +xPN +xPN +krH +aUL +qRv +xPN +xPN +xPN +xPN vAY +asC +asC +nTM +asC +asC +asC +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -15563,11 +16077,92 @@ vHZ vHZ vHZ vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vbY +vkq +vkq +val +nxb +nxb +nxb +nxb +lRb +qgF +bdR +nxb +nxb +nxb +lRb +qgF +bdR +nxb +nxb +nxb +nxb +vnE +vkq +vkq +jmt +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (107,1,1) = {" vHZ +asC +asC +asC +asC +asC +asC +asC +asC +mKB +had +had +mUp +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +xtf +tUV +had +had +mKB +asC +asC +asC +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -15624,92 +16219,92 @@ vHZ vHZ vHZ vHZ -gQr -rpn -rpn -ewz -mii -mii -mii -mii -mii -mii -mii -mii -mii -mii -mii -mii -mii -mii -mii -mii -mii -oYQ -rpn -rpn -gQr -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +icL +wPl +wPl +dxx +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +kSy +uBq +wPl +wPl +icL +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (108,1,1) = {" vHZ +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +lUp +vAY +asC +asC +oes +oes +oes +oes +oes +asC +asC +lUp +vAY +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -15766,88 +16361,47 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -cPl -cPl -cPl -cPl -cPl -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +val +vnE +vkq +vkq +kOV +kOV +kOV +kOV +kOV +vkq +vkq +val +vnE +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq +vkq vHZ "} (109,1,1) = {" @@ -15865,6 +16419,21 @@ vHZ vHZ vHZ vHZ +asC +lUp +vAY +asC +asC +oes +oes +oes +oes +oes +asC +asC +lUp +vAY +asC vHZ vHZ vHZ @@ -15947,36 +16516,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +val +vnE +vkq +vkq +kOV +kOV +kOV +kOV +kOV +vkq +vkq +val +vnE +vkq vHZ vHZ vHZ @@ -16007,6 +16561,21 @@ vHZ vHZ vHZ vHZ +asC +lUp +vAY +asC +asC +kdf +aUL +aUL +aUL +sXa +asC +asC +lUp +vAY +asC vHZ vHZ vHZ @@ -16089,36 +16658,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +val +vnE +vkq +vkq +tKw +qgF +qgF +qgF +mcC +vkq +vkq +val +vnE +vkq vHZ vHZ vHZ @@ -16149,6 +16703,21 @@ vHZ vHZ vHZ vHZ +asC +lUp +krH +aUL +aUL +qRv +xPN +xPN +xPN +krH +aUL +aUL +qRv +vAY +asC vHZ vHZ vHZ @@ -16231,36 +16800,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +val +lRb +qgF +qgF +bdR +nxb +nxb +nxb +lRb +qgF +qgF +bdR +vnE +vkq vHZ vHZ vHZ @@ -16291,6 +16845,21 @@ vHZ vHZ vHZ vHZ +asC +mUp +xtf +xtf +xtf +wlw +xPN +xPN +xPN +aue +xtf +xtf +xtf +tUV +asC vHZ vHZ vHZ @@ -16373,36 +16942,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +dxx +kSy +kSy +kSy +fYj +nxb +nxb +nxb +bZe +kSy +kSy +kSy +uBq +vkq vHZ vHZ vHZ @@ -16433,6 +16987,21 @@ vHZ vHZ vHZ vHZ +asC +asC +asC +asC +asC +mUp +wlw +xPN +aue +tUV +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -16515,36 +17084,21 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq +dxx +fYj +nxb +bZe +uBq +vkq +vkq +vkq +vkq +vkq vHZ vHZ vHZ @@ -16579,6 +17133,13 @@ vHZ vHZ vHZ vHZ +asC +asC +lUp +xPN +vAY +asC +asC vHZ vHZ vHZ @@ -16669,20 +17230,13 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +val +nxb +vnE +vkq +vkq vHZ vHZ vHZ @@ -16722,6 +17276,11 @@ vHZ vHZ vHZ vHZ +asC +lUp +xPN +vAY +asC vHZ vHZ vHZ @@ -16814,16 +17373,11 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +val +nxb +vnE +vkq vHZ vHZ vHZ @@ -16864,6 +17418,11 @@ vHZ vHZ vHZ vHZ +asC +lUp +xPN +vAY +asC vHZ vHZ vHZ @@ -16956,16 +17515,11 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +val +nxb +vnE +vkq vHZ vHZ vHZ @@ -17006,6 +17560,11 @@ vHZ vHZ vHZ vHZ +asC +asC +asC +asC +asC vHZ vHZ vHZ @@ -17098,16 +17657,11 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vkq +vkq +vkq +vkq +vkq vHZ vHZ vHZ From 1950a7e0cc48c2ebec1c41aecf7f86036b240497 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Wed, 27 Sep 2023 16:14:54 +0100 Subject: [PATCH 06/10] laserdome: hyperball gameplay --- code/modules/awaymissions/redgate.dm | 36 +- maps/redgate/laserdome.dmm | 1186 +++++++++++++++----------- 2 files changed, 721 insertions(+), 501 deletions(-) diff --git a/code/modules/awaymissions/redgate.dm b/code/modules/awaymissions/redgate.dm index a211112464..5953f03a5e 100644 --- a/code/modules/awaymissions/redgate.dm +++ b/code/modules/awaymissions/redgate.dm @@ -1172,6 +1172,18 @@ name = "Red team flag base" base_team = "red" +/obj/structure/flag_decor + name = "Decorative flag" + desc = "A decorative flag." + icon = 'icons/obj/flags.dmi' + icon_state = "flag" + +/obj/structure/flag_decor/blue + icon_state = "blue_flag" + +/obj/structure/flag_decor/red + icon_state = "red_flag" + /obj/structure/flag_base/attackby(obj/F as obj, mob/user as mob) . = ..() @@ -1201,9 +1213,8 @@ slowdown = -0.5 //carrying the ball actually speeds you up a little bit? icon = 'icons/obj/flags.dmi' icon_state = "hyperball" - w_class = ITEMSIZE_NO_CONTAINER - redgate_allowed = FALSE - glow_color = "#C28310" + w_class = ITEMSIZE_NO_CONTAINER //no shoving it in your backpack to hide it + redgate_allowed = FALSE //you can't take your ball and go home var/start_pos /obj/item/weapon/laserdome_hyperball/Initialize() @@ -1247,20 +1258,27 @@ else return //if they're not on a team, stop! - if(istype(F,/obj/item/weapon/laserdome_hyperball)) + if(istype(B,/obj/item/weapon/laserdome_hyperball)) var/obj/item/weapon/laserdome_hyperball/ball = B if(dunking_team != goal_team) - global_announcer.autosay("[user] dunked the hyperball for [capitalize(base_team)] team! +|Point scored!|+","Laserdome Announcer","Entertainment") + global_announcer.autosay("[user] dunked the hyperball for [capitalize(dunking_team)] team! +|Point scored!|+","Laserdome Announcer","Entertainment") score++ //increment our score by 1! if(score < score_limit) //announce the current score and how many more captures are needed - global_announcer.autosay("[num2text(score_limit-score)] dunks remain until [capitalize(base_team)] team wins.","Laserdome Announcer","Entertainment") + global_announcer.autosay("[num2text(score_limit-score)] dunks remain until [capitalize(dunking_team)] team wins.","Laserdome Announcer","Entertainment") if(score >= score_limit) //now, if score equals or exceeds (somehow) the score limit, announce that our team won and reset the score for all flag bases nearby - global_announcer.autosay("+|[uppertext(base_team)] TEAM HAS WON THE MATCH!|+","Laserdome Announcer","Entertainment") + global_announcer.autosay("+|[uppertext(dunking_team)] TEAM HAS WON THE MATCH!|+","Laserdome Announcer","Entertainment") for(var/obj/structure/hyperball_goal/HB in src.loc.loc.contents) //this feels dirty, but it works HB.score = 0 else if(dunking_team == goal_team) //discourage people from dunking the ball into their own goal as a quick way to teleport it back to the midfield - global_announcer.autosay("[user] dunked the hyperball and scored an own goal! +Point |de-ducted!|+","Laserdome Announcer","Entertainment") - score = max(0,score-1) + switch(goal_team) //this gets a bit fiddly because we store the score on the target's goal, so we need to scan the map for the opposing team's goal and deduct a point from it + if("blue") + for(var/obj/structure/hyperball_goal/red/HGR in src.loc.loc.contents) + HGR.score = max(0,HGR.score-1) + global_announcer.autosay("[user] dunked the hyperball and scored an own goal! +Point |de-ducted!|+ [capitalize(goal_team)] team score is now: [HGR.score].","Laserdome Announcer","Entertainment") + if("red") + for(var/obj/structure/hyperball_goal/blue/HGB in src.loc.loc.contents) + HGB.score = max(0,HGB.score-1) + global_announcer.autosay("[user] dunked the hyperball and scored an own goal! +Point |de-ducted!|+ [capitalize(goal_team)] team score is now: [HGB.score].","Laserdome Announcer","Entertainment") user.drop_from_inventory(ball) ball.loc = ball.start_pos //teleport the ball back to the midfield diff --git a/maps/redgate/laserdome.dmm b/maps/redgate/laserdome.dmm index abdc949451..c851095f42 100644 --- a/maps/redgate/laserdome.dmm +++ b/maps/redgate/laserdome.dmm @@ -80,6 +80,10 @@ "bqk" = ( /turf/simulated/wall/tgmc/darkwall/deco3, /area/redgate/laserdome/arena/capture_the_flag) +"brB" = ( +/obj/structure/flag_decor/blue, +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/arena/capture_the_flag) "btL" = ( /obj/effect/floor_decal/corner/yellow/full{ dir = 8 @@ -97,6 +101,10 @@ /obj/effect/floor_decal/corner/red, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"cdW" = ( +/obj/structure/flag_decor/blue, +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/arena/hyperball) "cBY" = ( /obj/effect/floor_decal/corner/yellow/full{ dir = 1 @@ -118,9 +126,24 @@ "cXB" = ( /turf/simulated/wall/tgmc/darkwall/deco0, /area/redgate/laserdome/arena/capture_the_flag) +"cXM" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_a{ + dir = 8; + name = "to_ctf_blue"; + portal_id = "ctf_blue" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "cXZ" = ( /turf/space, /area/redgate/laserdome/arena/capture_the_flag) +"cYd" = ( +/obj/structure/flag_decor/red, +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/arena/hyperball) "dhX" = ( /turf/space, /area/redgate/laserdome/space) @@ -181,6 +204,17 @@ "ewz" = ( /turf/simulated/wall/tgmc/darkwall/deco3, /area/redgate/laserdome/arena/hyperball) +"eBw" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_a{ + dir = 8; + name = "to_hyper_blue"; + portal_id = "hyper_blue" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "eND" = ( /obj/structure/hyperball_pedestal, /obj/item/weapon/laserdome_hyperball, @@ -204,6 +238,17 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"fmx" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_b{ + dir = 4; + name = "from_lobby_to_hyper_blue"; + portal_id = "hyper_blue" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) "fqR" = ( /obj/structure/closet/lasertag/blue, /obj/item/device/encryptionkey/ent, @@ -241,6 +286,17 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"fLm" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_a{ + dir = 4; + name = "to_ctf_red"; + portal_id = "ctf_red" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "fLE" = ( /obj/effect/floor_decal/corner/blue{ dir = 8 @@ -285,7 +341,12 @@ /area/redgate/laserdome/arena/capture_the_flag) "gqb" = ( /obj/effect/floor_decal/corner/red{ - dir = 1 + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_a{ + dir = 4; + name = "to_hyper_red"; + portal_id = "hyper_red" }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -373,6 +434,12 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"hiZ" = ( +/obj/effect/map_effect/portal/line/side_a{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "huU" = ( /obj/structure/closet/lasertag/red, /obj/item/device/encryptionkey/ent, @@ -398,6 +465,29 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"ieY" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_b{ + dir = 8; + name = "from_lobby_to_ctf_red"; + portal_id = "ctf_red" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) +"ijm" = ( +/obj/effect/map_effect/portal/line/side_b{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"ilv" = ( +/obj/effect/map_effect/portal/line/side_a{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "img" = ( /obj/effect/floor_decal/corner/red/diagonal{ dir = 1 @@ -416,9 +506,22 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"iEA" = ( +/obj/effect/floor_decal/corner/blue, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "iHw" = ( /turf/simulated/wall/tgmc/darkwall/deco1, /area/redgate/laserdome/arena/capture_the_flag) +"iII" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/map_effect/portal/line/side_b{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) "iJf" = ( /turf/simulated/wall/tgmc/window/darkwall/reinf, /area/redgate/laserdome/arena/hyperball) @@ -494,6 +597,26 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"kFg" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_b{ + dir = 8; + name = "from_lobby_to_hyper_red"; + portal_id = "hyper_red" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) +"kGu" = ( +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/obj/effect/map_effect/portal/line/side_b{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) "kOV" = ( /obj/machinery/recharger/wallcharger, /turf/simulated/wall/tgmc/darkwall, @@ -520,6 +643,12 @@ /obj/effect/floor_decal/corner/blue/full, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"lpp" = ( +/obj/effect/floor_decal/corner/red{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "lON" = ( /obj/effect/floor_decal/corner/yellow/full{ dir = 8 @@ -553,11 +682,23 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "myA" = ( -/obj/effect/floor_decal/corner/red{ +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/map_effect/portal/line/side_a{ dir = 8 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"mIW" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/map_effect/portal/line/side_b{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) "mKB" = ( /obj/effect/floor_decal/corner/red/diagonal, /obj/effect/floor_decal/corner/red/diagonal{ @@ -571,6 +712,12 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"mYx" = ( +/obj/effect/map_effect/portal/line/side_b{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/hyperball) "nxb" = ( /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) @@ -594,7 +741,12 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "nXX" = ( -/obj/effect/floor_decal/corner/blue, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/obj/effect/map_effect/portal/line/side_a{ + dir = 4 + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "oes" = ( @@ -715,6 +867,18 @@ /obj/structure/hyperball_goal/red, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"qAM" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"qBt" = ( +/obj/effect/floor_decal/corner/red{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "qRv" = ( /obj/effect/floor_decal/corner/red{ dir = 1 @@ -739,6 +903,12 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"roP" = ( +/obj/effect/map_effect/portal/line/side_b{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) "rpn" = ( /obj/effect/floor_decal/corner/yellow{ dir = 10 @@ -749,16 +919,16 @@ /obj/effect/floor_decal/corner/red{ dir = 6 }, -/obj/item/weapon/laserdome_flag/red, /obj/structure/flag_base/red, +/obj/structure/flag_decor/red, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "rCO" = ( /obj/effect/floor_decal/corner/blue{ dir = 9 }, -/obj/item/weapon/laserdome_flag/blue, /obj/structure/flag_base/blue, +/obj/structure/flag_decor/blue, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "rMi" = ( @@ -773,12 +943,27 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"sao" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_b{ + dir = 4; + name = "from_lobby_to_ctf_blue"; + portal_id = "ctf_blue" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) "sGj" = ( /obj/effect/floor_decal/corner/blue{ dir = 6 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"sMY" = ( +/obj/structure/flag_decor/red, +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/arena/capture_the_flag) "sOY" = ( /obj/effect/floor_decal/industrial/hatch/red, /obj/structure/flag_base/red, @@ -851,6 +1036,15 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"uqX" = ( +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/obj/effect/map_effect/portal/line/side_b{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) "uzE" = ( /obj/machinery/recharger/wallcharger, /turf/simulated/wall/tgmc/darkwall, @@ -904,6 +1098,10 @@ /obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"vsH" = ( +/obj/structure/flag_decor/blue, +/turf/simulated/wall/tgmc/darkwall, +/area/redgate/laserdome/lobby) "vsY" = ( /obj/structure/hyperball_goal/blue, /turf/simulated/floor/tiled/milspec/raised, @@ -950,6 +1148,12 @@ /obj/effect/floor_decal/corner/yellow/full, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"wkM" = ( +/obj/effect/map_effect/portal/line/side_b{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/arena/capture_the_flag) "wls" = ( /obj/effect/floor_decal/corner/yellow{ dir = 5 @@ -994,10 +1198,8 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "wZd" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 4 - }, -/turf/simulated/floor/tiled/milspec, +/obj/structure/flag_decor/red, +/turf/simulated/wall/tgmc/darkwall, /area/redgate/laserdome/lobby) "xaG" = ( /obj/structure/table/bench/steel, @@ -4639,9 +4841,9 @@ vHZ vHZ vHZ asC -fGM -xPN -ogK +fmx +ijm +mIW asC vHZ vHZ @@ -4736,9 +4938,9 @@ vHZ vHZ vHZ vkq -ggB -nxb -jKh +sao +roP +iII vkq vHZ vHZ @@ -4922,11 +5124,11 @@ vHZ vHZ vHZ asC -asC +cdW fGM xPN ogK -asC +cdW asC vHZ vHZ @@ -5019,11 +5221,11 @@ vHZ vHZ vHZ vkq -vkq +brB ggB nxb jKh -vkq +brB vkq vHZ vHZ @@ -5772,7 +5974,7 @@ asC asC fGM ogK -asC +cdW asC oes oes @@ -5780,7 +5982,7 @@ oes oes oes asC -asC +cdW fGM ogK asC @@ -5869,7 +6071,7 @@ vkq vkq ggB jKh -vkq +brB vkq kOV kOV @@ -5877,7 +6079,7 @@ kOV kOV kOV vkq -vkq +brB ggB jKh vkq @@ -8314,7 +8516,7 @@ vHZ vHZ asC asC -asC +cdW fbv ogq oqT @@ -8350,7 +8552,7 @@ asC fMC hLJ wFI -asC +cdW asC asC vHZ @@ -8411,7 +8613,7 @@ vHZ vHZ vkq vkq -vkq +brB qsu bBP qWR @@ -8447,7 +8649,7 @@ vkq wDy fsE ayr -vkq +brB vkq vkq vHZ @@ -8889,7 +9091,7 @@ asC asC asC ktO -asC +cdW asC asC asC @@ -8900,7 +9102,7 @@ ogK asC asC asC -asC +cdW asC asC asC @@ -8911,7 +9113,7 @@ asC asC asC asC -asC +cdW xnk asC asC @@ -8986,7 +9188,7 @@ vkq vkq vkq xvS -vkq +brB vkq vkq vkq @@ -8997,7 +9199,7 @@ jKh vkq vkq vkq -vkq +brB vkq vkq vkq @@ -9008,7 +9210,7 @@ vkq vkq vkq vkq -vkq +brB anv vkq vkq @@ -9492,22 +9694,22 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH uzE uzE uzE uzE uzE +vsH uzE uzE +uzE +uzE +uzE +xLH +xLH +xLH +xLH xLH xLH xLH @@ -9525,23 +9727,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH uzE uzE uzE uzE uzE +vsH +uzE +uzE +uzE uzE uzE xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH vHZ vHZ vHZ @@ -9634,14 +9836,6 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH diP oua @@ -9649,11 +9843,19 @@ oua oua oua oua +oua +oua +oua +oua vXs xLH xLH xLH xLH +xLH +xLH +xLH +xLH xMG xMG xMG @@ -9667,23 +9869,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH diP oua oua oua oua oua +oua +oua +oua +oua vXs xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH vHZ vHZ vHZ @@ -9776,14 +9978,6 @@ cDf vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH ymc xMG @@ -9791,11 +9985,19 @@ xMG xMG xMG xMG +xMG +xMG +xMG +xMG nNn xLH xLH xLH xLH +xLH +xLH +xLH +xLH xMG xMG xMG @@ -9809,23 +10011,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH ymc xMG xMG xMG xMG xMG +xMG +xMG +xMG +xMG nNn xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH vHZ vHZ vHZ @@ -9918,26 +10120,26 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH ymc xMG -nXX +iEA tWF -wZd +tWF +tWF +tWF +tWF +qAM xMG nNn xLH xLH xLH xLH +xLH +xLH +xLH +xLH xMG xMG xMG @@ -9951,23 +10153,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH ymc xMG -nXX +iEA tWF -wZd +tWF +tWF +tWF +tWF +qAM xMG nNn xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH vHZ vHZ vHZ @@ -10060,19 +10262,15 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -xLH -xLH xLH ymc xMG nNn -xLH +uzE +uzE +vsH +uzE +uzE ymc xMG nNn @@ -10080,6 +10278,10 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH xMG xMG xMG @@ -10093,23 +10295,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH ymc xMG nNn -xLH +uzE +uzE +vsH +uzE +uzE ymc xMG nNn xLH xLH -xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ vHZ vHZ vHZ @@ -10202,36 +10404,12 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH +eBw +hiZ +myA xLH xLH -ymc -xMG -nNn -xLH -ymc -xMG -nNn -xLH -xLH -xLH -xLH -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xLH xLH xLH xLH @@ -10239,19 +10417,43 @@ ymc xMG nNn xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH ymc xMG nNn xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +cXM +hiZ +myA +xLH +xLH vHZ vHZ vHZ @@ -10344,37 +10546,9 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH xLH xLH -ymc -xMG -nNn -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xLH -xLH xLH xLH xLH @@ -10387,13 +10561,41 @@ nNn xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +vsH +xLH +xLH +vsH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +vsH +xLH +xLH +vsH +xLH +xLH +xLH +ymc +xMG +nNn +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -10486,12 +10688,12 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH xLH vry kvk @@ -10529,13 +10731,13 @@ oua kvk kYz xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -10628,12 +10830,12 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH xLH uqG yet @@ -10671,13 +10873,13 @@ xMG yet fqR xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -10770,12 +10972,12 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH xLH pCi xaG @@ -10813,13 +11015,13 @@ xMG grT gew xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -10912,12 +11114,12 @@ ewz vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH xLH uzE jSG @@ -10955,13 +11157,13 @@ xMG wmn uzE xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -11054,12 +11256,12 @@ ewz vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH xLH uzE jSG @@ -11097,13 +11299,13 @@ xMG wmn uzE xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -11196,12 +11398,12 @@ ewz vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH xLH uzE jSG @@ -11239,13 +11441,13 @@ xMG wmn uzE xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -11338,12 +11540,12 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH xLH pYa pOe @@ -11381,13 +11583,13 @@ xMG ksX dHo xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -11480,12 +11682,12 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH xLH bdI yet @@ -11523,13 +11725,13 @@ xMG yet hhi xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -11622,12 +11824,12 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH xLH huU gEn @@ -11665,13 +11867,13 @@ qba gEn gSu xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -11764,37 +11966,9 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH xLH xLH -gVb -xMG -inM -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xLH -xLH xLH xLH xLH @@ -11807,13 +11981,41 @@ inM xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +wZd +xLH +xLH +wZd +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +wZd +xLH +xLH +wZd +xLH +xLH +xLH +gVb +xMG +inM +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -11906,36 +12108,12 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH +gqb +ilv +nXX xLH xLH -gVb -xMG -inM -xLH -gVb -xMG -inM -xLH -xLH -xLH -xLH -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xLH xLH xLH xLH @@ -11943,19 +12121,43 @@ gVb xMG inM xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH gVb xMG inM xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +fLm +ilv +nXX +xLH +xLH vHZ vHZ vHZ @@ -12048,19 +12250,15 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -xLH -xLH xLH gVb xMG inM -xLH +uzE +uzE +wZd +uzE +uzE gVb xMG inM @@ -12068,6 +12266,10 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH xMG xMG xMG @@ -12081,23 +12283,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH gVb xMG inM -xLH +uzE +uzE +wZd +uzE +uzE gVb xMG inM xLH xLH -xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ vHZ vHZ vHZ @@ -12190,26 +12392,26 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH gVb xMG -myA +qBt wVf -gqb +wVf +wVf +wVf +wVf +lpp xMG inM xLH xLH xLH xLH +xLH +xLH +xLH +xLH xMG xMG xMG @@ -12223,23 +12425,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH gVb xMG -myA +qBt wVf -gqb +wVf +wVf +wVf +wVf +lpp xMG inM xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH vHZ vHZ vHZ @@ -12332,14 +12534,6 @@ cDf vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH gVb xMG @@ -12347,11 +12541,19 @@ xMG xMG xMG xMG +xMG +xMG +xMG +xMG inM xLH xLH xLH xLH +xLH +xLH +xLH +xLH xMG xMG xMG @@ -12365,23 +12567,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH gVb xMG xMG xMG xMG xMG +xMG +xMG +xMG +xMG inM xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH vHZ vHZ vHZ @@ -12474,14 +12676,6 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH ucr qba @@ -12489,11 +12683,19 @@ qba qba qba qba +qba +qba +qba +qba rWF xLH xLH xLH xLH +xLH +xLH +xLH +xLH xMG xMG xMG @@ -12507,23 +12709,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH ucr qba qba qba qba qba +qba +qba +qba +qba rWF xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH vHZ vHZ vHZ @@ -12616,22 +12818,22 @@ asC vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH uzE uzE uzE uzE uzE +wZd uzE uzE +uzE +uzE +uzE +xLH +xLH +xLH +xLH xLH xLH xLH @@ -12649,23 +12851,23 @@ xLH xLH xLH xLH +xLH +xLH +xLH +xLH uzE uzE uzE uzE uzE +wZd +uzE +uzE +uzE uzE uzE xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH vHZ vHZ vHZ @@ -13149,7 +13351,7 @@ asC asC asC ogD -asC +cYd asC asC asC @@ -13160,7 +13362,7 @@ vAY asC asC asC -asC +cYd asC asC asC @@ -13171,7 +13373,7 @@ asC asC asC asC -asC +cYd ogD asC asC @@ -13246,7 +13448,7 @@ vkq vkq vkq vbY -vkq +sMY vkq vkq vkq @@ -13257,7 +13459,7 @@ vnE vkq vkq vkq -vkq +sMY vkq vkq vkq @@ -13268,7 +13470,7 @@ vkq vkq vkq vkq -vkq +sMY vbY vkq vkq @@ -13710,7 +13912,7 @@ vHZ vHZ asC asC -asC +cYd mUp vEc sXa @@ -13746,7 +13948,7 @@ asC kdf xIt tUV -asC +cYd asC asC vHZ @@ -13807,7 +14009,7 @@ vHZ vHZ vkq vkq -vkq +sMY dxx iXo mcC @@ -13843,7 +14045,7 @@ vkq tKw img uBq -vkq +sMY vkq vkq vHZ @@ -16280,7 +16482,7 @@ asC asC lUp vAY -asC +cYd asC oes oes @@ -16288,7 +16490,7 @@ oes oes oes asC -asC +cYd lUp vAY asC @@ -16377,7 +16579,7 @@ vkq vkq val vnE -vkq +sMY vkq kOV kOV @@ -16385,7 +16587,7 @@ kOV kOV kOV vkq -vkq +sMY val vnE vkq @@ -17134,11 +17336,11 @@ vHZ vHZ vHZ asC -asC +cYd lUp xPN vAY -asC +cYd asC vHZ vHZ @@ -17231,11 +17433,11 @@ vHZ vHZ vHZ vkq -vkq +sMY val nxb vnE -vkq +sMY vkq vHZ vHZ @@ -17419,9 +17621,9 @@ vHZ vHZ vHZ asC -lUp -xPN -vAY +kFg +mYx +kGu asC vHZ vHZ @@ -17516,9 +17718,9 @@ vHZ vHZ vHZ vkq -val -nxb -vnE +ieY +wkM +uqX vkq vHZ vHZ From cd2a6cb7cee7fd86433afb92852c6b7b118fc2bf Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Wed, 27 Sep 2023 20:26:55 +0100 Subject: [PATCH 07/10] laserdome: portals and comments --- code/modules/awaymissions/redgate.dm | 103 +- maps/redgate/laserdome.dmm | 5762 +++++++++++++------------- 2 files changed, 2980 insertions(+), 2885 deletions(-) diff --git a/code/modules/awaymissions/redgate.dm b/code/modules/awaymissions/redgate.dm index 5953f03a5e..4eca63719f 100644 --- a/code/modules/awaymissions/redgate.dm +++ b/code/modules/awaymissions/redgate.dm @@ -1090,6 +1090,7 @@ name = "Laserdome Space View" icon_state = "dark128" +//The actual flags. Base type defined to handle some of the basic behaviours. /obj/item/weapon/laserdome_flag name = "Flag" desc = "Steal the enemy flag and take it to your base in order to score! First team to three captures wins! Or was it five? Eh, check with the referee I guess." @@ -1155,11 +1156,13 @@ icon_state = "blue_flag" laser_team = "blue" +//Finally, the flag bases. Both bases *must* be in the same map area (e.g. /area/ctf_arena) for the scoring system to work properly. But if they are, then it's basically just spawn-and-play, no other setup needed! /obj/structure/flag_base name = "Flag base" desc = "Where your flag rests. Bring the enemy flag here to score!" icon = 'icons/obj/flags.dmi' icon_state = "flag_base" + anchored = TRUE var/base_team var/score = 0 var/score_limit = 3 @@ -1197,7 +1200,7 @@ score++ //increment our score by 1! if(score < score_limit) //announce the current score and how many more captures are needed global_announcer.autosay("[num2text(score_limit-score)] captures remain until [capitalize(base_team)] team wins.","Laserdome Announcer","Entertainment") - if(score >= score_limit) //now, if score equals or exceeds (somehow) the score limit, announce that our team won and reset the score for all flag bases nearby + else if(score >= score_limit) //now, if score equals or exceeds (somehow) the score limit, announce that our team won and reset the score for all flag bases nearby global_announcer.autosay("+|[uppertext(base_team)] TEAM HAS WON THE MATCH!|+","Laserdome Announcer","Entertainment") for(var/obj/structure/flag_base/FB in src.loc.loc.contents) //this feels dirty, but it works FB.score = 0 @@ -1207,8 +1210,8 @@ flag.loc = src.loc //place our flag neatly back on its pedestal /obj/item/weapon/laserdome_hyperball - name = "Hyperball" - desc = "Because regular balls aren't exciting enough, the future needs the hyperball!" + name = "\improper HYPERball" + desc = "Because regular balls aren't exciting enough, the future needs the HYPERball!" description_info = "Take the ball and dunk it into the opposing team's goal to score a point! But don't dunk it into your own goal, or you lose a point!" slowdown = -0.5 //carrying the ball actually speeds you up a little bit? icon = 'icons/obj/flags.dmi' @@ -1216,34 +1219,71 @@ w_class = ITEMSIZE_NO_CONTAINER //no shoving it in your backpack to hide it redgate_allowed = FALSE //you can't take your ball and go home var/start_pos + var/last_holder + var/last_team /obj/item/weapon/laserdome_hyperball/Initialize() . = ..() start_pos = src.loc //save our starting location for later +/obj/item/weapon/laserdome_hyperball/attack_hand(mob/user as mob) + . = ..() + var/mob/living/carbon/human/M = loc + var/grabbing_team + + //if they're not a carbon, we don't care + if(!istype(M)) + return + + //get their uniform + if(istype(M.wear_suit, /obj/item/clothing/suit/redtag)) + grabbing_team = "red" + else if(istype(M.wear_suit, /obj/item/clothing/suit/bluetag)) + grabbing_team = "blue" + else + return //if they're not on a team, stop! + + user.visible_message("[user] has taken \the [src]!") + last_holder = M + last_team = grabbing_team + global_announcer.autosay("[capitalize(grabbing_team)] team on offense!","Laserdome Announcer","Entertainment") //*always* refer to it as "the hyperball", not just "the ball". corporate insists. + +/* +//TODO- make this not trigger when the ball is thrown or dunked, only when it's actually dropped +/obj/item/weapon/laserdome_hyperball/dropped() + . = ..() + global_announcer.autosay("[capitalize(last_team)] fumble!","Laserdome Announcer","Entertainment") +*/ + /obj/structure/hyperball_pedestal - name = "Hyperball pedestal" + name = "HYPERball pedestal" desc = "A fancy stand that the hyperball appears on. Looks strangely like one of the goals, come to think of it..." icon = 'icons/obj/flags.dmi' icon_state = "hyperball_stand" + anchored = TRUE +//Finally, the goal objects. Like the flag bases, both goals *must* be in the same map area (e.g. /area/hyperball_arena) for the scoring system to work properly. But if they are, then it's basically just spawn-and-play, no other setup needed! /obj/structure/hyperball_goal - name = "Hyperball goal" + name = "HYPERball goal" desc = "A dangerous-looking hole, with an energy net that stops anything but a hyperball from passing through." description_info = "Dunk the hyperball here to score! Just don't get an own goal." icon = 'icons/obj/flags.dmi' icon_state = "hyperball_goal" + anchored = TRUE var/goal_team var/score = 0 - var/score_limit = 3 + var/score_limit = 21 //3 hand-dunks, or 7 throws + var/dunk_points = 7 + var/range_dunk_points = 3 + var/range_dunk_chance = 75 /obj/structure/hyperball_goal/blue - name = "Blue team hyperball goal" + name = "Blue team HYPERball goal" icon_state = "hyperball_goal_blue" goal_team = "blue" /obj/structure/hyperball_goal/red - name = "Red team hyperball goal" + name = "Red team HYPERball goal" icon_state = "hyperball_goal_red" goal_team = "red" @@ -1261,11 +1301,11 @@ if(istype(B,/obj/item/weapon/laserdome_hyperball)) var/obj/item/weapon/laserdome_hyperball/ball = B if(dunking_team != goal_team) - global_announcer.autosay("[user] dunked the hyperball for [capitalize(dunking_team)] team! +|Point scored!|+","Laserdome Announcer","Entertainment") - score++ //increment our score by 1! + global_announcer.autosay("[user] dunked the HYPERball for [capitalize(dunking_team)] team! [num2text(dunk_points)] points scored!","Laserdome Announcer","Entertainment") + score += dunk_points //increment our score! if(score < score_limit) //announce the current score and how many more captures are needed - global_announcer.autosay("[num2text(score_limit-score)] dunks remain until [capitalize(dunking_team)] team wins.","Laserdome Announcer","Entertainment") - if(score >= score_limit) //now, if score equals or exceeds (somehow) the score limit, announce that our team won and reset the score for all flag bases nearby + global_announcer.autosay("[num2text(score_limit-score)] points remain until [capitalize(dunking_team)] team wins.","Laserdome Announcer","Entertainment") + else if(score >= score_limit) //now, if score equals or exceeds (somehow) the score limit, announce that our team won and reset the score for all flag bases nearby global_announcer.autosay("+|[uppertext(dunking_team)] TEAM HAS WON THE MATCH!|+","Laserdome Announcer","Entertainment") for(var/obj/structure/hyperball_goal/HB in src.loc.loc.contents) //this feels dirty, but it works HB.score = 0 @@ -1273,12 +1313,43 @@ switch(goal_team) //this gets a bit fiddly because we store the score on the target's goal, so we need to scan the map for the opposing team's goal and deduct a point from it if("blue") for(var/obj/structure/hyperball_goal/red/HGR in src.loc.loc.contents) - HGR.score = max(0,HGR.score-1) - global_announcer.autosay("[user] dunked the hyperball and scored an own goal! +Point |de-ducted!|+ [capitalize(goal_team)] team score is now: [HGR.score].","Laserdome Announcer","Entertainment") + HGR.score = max(0,HGR.score-dunk_points) + global_announcer.autosay("[user] dunked the HYPERball and scored an own goal! +Points |de-ducted!|+ [capitalize(goal_team)] team score is now: [HGR.score].","Laserdome Announcer","Entertainment") if("red") for(var/obj/structure/hyperball_goal/blue/HGB in src.loc.loc.contents) - HGB.score = max(0,HGB.score-1) - global_announcer.autosay("[user] dunked the hyperball and scored an own goal! +Point |de-ducted!|+ [capitalize(goal_team)] team score is now: [HGB.score].","Laserdome Announcer","Entertainment") + HGB.score = max(0,HGB.score-dunk_points) + global_announcer.autosay("[user] dunked the HYPERball and scored an own goal! +Points |de-ducted!|+ [capitalize(goal_team)] team score is now: [HGB.score].","Laserdome Announcer","Entertainment") user.drop_from_inventory(ball) ball.loc = ball.start_pos //teleport the ball back to the midfield + +/obj/structure/hyperball_goal/hitby(obj/B as obj) + . = ..() + if(istype(B,/obj/item/weapon/laserdome_hyperball)) + var/obj/item/weapon/laserdome_hyperball/ball = B + if(prob(range_dunk_chance)) + if(ball.last_team != goal_team) + global_announcer.autosay("[ball.last_holder] threw the HYPERball for [capitalize(ball.last_team)] team! [num2text(range_dunk_points)] points scored!","Laserdome Announcer","Entertainment") + score += range_dunk_points //increment our score! + if(score < score_limit) //announce the current score and how many more captures are needed + global_announcer.autosay("[num2text(score_limit-score)] points remain until [capitalize(ball.last_team)] team wins.","Laserdome Announcer","Entertainment") + else if(score >= score_limit) //now, if score equals or exceeds (somehow) the score limit, announce that our team won and reset the score for all flag bases nearby + global_announcer.autosay("+|[uppertext(ball.last_team)] TEAM HAS WON THE MATCH!|+","Laserdome Announcer","Entertainment") + for(var/obj/structure/hyperball_goal/HB in src.loc.loc.contents) //this feels dirty, but it works + HB.score = 0 + else if(ball.last_team == goal_team) //discourage people from dunking the ball into their own goal as a quick way to teleport it back to the midfield + switch(goal_team) //this gets a bit fiddly because we store the score on the target's goal, so we need to scan the map for the opposing team's goal and deduct a point from it + if("blue") + for(var/obj/structure/hyperball_goal/red/HGR in src.loc.loc.contents) + HGR.score = max(0,HGR.score-range_dunk_points) + global_announcer.autosay("[ball.last_holder] threw the HYPERball and scored an own goal! +Points |de-ducted!|+ [capitalize(goal_team)] team score is now: [HGR.score].","Laserdome Announcer","Entertainment") + if("red") + for(var/obj/structure/hyperball_goal/blue/HGB in src.loc.loc.contents) + HGB.score = max(0,HGB.score-range_dunk_points) + global_announcer.autosay("[ball.last_holder] threw the HYPERball and scored an own goal! +Points |de-ducted!|+ [capitalize(goal_team)] team score is now: [HGB.score].","Laserdome Announcer","Entertainment") + + ball.loc = ball.start_pos //teleport the ball back to the midfield + else + //todo; throw the ball in a random direction + src.visible_message("\The [ball] bounces off \the [src]'s rim!") + global_announcer.autosay("[ball.last_holder] threw the HYPERball and +missed!+ |Oooh!|","Laserdome Announcer","Entertainment") \ No newline at end of file diff --git a/maps/redgate/laserdome.dmm b/maps/redgate/laserdome.dmm index c851095f42..a958f0a870 100644 --- a/maps/redgate/laserdome.dmm +++ b/maps/redgate/laserdome.dmm @@ -51,15 +51,15 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "bdI" = ( -/obj/structure/closet/lasertag/red, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/red{ +/obj/effect/floor_decal/corner/blue{ dir = 5 }, +/obj/structure/closet/lasertag/blue, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "bdR" = ( @@ -127,14 +127,9 @@ /turf/simulated/wall/tgmc/darkwall/deco0, /area/redgate/laserdome/arena/capture_the_flag) "cXM" = ( -/obj/effect/floor_decal/corner/blue{ +/obj/effect/floor_decal/corner/red{ dir = 5 }, -/obj/effect/map_effect/portal/master/side_a{ - dir = 8; - name = "to_ctf_blue"; - portal_id = "ctf_blue" - }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "cXZ" = ( @@ -172,13 +167,13 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena) "dHo" = ( -/obj/structure/closet/lasertag/red, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/red/full, +/obj/effect/floor_decal/corner/blue/full, +/obj/structure/closet/lasertag/blue, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "dLr" = ( @@ -250,13 +245,13 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "fqR" = ( -/obj/structure/closet/lasertag/blue, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/blue{ +/obj/structure/closet/lasertag/red, +/obj/effect/floor_decal/corner/red{ dir = 10 }, /turf/simulated/floor/tiled/milspec, @@ -287,13 +282,8 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "fLm" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/obj/effect/map_effect/portal/master/side_a{ - dir = 4; - name = "to_ctf_red"; - portal_id = "ctf_red" +/obj/effect/map_effect/portal/line/side_a{ + dir = 4 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -322,13 +312,13 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "gew" = ( -/obj/structure/closet/lasertag/blue, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/blue/full{ +/obj/structure/closet/lasertag/red, +/obj/effect/floor_decal/corner/red/full{ dir = 4 }, /turf/simulated/floor/tiled/milspec, @@ -340,19 +330,14 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "gqb" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/obj/effect/map_effect/portal/master/side_a{ - dir = 4; - name = "to_hyper_red"; - portal_id = "hyper_red" +/obj/effect/map_effect/portal/line/side_a{ + dir = 8 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "grT" = ( /obj/structure/table/bench/steel, -/obj/effect/floor_decal/corner/blue, +/obj/effect/floor_decal/corner/red, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "gtB" = ( @@ -369,7 +354,7 @@ /area/redgate/laserdome/arena/hyperball) "gEn" = ( /obj/structure/table/bench/steel, -/obj/effect/floor_decal/corner/red{ +/obj/effect/floor_decal/corner/blue{ dir = 6 }, /turf/simulated/floor/tiled/milspec, @@ -390,19 +375,19 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "gSu" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/floor_decal/corner/red/full{ +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/effect/floor_decal/corner/blue/full{ dir = 4 }, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/blue, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "gVb" = ( -/obj/effect/floor_decal/corner/red{ +/obj/effect/floor_decal/corner/blue{ dir = 5 }, /turf/simulated/floor/tiled/milspec, @@ -423,33 +408,33 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "hhi" = ( -/obj/structure/closet/lasertag/red, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/red{ +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue{ dir = 10 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "hiZ" = ( -/obj/effect/map_effect/portal/line/side_a{ - dir = 8 +/obj/effect/floor_decal/corner/red{ + dir = 10 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "huU" = ( -/obj/structure/closet/lasertag/red, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/red/full{ +/obj/effect/floor_decal/corner/blue/full{ dir = 1 }, +/obj/structure/closet/lasertag/blue, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "hLJ" = ( @@ -483,8 +468,11 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "ilv" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, /obj/effect/map_effect/portal/line/side_a{ - dir = 4 + dir = 8 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -495,7 +483,7 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "inM" = ( -/obj/effect/floor_decal/corner/red{ +/obj/effect/floor_decal/corner/blue{ dir = 10 }, /turf/simulated/floor/tiled/milspec, @@ -507,7 +495,15 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "iEA" = ( -/obj/effect/floor_decal/corner/blue, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "iHw" = ( @@ -576,7 +572,7 @@ /area/redgate/laserdome/arena/hyperball) "ksX" = ( /obj/structure/table/bench/steel, -/obj/effect/floor_decal/corner/red{ +/obj/effect/floor_decal/corner/blue{ dir = 8 }, /turf/simulated/floor/tiled/milspec, @@ -592,7 +588,7 @@ /area/redgate/laserdome/arena/hyperball) "kvk" = ( /obj/structure/table/bench/steel, -/obj/effect/floor_decal/corner/blue{ +/obj/effect/floor_decal/corner/red{ dir = 9 }, /turf/simulated/floor/tiled/milspec, @@ -634,17 +630,23 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "kYz" = ( -/obj/structure/closet/lasertag/blue, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/blue/full, +/obj/structure/closet/lasertag/red, +/obj/effect/floor_decal/corner/red/full, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "lpp" = ( -/obj/effect/floor_decal/corner/red{ +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue/full{ dir = 1 }, /turf/simulated/floor/tiled/milspec, @@ -682,11 +684,13 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "myA" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 10 +/obj/effect/floor_decal/corner/red{ + dir = 5 }, -/obj/effect/map_effect/portal/line/side_a{ - dir = 8 +/obj/effect/map_effect/portal/master/side_a{ + dir = 4; + name = "to_ctf_red"; + portal_id = "ctf_red" }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -726,9 +730,12 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "nNn" = ( -/obj/effect/floor_decal/corner/blue{ +/obj/effect/floor_decal/corner/red{ dir = 10 }, +/obj/effect/map_effect/portal/line/side_a{ + dir = 4 + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "nTM" = ( @@ -741,11 +748,13 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "nXX" = ( -/obj/effect/floor_decal/corner/red{ - dir = 10 +/obj/effect/floor_decal/corner/blue{ + dir = 5 }, -/obj/effect/map_effect/portal/line/side_a{ - dir = 4 +/obj/effect/map_effect/portal/master/side_a{ + dir = 8; + name = "to_ctf_blue"; + portal_id = "ctf_blue" }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -800,20 +809,20 @@ /turf/simulated/wall/tgmc/window/darkwall/reinf, /area/redgate/laserdome/lobby) "pCi" = ( -/obj/structure/closet/lasertag/blue, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/blue/full{ +/obj/structure/closet/lasertag/red, +/obj/effect/floor_decal/corner/red/full{ dir = 1 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "pOe" = ( /obj/structure/table/bench/steel, -/obj/effect/floor_decal/corner/red{ +/obj/effect/floor_decal/corner/blue{ dir = 1 }, /turf/simulated/floor/tiled/milspec, @@ -825,15 +834,15 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "pYa" = ( -/obj/structure/closet/lasertag/red, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/red/full{ +/obj/effect/floor_decal/corner/blue/full{ dir = 8 }, +/obj/structure/closet/lasertag/blue, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "qba" = ( @@ -868,14 +877,24 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "qAM" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 4 - }, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue/full, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "qBt" = ( -/obj/effect/floor_decal/corner/red{ - dir = 8 +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -1025,13 +1044,13 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "uqG" = ( -/obj/structure/closet/lasertag/blue, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, -/obj/effect/floor_decal/corner/blue{ +/obj/structure/closet/lasertag/red, +/obj/effect/floor_decal/corner/red{ dir = 5 }, /turf/simulated/floor/tiled/milspec, @@ -1087,15 +1106,15 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "vry" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/floor_decal/corner/blue/full{ +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/red, +/obj/effect/floor_decal/corner/red/full{ dir = 8 }, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "vsH" = ( @@ -1203,7 +1222,7 @@ /area/redgate/laserdome/lobby) "xaG" = ( /obj/structure/table/bench/steel, -/obj/effect/floor_decal/corner/blue{ +/obj/effect/floor_decal/corner/red{ dir = 4 }, /turf/simulated/floor/tiled/milspec, @@ -1264,9 +1283,14 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "ymc" = ( -/obj/effect/floor_decal/corner/blue{ +/obj/effect/floor_decal/corner/red{ dir = 5 }, +/obj/effect/map_effect/portal/master/side_a{ + dir = 4; + name = "to_hyper_red"; + portal_id = "hyper_red" + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -5016,14 +5040,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -5041,16 +5065,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -5158,14 +5182,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xMG xMG @@ -5183,16 +5207,16 @@ xMG xMG xMG xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -5300,14 +5324,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xMG xMG @@ -5325,16 +5349,16 @@ xMG xMG xMG xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -5442,14 +5466,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xMG xMG @@ -5467,16 +5491,16 @@ xMG xMG xMG xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -5584,14 +5608,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xMG xMG @@ -5609,16 +5633,16 @@ xMG xMG xMG xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -5726,14 +5750,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xMG xMG @@ -5751,16 +5775,16 @@ xMG xMG xMG xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -5868,14 +5892,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xMG xMG @@ -5893,16 +5917,16 @@ xMG xMG xMG xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6010,14 +6034,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xMG xMG @@ -6035,16 +6059,16 @@ xMG xMG xMG xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6152,14 +6176,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xMG xMG @@ -6177,16 +6201,16 @@ xMG xMG xMG xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6294,14 +6318,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xMG xMG @@ -6319,16 +6343,16 @@ xMG xMG xMG xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6436,14 +6460,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -6461,16 +6485,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6578,14 +6602,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -6603,16 +6627,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6720,14 +6744,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -6745,16 +6769,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -6862,14 +6886,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -6887,16 +6911,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7004,14 +7028,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -7029,16 +7053,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7146,14 +7170,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -7171,16 +7195,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7288,14 +7312,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -7313,16 +7337,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7430,14 +7454,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -7455,16 +7479,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7572,14 +7596,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -7597,16 +7621,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7714,14 +7738,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -7739,16 +7763,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7856,14 +7880,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -7881,16 +7905,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -7998,14 +8022,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -8023,16 +8047,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8140,14 +8164,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -8165,16 +8189,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8282,14 +8306,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -8307,16 +8331,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8424,14 +8448,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -8449,16 +8473,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8566,14 +8590,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -8591,16 +8615,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8708,14 +8732,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -8733,16 +8757,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8850,14 +8874,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -8875,16 +8899,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -8992,14 +9016,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -9017,16 +9041,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -9134,14 +9158,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -9159,16 +9183,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -9276,14 +9300,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -9301,16 +9325,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -9418,14 +9442,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -9443,16 +9467,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -9560,14 +9584,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -9585,16 +9609,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -9695,17 +9719,17 @@ vHZ vHZ vHZ xLH -uzE -uzE -uzE -uzE -uzE -vsH -uzE -uzE -uzE -uzE -uzE +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -9731,17 +9755,17 @@ xLH xLH xLH xLH -uzE -uzE -uzE -uzE -uzE -vsH -uzE -uzE -uzE -uzE -uzE +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -9837,17 +9861,17 @@ vHZ vHZ vHZ xLH -diP -oua -oua -oua -oua -oua -oua -oua -oua -oua -vXs +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -9873,17 +9897,17 @@ xLH xLH xLH xLH -diP -oua -oua -oua -oua -oua -oua -oua -oua -oua -vXs +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -9979,17 +10003,17 @@ vHZ vHZ vHZ xLH -ymc -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -nNn +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -10015,17 +10039,17 @@ xLH xLH xLH xLH -ymc -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -nNn +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -10121,17 +10145,17 @@ vHZ vHZ vHZ xLH -ymc -xMG -iEA -tWF -tWF -tWF -tWF -tWF -qAM -xMG -nNn +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -10157,17 +10181,17 @@ xLH xLH xLH xLH -ymc -xMG -iEA -tWF -tWF -tWF -tWF -tWF -qAM -xMG -nNn +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -10263,16 +10287,16 @@ vHZ vHZ vHZ xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH ymc -xMG -nNn -uzE -uzE -vsH -uzE -uzE -ymc -xMG +fLm nNn xLH xLH @@ -10299,19 +10323,19 @@ xLH xLH xLH xLH -ymc -xMG -nNn -uzE -uzE -vsH -uzE -uzE -ymc -xMG +myA +fLm nNn xLH xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -10405,53 +10429,53 @@ vHZ vHZ vHZ xLH -eBw -hiZ -myA xLH xLH xLH xLH xLH -ymc -xMG -nNn -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -ymc -xMG -nNn -xLH -xLH xLH xLH xLH cXM +xMG hiZ -myA +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xMG +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +cXM +xMG +hiZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -10555,9 +10579,9 @@ xLH xLH xLH xLH -ymc +cXM xMG -nNn +hiZ xLH xLH xLH @@ -10583,9 +10607,9 @@ vsH xLH xLH xLH -ymc +cXM xMG -nNn +hiZ xLH xLH xLH @@ -10697,9 +10721,9 @@ xLH xLH vry kvk -oua -oua -oua +wVf +wVf +wVf kvk kYz xLH @@ -10725,9 +10749,9 @@ vXs xLH vry kvk -oua -oua -oua +wVf +wVf +wVf kvk kYz xLH @@ -10984,7 +11008,7 @@ xaG xMG xMG xMG -nNn +hiZ xLH xLH pvv @@ -11008,7 +11032,7 @@ pvv pvv xLH xLH -ymc +cXM xMG xMG xMG @@ -11581,7 +11605,7 @@ xMG xMG xMG ksX -dHo +qAM xLH xLH xLH @@ -11717,7 +11741,7 @@ wVf wVf iJM xLH -pYa +iEA pOe xMG xMG @@ -11833,9 +11857,9 @@ xLH xLH huU gEn -qba -qba -qba +tWF +tWF +tWF gEn gSu xLH @@ -11859,13 +11883,13 @@ qba rrY rWF xLH -huU +lpp gEn -qba -qba -qba +tWF +tWF +tWF gEn -gSu +qBt xLH xLH xLH @@ -12109,9 +12133,9 @@ vHZ vHZ vHZ xLH -gqb -ilv -nXX +xLH +xLH +xLH xLH xLH xLH @@ -12153,9 +12177,9 @@ xLH xLH xLH xLH -fLm -ilv -nXX +xLH +xLH +xLH xLH xLH vHZ @@ -12251,17 +12275,17 @@ vHZ vHZ vHZ xLH -gVb -xMG -inM -uzE -uzE -wZd -uzE -uzE -gVb -xMG -inM +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +eBw +gqb +ilv xLH xLH xLH @@ -12287,17 +12311,17 @@ xLH xLH xLH xLH -gVb -xMG -inM -uzE -uzE -wZd -uzE -uzE -gVb -xMG -inM +nXX +gqb +ilv +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -12393,17 +12417,17 @@ vHZ vHZ vHZ xLH -gVb -xMG -qBt -wVf -wVf -wVf -wVf -wVf -lpp -xMG -inM +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -12429,17 +12453,17 @@ xLH xLH xLH xLH -gVb -xMG -qBt -wVf -wVf -wVf -wVf -wVf -lpp -xMG -inM +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -12535,17 +12559,17 @@ vHZ vHZ vHZ xLH -gVb -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -inM +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -12571,17 +12595,17 @@ xLH xLH xLH xLH -gVb -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -inM +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -12677,17 +12701,17 @@ vHZ vHZ vHZ xLH -ucr -qba -qba -qba -qba -qba -qba -qba -qba -qba -rWF +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -12713,17 +12737,17 @@ xLH xLH xLH xLH -ucr -qba -qba -qba -qba -qba -qba -qba -qba -qba -rWF +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -12819,17 +12843,17 @@ vHZ vHZ vHZ xLH -uzE -uzE -uzE -uzE -uzE -wZd -uzE -uzE -uzE -uzE -uzE +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -12855,17 +12879,17 @@ xLH xLH xLH xLH -uzE -uzE -uzE -uzE -uzE -wZd -uzE -uzE -uzE -uzE -uzE +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH vHZ @@ -12968,14 +12992,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -12993,16 +13017,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -13110,14 +13134,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -13135,16 +13159,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -13252,14 +13276,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -13277,16 +13301,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -13394,14 +13418,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -13419,16 +13443,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -13536,14 +13560,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -13561,16 +13585,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -13678,14 +13702,14 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH xLH xLH xLH @@ -13703,16 +13727,16 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -13820,14 +13844,6 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ xLH xLH xLH @@ -13845,16 +13861,24 @@ xLH xLH xLH xLH -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -13962,41 +13986,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -14104,41 +14128,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -14246,41 +14270,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -14388,41 +14412,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -14530,41 +14554,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -14672,41 +14696,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -14814,41 +14838,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -14956,41 +14980,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -15098,41 +15122,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -15240,41 +15264,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -15382,41 +15406,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -15524,41 +15548,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -15666,41 +15690,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -15808,41 +15832,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -15950,41 +15974,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -16092,41 +16116,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -16234,41 +16258,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -16376,41 +16400,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -16518,41 +16542,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -16660,41 +16684,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -16802,41 +16826,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -16944,41 +16968,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -17086,41 +17110,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -17228,41 +17252,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -17370,41 +17394,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -17512,41 +17536,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -17654,41 +17678,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -17796,41 +17820,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -17938,41 +17962,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -18080,41 +18104,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -18222,41 +18246,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -18364,41 +18388,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -18506,41 +18530,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -18648,41 +18672,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -18790,41 +18814,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -18932,41 +18956,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -19074,41 +19098,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -19216,41 +19240,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -19358,41 +19382,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -19500,41 +19524,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -19642,41 +19666,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -19784,41 +19808,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -19926,41 +19950,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -20068,41 +20092,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -20210,41 +20234,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -20352,41 +20376,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -20494,41 +20518,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -20636,41 +20660,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -20778,41 +20802,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -20920,41 +20944,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ @@ -21062,41 +21086,41 @@ vHZ vHZ vHZ vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ -vHZ +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH +xLH vHZ vHZ vHZ From 01d7c54ebe9e848c1631699e950488bd339979f7 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Wed, 27 Sep 2023 22:41:02 +0100 Subject: [PATCH 08/10] laserdome: descriptions, comments, and concourse --- code/modules/awaymissions/redgate.dm | 18 +- maps/redgate/laserdome.dmm | 1569 +++++++++++++++++--------- 2 files changed, 1015 insertions(+), 572 deletions(-) diff --git a/code/modules/awaymissions/redgate.dm b/code/modules/awaymissions/redgate.dm index 4eca63719f..9627876189 100644 --- a/code/modules/awaymissions/redgate.dm +++ b/code/modules/awaymissions/redgate.dm @@ -1094,8 +1094,8 @@ /obj/item/weapon/laserdome_flag name = "Flag" desc = "Steal the enemy flag and take it to your base in order to score! First team to three captures wins! Or was it five? Eh, check with the referee I guess." - description_info = "Simply pick up your team's flag to return it to your base. If you're carrying the enemy flag, use it on your team's flag base to score a point!" - slowdown = 1 //big flag is harder to run with, encourages teamwork + description_info = "Simply pick up your team's flag to return it to your base after a short delay. If you're carrying the enemy flag, use it on your team's flag base to score a point!" + slowdown = 1 //big flag is harder to run with, encourages teamwork and lets the opposing team catch up. would be nice if this was a forced slowdown that ignores hardy. icon = 'icons/obj/flags.dmi' icon_state = "flag" var/laser_team = "neutral" @@ -1210,10 +1210,10 @@ flag.loc = src.loc //place our flag neatly back on its pedestal /obj/item/weapon/laserdome_hyperball - name = "\improper HYPERball" + name = "\improper HYPERball" //*always* refer to it as "the hyperball", not just "the ball". corporate insists. desc = "Because regular balls aren't exciting enough, the future needs the HYPERball!" - description_info = "Take the ball and dunk it into the opposing team's goal to score a point! But don't dunk it into your own goal, or you lose a point!" - slowdown = -0.5 //carrying the ball actually speeds you up a little bit? + description_info = "Take the ball and dunk it into the opposing team's goal to score! You can either throw it into the goal or dunk it directly; the latter is worth more points, but it's more challenging as you need to be next to the goal in order to dunk." + slowdown = -0.5 //carrying the ball actually speeds you up a little bit? given you need to get past enemy defense and dunk. also makes it easier to get the ball away from your base if you intercept. icon = 'icons/obj/flags.dmi' icon_state = "hyperball" w_class = ITEMSIZE_NO_CONTAINER //no shoving it in your backpack to hide it @@ -1244,9 +1244,11 @@ return //if they're not on a team, stop! user.visible_message("[user] has taken \the [src]!") + //cache our grabber and their team, for throw interactions with the goals later last_holder = M last_team = grabbing_team - global_announcer.autosay("[capitalize(grabbing_team)] team on offense!","Laserdome Announcer","Entertainment") //*always* refer to it as "the hyperball", not just "the ball". corporate insists. + //finally, call out which team has the ball + global_announcer.autosay("[capitalize(grabbing_team)] team on offense!","Laserdome Announcer","Entertainment") /* //TODO- make this not trigger when the ball is thrown or dunked, only when it's actually dropped @@ -1266,13 +1268,13 @@ /obj/structure/hyperball_goal name = "HYPERball goal" desc = "A dangerous-looking hole, with an energy net that stops anything but a hyperball from passing through." - description_info = "Dunk the hyperball here to score! Just don't get an own goal." + description_info = "Dunk the hyperball here to score! Just don't get an own goal. Alternately, throw the ball in for less points. There's a chance you'll miss, or an enemy team member might get in the way, but it can be easier than getting close enough for a dunk." icon = 'icons/obj/flags.dmi' icon_state = "hyperball_goal" anchored = TRUE var/goal_team var/score = 0 - var/score_limit = 21 //3 hand-dunks, or 7 throws + var/score_limit = 21 //3 hand-dunks (hard), or 7 throws (easy) var/dunk_points = 7 var/range_dunk_points = 3 var/range_dunk_chance = 75 diff --git a/maps/redgate/laserdome.dmm b/maps/redgate/laserdome.dmm index a958f0a870..0ad6d665c7 100644 --- a/maps/redgate/laserdome.dmm +++ b/maps/redgate/laserdome.dmm @@ -34,6 +34,10 @@ /obj/effect/floor_decal/corner/red, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"awn" = ( +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "ayr" = ( /obj/effect/floor_decal/corner/blue/full, /turf/simulated/floor/tiled/milspec, @@ -44,6 +48,15 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"aSF" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/redgate/laserdome/lobby) "aUL" = ( /obj/effect/floor_decal/corner/red{ dir = 9 @@ -97,6 +110,20 @@ "bDS" = ( /turf/simulated/wall/tgmc/darkwall/deco0, /area/redgate/laserdome/arena/hyperball) +"bFM" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/food/snacks/chickenfillet, +/obj/item/weapon/reagent_containers/food/snacks/chickenfillet, +/obj/item/weapon/reagent_containers/food/snacks/chickenfillet, +/obj/item/weapon/reagent_containers/food/snacks/chickenfillet, +/obj/item/weapon/reagent_containers/food/snacks/chickenfillet, +/obj/item/weapon/reagent_containers/food/snacks/chickenfillet, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) +"bFV" = ( +/obj/structure/table/marble, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "bZe" = ( /obj/effect/floor_decal/corner/red, /turf/simulated/floor/tiled/milspec, @@ -105,6 +132,10 @@ /obj/structure/flag_decor/blue, /turf/simulated/wall/tgmc/darkwall, /area/redgate/laserdome/arena/hyperball) +"coy" = ( +/obj/machinery/appliance/mixer/candy, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "cBY" = ( /obj/effect/floor_decal/corner/yellow/full{ dir = 1 @@ -120,6 +151,19 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"cMi" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/obj/structure/closet/crate/bin, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"cRZ" = ( +/obj/item/weapon/stool/baystool/padded{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "cSX" = ( /turf/simulated/wall/tgmc/window/darkwall/reinf, /area/redgate/laserdome/arena/capture_the_flag) @@ -127,9 +171,10 @@ /turf/simulated/wall/tgmc/darkwall/deco0, /area/redgate/laserdome/arena/capture_the_flag) "cXM" = ( -/obj/effect/floor_decal/corner/red{ +/obj/effect/floor_decal/corner/yellow{ dir = 5 }, +/obj/structure/closet/crate/bin, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "cXZ" = ( @@ -148,6 +193,16 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"djp" = ( +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue/full, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "dxx" = ( /obj/effect/floor_decal/corner/red/full{ dir = 1 @@ -190,6 +245,15 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"ebx" = ( +/obj/structure/table/marble, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) +"eqO" = ( +/obj/machinery/chem_master/condimaster, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "evM" = ( /obj/effect/floor_decal/corner/blue{ dir = 1 @@ -199,15 +263,15 @@ "ewz" = ( /turf/simulated/wall/tgmc/darkwall/deco3, /area/redgate/laserdome/arena/hyperball) +"eAj" = ( +/obj/structure/table/marble, +/obj/item/device/encryptionkey/ent, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "eBw" = ( -/obj/effect/floor_decal/corner/blue{ +/obj/effect/floor_decal/corner/red{ dir = 5 }, -/obj/effect/map_effect/portal/master/side_a{ - dir = 8; - name = "to_hyper_blue"; - portal_id = "hyper_blue" - }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "eND" = ( @@ -262,6 +326,16 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"fsP" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/food/snacks/cheeseburger, +/obj/item/weapon/reagent_containers/food/snacks/cheeseburger, +/obj/item/weapon/reagent_containers/food/snacks/cheeseburger, +/obj/item/weapon/reagent_containers/food/snacks/cheeseburger, +/obj/item/weapon/reagent_containers/food/snacks/cheeseburger, +/obj/item/weapon/reagent_containers/food/snacks/cheeseburger, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "fyq" = ( /obj/effect/floor_decal/corner/yellow, /turf/simulated/floor/tiled/milspec, @@ -282,8 +356,13 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "fLm" = ( -/obj/effect/map_effect/portal/line/side_a{ - dir = 4 +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_a{ + dir = 8; + name = "to_hyper_blue"; + portal_id = "hyper_blue" }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -331,7 +410,7 @@ /area/redgate/laserdome/arena/capture_the_flag) "gqb" = ( /obj/effect/map_effect/portal/line/side_a{ - dir = 8 + dir = 4 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -352,6 +431,14 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"gCf" = ( +/obj/structure/table/marble, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/device/healthanalyzer/guide, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) "gEn" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/corner/blue{ @@ -359,6 +446,30 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"gFF" = ( +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"gIH" = ( +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "gMp" = ( /obj/effect/floor_decal/corner/blue{ dir = 9 @@ -386,12 +497,30 @@ /obj/structure/closet/lasertag/blue, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"gTS" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/knife/butch, +/obj/item/weapon/material/kitchen/rollingpin, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "gVb" = ( /obj/effect/floor_decal/corner/blue{ dir = 5 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"gVl" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "had" = ( /obj/effect/floor_decal/corner/red{ dir = 6 @@ -420,11 +549,18 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "hiZ" = ( -/obj/effect/floor_decal/corner/red{ - dir = 10 +/obj/effect/map_effect/portal/line/side_a{ + dir = 8 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"hnp" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "huU" = ( /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, @@ -437,6 +573,24 @@ /obj/structure/closet/lasertag/blue, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"hxj" = ( +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/item/device/encryptionkey/ent, +/obj/structure/closet/lasertag/blue, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"hBv" = ( +/obj/machinery/body_scanconsole{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) "hLJ" = ( /obj/effect/floor_decal/corner/blue/diagonal{ dir = 4 @@ -468,12 +622,9 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "ilv" = ( -/obj/effect/floor_decal/corner/blue{ +/obj/effect/floor_decal/corner/red{ dir = 10 }, -/obj/effect/map_effect/portal/line/side_a{ - dir = 8 - }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "img" = ( @@ -495,13 +646,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "iEA" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/blue, -/obj/effect/floor_decal/corner/blue/full{ +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/map_effect/portal/line/side_a{ dir = 8 }, /turf/simulated/floor/tiled/milspec, @@ -525,12 +673,30 @@ /obj/effect/floor_decal/corner/red/full, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"iVw" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -1; + pixel_y = 10 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3; + pixel_y = 13 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "iXo" = ( /obj/effect/floor_decal/corner/red/diagonal{ dir = 4 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"jho" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "jmt" = ( /obj/effect/floor_decal/corner/red{ dir = 10 @@ -540,6 +706,10 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"jti" = ( +/obj/item/weapon/stool/baystool/padded, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "jKh" = ( /obj/effect/floor_decal/corner/blue{ dir = 10 @@ -613,6 +783,12 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"kKQ" = ( +/obj/item/weapon/stool/baystool/padded{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "kOV" = ( /obj/machinery/recharger/wallcharger, /turf/simulated/wall/tgmc/darkwall, @@ -639,17 +815,33 @@ /obj/effect/floor_decal/corner/red/full, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"lcP" = ( +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) +"lgv" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/food/snacks/mint, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "lpp" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/blue, -/obj/effect/floor_decal/corner/blue/full{ - dir = 1 +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) +"lDM" = ( +/obj/structure/table/marble, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 }, -/turf/simulated/floor/tiled/milspec, +/obj/item/roller{ + pixel_y = 16 + }, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) +"lIm" = ( +/obj/structure/table/marble, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled/milspec/sterile, /area/redgate/laserdome/lobby) "lON" = ( /obj/effect/floor_decal/corner/yellow/full{ @@ -684,15 +876,8 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "myA" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/obj/effect/map_effect/portal/master/side_a{ - dir = 4; - name = "to_ctf_red"; - portal_id = "ctf_red" - }, -/turf/simulated/floor/tiled/milspec, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/tiled/eris/cafe, /area/redgate/laserdome/lobby) "mIW" = ( /obj/effect/floor_decal/corner/blue{ @@ -710,6 +895,12 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"mSp" = ( +/obj/structure/table/standard, +/obj/random/soap, +/obj/random/soap, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "mUp" = ( /obj/effect/floor_decal/corner/red/full{ dir = 1 @@ -747,14 +938,38 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) -"nXX" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 5 +"nVx" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/food/condiment/carton/flour, +/obj/item/weapon/reagent_containers/food/condiment/carton/flour, +/obj/item/weapon/reagent_containers/food/condiment/carton/flour, +/obj/item/weapon/reagent_containers/food/condiment/carton/flour, +/obj/item/weapon/reagent_containers/food/condiment/spacespice, +/obj/item/weapon/reagent_containers/food/condiment/carton/sugar, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3; + pixel_y = 4 }, -/obj/effect/map_effect/portal/master/side_a{ - dir = 8; - name = "to_ctf_blue"; - portal_id = "ctf_blue" +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) +"nXX" = ( +/obj/machinery/appliance/cooker/grill, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) +"nZL" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) +"obC" = ( +/obj/item/weapon/stool/baystool/padded{ + dir = 8 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) @@ -793,6 +1008,19 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"oxe" = ( +/obj/structure/table/marble, +/obj/item/bodybag/cryobag{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) "oRz" = ( /obj/effect/floor_decal/corner/blue, /turf/simulated/floor/tiled/milspec, @@ -801,6 +1029,36 @@ /obj/effect/floor_decal/corner/yellow/full, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"pfr" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) +"pgz" = ( +/obj/structure/table/marble, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = -9; + pixel_y = 10 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = -9; + pixel_y = 1 + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 6; + pixel_y = 1 + }, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) "ppf" = ( /obj/structure/hyperball_goal/red, /turf/simulated/floor/tiled/milspec/raised, @@ -820,6 +1078,12 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"pGY" = ( +/obj/machinery/door/airlock{ + name = "Restaurant" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "pOe" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/corner/blue{ @@ -827,6 +1091,9 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"pPz" = ( +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "pVP" = ( /obj/effect/floor_decal/corner/yellow/full{ dir = 4 @@ -863,6 +1130,13 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"qvJ" = ( +/obj/structure/table/marble, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) "qyt" = ( /obj/effect/floor_decal/industrial/hatch/blue, /obj/structure/flag_base/blue, @@ -877,26 +1151,12 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) "qAM" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/blue, -/obj/effect/floor_decal/corner/blue/full, -/turf/simulated/floor/tiled/milspec, +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/tiled/eris/cafe, /area/redgate/laserdome/lobby) "qBt" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/blue, -/obj/effect/floor_decal/corner/blue/full{ - dir = 4 - }, -/turf/simulated/floor/tiled/milspec, +/obj/machinery/appliance/cooker/fryer, +/turf/simulated/floor/tiled/eris/cafe, /area/redgate/laserdome/lobby) "qRv" = ( /obj/effect/floor_decal/corner/red{ @@ -922,6 +1182,16 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"rjJ" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) +"rnw" = ( +/obj/structure/table/standard, +/obj/random/soap, +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "roP" = ( /obj/effect/map_effect/portal/line/side_b{ dir = 4 @@ -950,6 +1220,21 @@ /obj/structure/flag_decor/blue, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"rIf" = ( +/obj/structure/table/marble, +/obj/item/clothing/gloves/sterile/nitrile, +/obj/item/clothing/gloves/sterile/nitrile, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) +"rLV" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/redgate/laserdome/lobby) "rMi" = ( /obj/effect/floor_decal/corner/yellow/full{ dir = 4 @@ -973,6 +1258,11 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"sox" = ( +/obj/structure/table/rack, +/obj/item/device/encryptionkey/ent, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "sGj" = ( /obj/effect/floor_decal/corner/blue{ dir = 6 @@ -983,6 +1273,14 @@ /obj/structure/flag_decor/red, /turf/simulated/wall/tgmc/darkwall, /area/redgate/laserdome/arena/capture_the_flag) +"sOu" = ( +/obj/structure/table/marble, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) "sOY" = ( /obj/effect/floor_decal/industrial/hatch/red, /obj/structure/flag_base/red, @@ -1006,6 +1304,15 @@ /obj/effect/floor_decal/corner/red/full, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"sXQ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "sYw" = ( /obj/effect/floor_decal/corner/blue{ dir = 6 @@ -1013,6 +1320,17 @@ /obj/item/weapon/laserdome_hyperball, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"tuG" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) +"twc" = ( +/obj/structure/table/marble, +/obj/machinery/microwave, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "tKw" = ( /obj/effect/floor_decal/corner/red/full{ dir = 8 @@ -1037,6 +1355,28 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"ugA" = ( +/obj/structure/curtain/open/privacy{ + name = "shower curtain" + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) +"uoC" = ( +/obj/structure/curtain/open/privacy{ + name = "shower curtain" + }, +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "upY" = ( /obj/effect/floor_decal/corner/yellow{ dir = 4 @@ -1064,6 +1404,33 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"uwE" = ( +/obj/structure/table/marble, +/obj/item/weapon/storage/firstaid{ + pixel_x = -9; + pixel_y = 10 + }, +/obj/item/weapon/storage/firstaid{ + pixel_x = -9; + pixel_y = 1 + }, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 6; + pixel_y = 1 + }, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) +"uzs" = ( +/obj/structure/table/marble, +/obj/machinery/reagentgrinder{ + pixel_y = 10 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "uzE" = ( /obj/machinery/recharger/wallcharger, /turf/simulated/wall/tgmc/darkwall, @@ -1074,6 +1441,17 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"uYD" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_a{ + dir = 4; + name = "to_ctf_red"; + portal_id = "ctf_red" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "val" = ( /obj/effect/floor_decal/corner/red{ dir = 5 @@ -1105,6 +1483,12 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"vqS" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "vry" = ( /obj/item/device/encryptionkey/ent, /obj/item/device/encryptionkey/ent, @@ -1131,6 +1515,17 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"vDA" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/map_effect/portal/master/side_a{ + dir = 8; + name = "to_ctf_blue"; + portal_id = "ctf_blue" + }, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "vEc" = ( /obj/effect/floor_decal/corner/red/diagonal{ dir = 4 @@ -1153,6 +1548,12 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"vNV" = ( +/obj/machinery/medical_kiosk{ + pixel_y = 6 + }, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) "vXs" = ( /obj/effect/floor_decal/corner/blue/full, /turf/simulated/floor/tiled/milspec, @@ -1191,16 +1592,41 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"wuj" = ( +/obj/structure/table/marble, +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) "wDy" = ( /obj/effect/floor_decal/corner/blue/full{ dir = 1 }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"wFp" = ( +/obj/structure/table/marble, +/obj/item/weapon/storage/box/beakers{ + name = "box of measuring cups"; + pixel_x = 2; + pixel_y = 3; + starts_with = list(/obj/item/weapon/reagent_containers/glass/beaker/measuring_cup = 7) + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) "wFI" = ( /obj/effect/floor_decal/corner/blue/full, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) +"wHk" = ( +/obj/machinery/vending/dinnerware{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/redgate/laserdome/lobby) +"wHF" = ( +/obj/structure/table/standard, +/obj/random/soap, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "wPl" = ( /obj/effect/floor_decal/corner/red{ dir = 6 @@ -1210,6 +1636,13 @@ }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) +"wPO" = ( +/turf/simulated/floor/tiled/milspec/sterile, +/area/redgate/laserdome/lobby) +"wPX" = ( +/obj/structure/table/marble, +/turf/simulated/floor/tiled/milspec, +/area/redgate/laserdome/lobby) "wVf" = ( /obj/effect/floor_decal/corner/red{ dir = 9 @@ -1282,6 +1715,14 @@ /obj/structure/table/bench/steel, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby) +"yjF" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/bathrobe, +/obj/item/clothing/under/bathrobe, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/turf/simulated/floor/tiled/white, +/area/redgate/laserdome/lobby) "ymc" = ( /obj/effect/floor_decal/corner/red{ dir = 5 @@ -5056,7 +5497,7 @@ pvv pvv pvv pvv -pvv +xLH pvv pvv pvv @@ -5191,21 +5632,21 @@ xLH xLH xLH xLH +xLH xMG xMG +eAj +eAj +eAj +eAj +rjJ +eAj +eAj +eAj +eAj xMG xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG +xLH xLH xLH xLH @@ -5336,15 +5777,15 @@ xLH xMG xMG xMG +obC +obC +obC +obC xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG +obC +obC +obC +obC xMG xMG xMG @@ -5617,6 +6058,8 @@ xLH xLH xLH xLH +eAj +cRZ xMG xMG xMG @@ -5628,10 +6071,8 @@ xMG xMG xMG xMG -xMG -xMG -xMG -xMG +jti +eAj xLH xLH xLH @@ -5759,21 +6200,21 @@ xLH xLH xLH xLH +eAj +cRZ xMG xMG xMG +kKQ +kKQ +kKQ +kKQ +kKQ xMG xMG xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG +jti +eAj xLH xLH xLH @@ -5901,21 +6342,21 @@ xLH xLH xLH xLH +eAj +cRZ xMG xMG +jti +eAj +eAj +eAj +eAj +eAj +cRZ xMG xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG +jti +eAj xLH xLH xLH @@ -6043,21 +6484,21 @@ xLH xLH xLH xLH +eAj +cRZ xMG xMG +jti +eAj +wPX +wPX +wPX +eAj +cRZ xMG xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG +jti +eAj xLH xLH xLH @@ -6185,21 +6626,21 @@ xLH xLH xLH xLH +rjJ xMG xMG xMG +jti +eAj +wPX +wPX +wPX +eAj +cRZ xMG xMG xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG +rjJ xLH xLH xLH @@ -6327,21 +6768,21 @@ xLH xLH xLH xLH +eAj +cRZ xMG xMG +jti +eAj +wPX +wPX +wPX +eAj +cRZ xMG xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG -xMG +jti +eAj xLH xLH xLH @@ -6469,21 +6910,21 @@ xLH xLH xLH xLH -xLH -xLH -xLH +eAj +cRZ xMG xMG +jti +eAj +eAj +eAj +eAj +eAj +cRZ xMG xMG -xMG -xMG -xMG -xMG -xMG -xLH -xLH -xLH +jti +eAj xLH xLH xLH @@ -6611,21 +7052,21 @@ xLH xLH xLH xLH -xLH -xLH -xLH +eAj +cRZ xMG xMG xMG +obC +obC +obC +obC +obC xMG xMG xMG -xMG -xMG -xMG -xLH -xLH -xLH +jti +eAj xLH xLH xLH @@ -6753,9 +7194,8 @@ xLH xLH xLH xLH -xLH -xLH -xLH +eAj +cRZ xMG xMG xMG @@ -6765,9 +7205,10 @@ xMG xMG xMG xMG -xLH -xLH -xLH +xMG +xMG +jti +eAj xLH xLH xLH @@ -6895,9 +7336,6 @@ xLH xLH xLH xLH -xLH -xLH -xLH xMG xMG xMG @@ -6907,9 +7345,12 @@ xMG xMG xMG xMG -xLH -xLH -xLH +xMG +xMG +xMG +xMG +xMG +xMG xLH xLH xLH @@ -7037,9 +7478,6 @@ xLH xLH xLH xLH -xLH -xLH -xLH xMG xMG xMG @@ -7049,9 +7487,12 @@ xMG xMG xMG xMG -xLH -xLH -xLH +xMG +xMG +xMG +xMG +xMG +xMG xLH xLH xLH @@ -7180,8 +7621,7 @@ xLH xLH xLH xLH -xLH -xLH +rjJ xMG xMG xMG @@ -7191,8 +7631,9 @@ xMG xMG xMG xMG -xLH -xLH +xMG +xMG +rjJ xLH xLH xLH @@ -7324,6 +7765,7 @@ xLH xLH xLH xLH +xLH xMG xMG xMG @@ -7331,8 +7773,7 @@ xMG xMG xMG xMG -xMG -xMG +xLH xLH xLH xLH @@ -7466,6 +7907,7 @@ xLH xLH xLH xLH +xLH xMG xMG xMG @@ -7473,8 +7915,7 @@ xMG xMG xMG xMG -xMG -xMG +xLH xLH xLH xLH @@ -7616,7 +8057,7 @@ xMG xMG xMG xMG -xMG +rjJ xLH xLH xLH @@ -7760,12 +8201,12 @@ xMG xMG xMG xLH -xLH -xLH -xLH -xLH -xLH -xLH +xMG +sox +sox +sox +xMG +wPX xLH xLH xLH @@ -7901,13 +8342,13 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +xMG +xMG +xMG +xMG +xMG +xMG +wPX xLH xLH xLH @@ -8043,13 +8484,13 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPX +xMG +xMG +xMG +xMG +xMG +wPX xLH xLH xLH @@ -8185,13 +8626,13 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPX +xMG +sox +sox +sox +xMG +wPX xLH xLH xLH @@ -8318,6 +8759,7 @@ xLH xLH xLH xLH +rjJ xMG xMG xMG @@ -8326,14 +8768,13 @@ xMG xMG xMG xMG +wPX xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +sox +sox +sox +xMG +wPX xLH xLH xLH @@ -8459,7 +8900,6 @@ xLH xLH xLH xLH -xLH xMG xMG xMG @@ -8469,13 +8909,14 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +xMG +wPX +xMG +xMG +xMG +xMG +xMG +wPX xLH xLH xLH @@ -8597,11 +9038,13 @@ xLH xLH xLH xLH +wHk +twc +coy xLH +pGY xLH -xLH -xLH -xLH +bFV xMG xMG xMG @@ -8611,13 +9054,11 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +xMG +xMG +xMG +xMG +wPX xLH xLH xLH @@ -8738,28 +9179,28 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH +lpp +pPz +pPz +pPz +pPz +pPz +pPz +bFV +cRZ xMG xMG xMG xMG xMG xMG +xLH xMG +sox +sox +sox xMG -xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPX xLH xLH xLH @@ -8880,15 +9321,15 @@ xLH xLH xLH xLH +myA +pPz +pPz +nVx xLH -xLH -xLH -xLH -xLH -xLH -xMG -xMG -xMG +pPz +pPz +bFV +cRZ xMG xMG xMG @@ -9022,28 +9463,28 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH -xMG -xMG -xMG -xMG +nXX +pPz +pPz +pPz +iVw +pPz +pPz +bFV +cRZ xMG xMG xMG xMG xMG +wPO xLH -xLH -xLH -xLH -xLH -xLH -xLH +vNV +gCf +wPO +wPO +wPO +pgz xLH xLH xLH @@ -9164,28 +9605,28 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH +qAM +pPz +pPz +pPz +bFV +pPz +pPz +bFV +cRZ xMG xMG xMG xMG xMG -xMG -xMG -xMG -xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPO +wPO +wPO +wPO +wPO +wPO +wPO +uwE xLH xLH xLH @@ -9306,28 +9747,28 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH +qBt +pPz +pPz +pPz +bFV +pPz +pPz +bFV +cRZ xMG xMG xMG xMG xMG -xMG -xMG -xMG -xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPO +wPO +wPO +wPO +wPO +wPO +wPO +rIf xLH xLH xLH @@ -9448,28 +9889,28 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH +uzs +pPz +pPz +pPz +bFV +pPz +pPz +bFV +cRZ xMG xMG xMG xMG xMG -xMG -xMG -xMG -xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPO +aSF +wPO +qvJ +wPO +hBv +wPO +lIm xLH xLH xLH @@ -9590,28 +10031,28 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH +gTS +pPz +pPz +pPz +bFV +pPz +pPz +bFV +cRZ xMG xMG xMG xMG xMG -xMG -xMG -xMG -xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +aSF +rLV +aSF +sOu +wPO +tuG +wPO +oxe xLH xLH xLH @@ -9732,28 +10173,28 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH +wFp +pPz +pPz +pPz +iVw +pPz +pPz +bFV +cRZ xMG xMG xMG xMG xMG -xMG -xMG -xMG -xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPO +aSF +wPO +qvJ +wPO +wPO +wPO +lIm xLH xLH xLH @@ -9874,28 +10315,28 @@ xLH xLH xLH xLH +eqO +pPz +pPz +nVx xLH -xLH -xLH -xLH -xLH -xLH +pPz +pPz +bFV +cRZ xMG xMG xMG xMG xMG -xMG -xMG -xMG -xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPO +wPO +wPO +wPO +wPO +wPO +wPO +wuj xLH xLH xLH @@ -10016,28 +10457,28 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH +lgv +pPz +pPz +pPz +pPz +pPz +pPz +bFV +cRZ xMG xMG xMG xMG xMG -xMG -xMG -xMG -xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPO +wPO +wPO +wPO +wPO +wPO +wPO +ebx xLH xLH xLH @@ -10159,27 +10600,27 @@ xLH xLH xLH xLH +fsP +pfr +bFM xLH xLH xLH -xLH -xLH -xMG -xMG -xMG +bFV xMG xMG xMG xMG xMG xMG +wPO xLH -xLH -xLH -xLH -xLH -xLH -xLH +vNV +gCf +wPO +wPO +wPO +lDM xLH xLH xLH @@ -10296,7 +10737,7 @@ xLH xLH xLH ymc -fLm +gqb nNn xLH xLH @@ -10306,7 +10747,7 @@ xLH xLH xLH xLH -xMG +rjJ xMG xMG xMG @@ -10323,8 +10764,8 @@ xLH xLH xLH xLH -myA -fLm +uYD +gqb nNn xLH xLH @@ -10437,9 +10878,9 @@ xLH xLH xLH xLH -cXM +eBw xMG -hiZ +ilv xLH xLH xLH @@ -10465,9 +10906,9 @@ xLH xLH xLH xLH -cXM +eBw xMG -hiZ +ilv xLH xLH xLH @@ -10579,9 +11020,9 @@ xLH xLH xLH xLH -cXM +eBw xMG -hiZ +ilv xLH xLH xLH @@ -10607,9 +11048,9 @@ vsH xLH xLH xLH -cXM +eBw xMG -hiZ +ilv xLH xLH xLH @@ -10740,7 +11181,7 @@ xMG xMG xMG xMG -xMG +rjJ xLH diP rCO @@ -11008,7 +11449,7 @@ xaG xMG xMG xMG -hiZ +ilv xLH xLH pvv @@ -11032,7 +11473,7 @@ pvv pvv xLH xLH -cXM +eBw xMG xMG xMG @@ -11288,7 +11729,7 @@ xLH xLH xLH uzE -jSG +cXM xMG xMG xMG @@ -11320,7 +11761,7 @@ jSG xMG xMG xMG -wmn +cMi uzE xLH xLH @@ -11605,7 +12046,7 @@ xMG xMG xMG ksX -qAM +djp xLH xLH xLH @@ -11741,7 +12182,7 @@ wVf wVf iJM xLH -iEA +hxj pOe xMG xMG @@ -11883,13 +12324,13 @@ qba rrY rWF xLH -lpp +gFF gEn tWF tWF tWF gEn -qBt +gIH xLH xLH xLH @@ -12283,16 +12724,16 @@ xLH xLH xLH xLH -eBw -gqb -ilv -xLH -xLH -xLH +fLm +hiZ +iEA xLH xLH +gVl xLH +gVl xLH +gVl xLH xMG xMG @@ -12304,16 +12745,16 @@ xMG xMG xMG xLH +xMG +sox +sox +sox +xMG +wPX xLH -xLH -xLH -xLH -xLH -xLH -xLH -nXX -gqb -ilv +vDA +hiZ +iEA xLH xLH xLH @@ -12430,11 +12871,11 @@ xLH xLH xLH xLH +uoC xLH +uoC xLH -xLH -xLH -xLH +uoC xLH xMG xMG @@ -12445,13 +12886,13 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +xMG +xMG +xMG +xMG +xMG +xMG +wPX xLH xLH xLH @@ -12572,11 +13013,11 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH +sXQ +sXQ +sXQ +sXQ +sXQ xLH xMG xMG @@ -12587,13 +13028,13 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPX +xMG +xMG +xMG +xMG +xMG +wPX xLH xLH xLH @@ -12714,12 +13155,13 @@ xLH xLH xLH xLH +rnw +lcP +lcP +lcP +mSp xLH -xLH -xLH -xLH -xLH -xLH +rjJ xMG xMG xMG @@ -12728,14 +13170,13 @@ xMG xMG xMG xMG +wPX xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +sox +sox +sox +xMG +wPX xLH xLH xLH @@ -12858,7 +13299,7 @@ xLH xLH xLH xLH -xLH +vqS xLH xLH xLH @@ -12871,13 +13312,13 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPX +xMG +sox +sox +sox +xMG +wPX xLH xLH xLH @@ -12998,11 +13439,11 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH +yjF +lcP +lcP +lcP +lcP xLH xMG xMG @@ -13013,13 +13454,13 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPX +xMG +xMG +xMG +xMG +xMG +wPX xLH xLH xLH @@ -13140,12 +13581,13 @@ xLH xLH xLH xLH +yjF +lcP +lcP +lcP +lcP xLH -xLH -xLH -xLH -xLH -xLH +lcP xMG xMG xMG @@ -13155,13 +13597,12 @@ xMG xMG xMG xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +xMG +xMG +xMG +xMG +xMG +wPX xLH xLH xLH @@ -13282,12 +13723,13 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH +yjF +lcP +lcP +lcP +lcP +jho +lcP xMG xMG xMG @@ -13295,15 +13737,14 @@ xMG xMG xMG xMG +rjJ +xLH xMG +sox +sox +sox xMG -xLH -xLH -xLH -xLH -xLH -xLH -xLH +wPX xLH xLH xLH @@ -13424,13 +13865,13 @@ xLH xLH xLH xLH +yjF +lcP +lcP +lcP +lcP xLH -xLH -xLH -xLH -xLH -xLH -xMG +lcP xMG xMG xMG @@ -13566,11 +14007,11 @@ xLH xLH xLH xLH -xLH -xLH -xLH -xLH -xLH +yjF +lcP +lcP +lcP +lcP xLH xMG xMG @@ -13710,7 +14151,7 @@ xLH xLH xLH xLH -xLH +vqS xLH xLH xLH @@ -13850,20 +14291,20 @@ xLH xLH xLH xLH +wHF +lcP +lcP +awn +wHF xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG xLH xLH xLH @@ -13992,20 +14433,20 @@ xLH xLH xLH xLH +hnp +hnp +hnp +hnp +hnp xLH xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH -xLH +xMG +xMG +xMG +xMG +xMG +xMG +xMG xLH xLH xLH @@ -14134,11 +14575,11 @@ xLH xLH xLH xLH +ugA xLH +ugA xLH -xLH -xLH -xLH +ugA xLH xLH xLH @@ -14276,11 +14717,11 @@ xLH xLH xLH xLH +nZL xLH +nZL xLH -xLH -xLH -xLH +nZL xLH xLH xLH From d90c7f577111d8a3018ecd5844e52a7f07262535 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Thu, 28 Sep 2023 16:03:59 +0100 Subject: [PATCH 09/10] laserdome: (basic) inhands and more layout tweaks portals are a pain --- code/modules/awaymissions/redgate.dm | 80 +- icons/mob/items/lefthand_vr.dmi | Bin 2859 -> 3655 bytes icons/mob/items/righthand_vr.dmi | Bin 2719 -> 3495 bytes icons/obj/flags.dmi | Bin 56570 -> 59830 bytes maps/redgate/laserdome.dmm | 4321 +++++++++++++++----------- 5 files changed, 2542 insertions(+), 1859 deletions(-) diff --git a/code/modules/awaymissions/redgate.dm b/code/modules/awaymissions/redgate.dm index 9627876189..ab707f52f9 100644 --- a/code/modules/awaymissions/redgate.dm +++ b/code/modules/awaymissions/redgate.dm @@ -1071,13 +1071,39 @@ requires_power = 0 /area/redgate/laserdome/lobby - name = "Laserdome Lobby & Lounge" + name = "Laserdome Concourse" icon_state = "greblasqu" +/area/redgate/laserdome/lobby/restaurant + name = "Laserdome Restaurant" + +/area/redgate/laserdome/lobby/aid_station + name = "Laserdome First Aid Station" + +/area/redgate/laserdome/lobby/showers + name = "Laserdome Showers" + +/area/redgate/laserdome/lobby/store_1 + name = "Laserdome Store 1" + +/area/redgate/laserdome/lobby/store_2 + name = "Laserdome Store 2" + +/area/redgate/laserdome/lobby/spaceview_lounge + name = "Laserdome Spaceview Lounge" + /area/redgate/laserdome/arena name = "Laserdome Arenas" icon_state = "yelwhisqu" +/area/redgate/laserdome/arena/ctf_prep + name = "Laserdome Capture The Flag Prep Area" + icon_state = "yelwhisqu" + +/area/redgate/laserdome/arena/hbl_prep + name = "Laserdome Hyperball Prep Area" + icon_state = "yelwhisqu" + /area/redgate/laserdome/arena/capture_the_flag name = "Laserdome Capture The Flag Arena" icon_state = "redwhitri" @@ -1097,6 +1123,11 @@ description_info = "Simply pick up your team's flag to return it to your base after a short delay. If you're carrying the enemy flag, use it on your team's flag base to score a point!" slowdown = 1 //big flag is harder to run with, encourages teamwork and lets the opposing team catch up. would be nice if this was a forced slowdown that ignores hardy. icon = 'icons/obj/flags.dmi' + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_vr.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_vr.dmi', + ) + item_state = "laserdome_flag" icon_state = "flag" var/laser_team = "neutral" w_class = ITEMSIZE_NO_CONTAINER //no stashing the flag in a bag for you, bucko! @@ -1149,11 +1180,13 @@ /obj/item/weapon/laserdome_flag/red name = "Red flag" icon_state = "red_flag" + item_state = "laserdome_flag_red" laser_team = "red" /obj/item/weapon/laserdome_flag/blue name = "Blue flag" icon_state = "blue_flag" + item_state = "laserdome_flag_blue" laser_team = "blue" //Finally, the flag bases. Both bases *must* be in the same map area (e.g. /area/ctf_arena) for the scoring system to work properly. But if they are, then it's basically just spawn-and-play, no other setup needed! @@ -1182,10 +1215,10 @@ icon_state = "flag" /obj/structure/flag_decor/blue - icon_state = "blue_flag" + icon_state = "blue_flag_deco" /obj/structure/flag_decor/red - icon_state = "red_flag" + icon_state = "red_flag_deco" /obj/structure/flag_base/attackby(obj/F as obj, mob/user as mob) . = ..() @@ -1211,17 +1244,32 @@ /obj/item/weapon/laserdome_hyperball name = "\improper HYPERball" //*always* refer to it as "the hyperball", not just "the ball". corporate insists. - desc = "Because regular balls aren't exciting enough, the future needs the HYPERball!" + desc = "Because regular balls aren't exciting enough, the future needs HYPERballs!" description_info = "Take the ball and dunk it into the opposing team's goal to score! You can either throw it into the goal or dunk it directly; the latter is worth more points, but it's more challenging as you need to be next to the goal in order to dunk." slowdown = -0.5 //carrying the ball actually speeds you up a little bit? given you need to get past enemy defense and dunk. also makes it easier to get the ball away from your base if you intercept. icon = 'icons/obj/flags.dmi' icon_state = "hyperball" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_vr.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_vr.dmi', + ) + item_state = "hyperball" w_class = ITEMSIZE_NO_CONTAINER //no shoving it in your backpack to hide it redgate_allowed = FALSE //you can't take your ball and go home var/start_pos var/last_holder var/last_team +/obj/item/weapon/laserdome_hyperball_prop + name = "demonstration HYPERball" + desc = "Because regular balls aren't exciting enough, the future needs HYPERballs!" + description_info = "This model is for demonstration purposes only. It looks pretty heavy!" + slowdown = 3 //really discourage people from trying to actually use these in the game if they get them out of the display cases + icon = 'icons/obj/flags.dmi' + icon_state = "hyperball" + w_class = ITEMSIZE_NO_CONTAINER + redgate_allowed = FALSE //you can't take the demonstration balls and go home either + /obj/item/weapon/laserdome_hyperball/Initialize() . = ..() start_pos = src.loc //save our starting location for later @@ -1238,8 +1286,12 @@ //get their uniform if(istype(M.wear_suit, /obj/item/clothing/suit/redtag)) grabbing_team = "red" + icon_state = "[initial(icon_state)]_red" + item_state = "[initial(icon_state)]_red" else if(istype(M.wear_suit, /obj/item/clothing/suit/bluetag)) grabbing_team = "blue" + icon_state = "[initial(icon_state)]_blue" + item_state = "[initial(icon_state)]_blue" else return //if they're not on a team, stop! @@ -1247,8 +1299,10 @@ //cache our grabber and their team, for throw interactions with the goals later last_holder = M last_team = grabbing_team - //finally, call out which team has the ball + //finally, announcer calls out which team has the ball global_announcer.autosay("[capitalize(grabbing_team)] team on offense!","Laserdome Announcer","Entertainment") + update_icon() + update_held_icon() /* //TODO- make this not trigger when the ball is thrown or dunked, only when it's actually dropped @@ -1274,10 +1328,10 @@ anchored = TRUE var/goal_team var/score = 0 - var/score_limit = 21 //3 hand-dunks (hard), or 7 throws (easy) + var/score_limit = 21 //3 hand-dunks (hard), or 7 throws (easy), or any combination thereof var/dunk_points = 7 var/range_dunk_points = 3 - var/range_dunk_chance = 75 + var/range_dunk_chance = 75 //chance for a ranged dunk to "hit" the goal /obj/structure/hyperball_goal/blue name = "Blue team HYPERball goal" @@ -1312,7 +1366,7 @@ for(var/obj/structure/hyperball_goal/HB in src.loc.loc.contents) //this feels dirty, but it works HB.score = 0 else if(dunking_team == goal_team) //discourage people from dunking the ball into their own goal as a quick way to teleport it back to the midfield - switch(goal_team) //this gets a bit fiddly because we store the score on the target's goal, so we need to scan the map for the opposing team's goal and deduct a point from it + switch(goal_team) //this gets a bit fiddly because we store our score on the target's goal, so we need to scan the map for the opposing team's goal and deduct points from it if("blue") for(var/obj/structure/hyperball_goal/red/HGR in src.loc.loc.contents) HGR.score = max(0,HGR.score-dunk_points) @@ -1324,6 +1378,9 @@ user.drop_from_inventory(ball) ball.loc = ball.start_pos //teleport the ball back to the midfield + ball.icon_state = "[initial(ball.icon_state)]" + ball.item_state = "[initial(ball.item_state)]" + ball.update_icon() /obj/structure/hyperball_goal/hitby(obj/B as obj) . = ..() @@ -1335,12 +1392,12 @@ score += range_dunk_points //increment our score! if(score < score_limit) //announce the current score and how many more captures are needed global_announcer.autosay("[num2text(score_limit-score)] points remain until [capitalize(ball.last_team)] team wins.","Laserdome Announcer","Entertainment") - else if(score >= score_limit) //now, if score equals or exceeds (somehow) the score limit, announce that our team won and reset the score for all flag bases nearby + else if(score >= score_limit) //now, if score equals or exceeds the score limit, announce that our team won and reset the score for all flag bases nearby global_announcer.autosay("+|[uppertext(ball.last_team)] TEAM HAS WON THE MATCH!|+","Laserdome Announcer","Entertainment") for(var/obj/structure/hyperball_goal/HB in src.loc.loc.contents) //this feels dirty, but it works HB.score = 0 else if(ball.last_team == goal_team) //discourage people from dunking the ball into their own goal as a quick way to teleport it back to the midfield - switch(goal_team) //this gets a bit fiddly because we store the score on the target's goal, so we need to scan the map for the opposing team's goal and deduct a point from it + switch(goal_team) //this gets a bit fiddly because we store our score on the target's goal, so we need to scan the map for the opposing team's goal and deduct points from it if("blue") for(var/obj/structure/hyperball_goal/red/HGR in src.loc.loc.contents) HGR.score = max(0,HGR.score-range_dunk_points) @@ -1351,6 +1408,9 @@ global_announcer.autosay("[ball.last_holder] threw the HYPERball and scored an own goal! +Points |de-ducted!|+ [capitalize(goal_team)] team score is now: [HGB.score].","Laserdome Announcer","Entertainment") ball.loc = ball.start_pos //teleport the ball back to the midfield + ball.icon_state = "[initial(ball.icon_state)]" + ball.item_state = "[initial(ball.item_state)]" + ball.update_icon() else //todo; throw the ball in a random direction src.visible_message("\The [ball] bounces off \the [src]'s rim!") diff --git a/icons/mob/items/lefthand_vr.dmi b/icons/mob/items/lefthand_vr.dmi index 2117ebdf1d0149a4a3d98c879b44bc97ebda3a13..80f6d2187174b612b4a2800c6bef9f21b44486ea 100644 GIT binary patch literal 3655 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 Gu>S%71=$7w delta 2782 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 Z2O{?j^c1GcqD~h9U}}UgtTaFp{tM)5ARGVy diff --git a/icons/mob/items/righthand_vr.dmi b/icons/mob/items/righthand_vr.dmi index a304b20fda75fc6946fa8bc8bb24225952f84f76..3b47caabfc89dd8af1cef69ba1fcdaac9a26e6c9 100644 GIT binary patch literal 3495 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 Hd&mC+)wcp> diff --git a/icons/obj/flags.dmi b/icons/obj/flags.dmi index 2568a729efd349c9dc962b8803990cbfe84e3927..6821563c861a5571490658f8e1b25d0671348ea2 100644 GIT binary patch delta 16273 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 MK|{V;);#q80br4SLjV8( delta 12987 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 Date: Sun, 1 Oct 2023 15:57:01 +0100 Subject: [PATCH 10/10] laserdome: miscellaneous additions multimode lasertag guns with multihit rules, non-rotating mannequins, and new laserdome-specific gear lockers --- .../crates_lockers/closets/fitness.dm | 26 ++ code/modules/clothing/suits/miscellaneous.dm | 8 +- .../mob/living/carbon/human/human_species.dm | 4 +- code/modules/projectiles/guns/toy.dm | 14 +- code/modules/projectiles/projectile/beams.dm | 34 +++ maps/offmap_vr/common_offmaps.dm | 2 +- maps/redgate/laserdome.dmm | 228 +++++------------- 7 files changed, 143 insertions(+), 173 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/fitness.dm b/code/game/objects/structures/crates_lockers/closets/fitness.dm index 9d01a4efbe..6b104f7cac 100644 --- a/code/game/objects/structures/crates_lockers/closets/fitness.dm +++ b/code/game/objects/structures/crates_lockers/closets/fitness.dm @@ -92,3 +92,29 @@ starts_with = list( /obj/item/weapon/gun/energy/lasertag/blue = 5, /obj/item/clothing/suit/bluetag = 5) + +/obj/structure/closet/lasertag/red/laserdome + name = "red team laserdome equipment" + desc = "It's a storage unit for laser tag equipment." + closet_appearance = /decl/closet_appearance/wardrobe/red + + starts_with = list( + /obj/item/device/encryptionkey/ent = 3, + /obj/item/clothing/gloves/bluespace = 3, + /obj/item/clothing/under/color/red = 3, + /obj/item/weapon/gun/energy/lasertag/red = 3, + /obj/item/clothing/head/redtag = 3, + /obj/item/clothing/suit/redtag = 3) + +/obj/structure/closet/lasertag/blue/laserdome + name = "blue team laserdome equipment" + desc = "It's a storage unit for laser tag equipment." + closet_appearance = /decl/closet_appearance/wardrobe/blue + + starts_with = list( + /obj/item/device/encryptionkey/ent = 3, + /obj/item/clothing/gloves/bluespace = 3, + /obj/item/clothing/under/color/blue = 3, + /obj/item/weapon/gun/energy/lasertag/blue = 3, + /obj/item/clothing/head/bluetag = 3, + /obj/item/clothing/suit/bluetag = 3) diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 6c114b471f..e7de3d361f 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -12,6 +12,8 @@ * Lasertag */ +#define LASER_TAG_HEALTH 3 //how many strikes do we get? + /obj/item/clothing/suit/bluetag name = "blue laser tag armor" desc = "Blue Pride, Station Wide." @@ -21,10 +23,11 @@ body_parts_covered = UPPER_TORSO allowed = list (/obj/item/weapon/gun/energy/lasertag/blue) siemens_coefficient = 3.0 + var/lasertag_health = LASER_TAG_HEALTH /obj/item/clothing/suit/bluetag/sub name = "Brigader Armor" - desc = "Repilca rmor commonly worn by Spacer Union Brigade members from the hit series Spacer Trail. Modified for Laser Tag (Blue Team)." + desc = "Replica armor commonly worn by Spacer Union Brigade members from the hit series Spacer Trail. Modified for Laser Tag (Blue Team)." icon_state = "bluetag2" /obj/item/clothing/suit/redtag @@ -36,10 +39,11 @@ body_parts_covered = UPPER_TORSO allowed = list (/obj/item/weapon/gun/energy/lasertag/red) siemens_coefficient = 3.0 + var/lasertag_health = LASER_TAG_HEALTH /obj/item/clothing/suit/redtag/dom name = "Mu'tu'bi Armor" - desc = "Repilca rmor commonly worn by Dominion Of Mu'tu'bi soldiers from the hit series Spacer Trail. Modified for Laser Tag (Red Team)." + desc = "Replica armor commonly worn by Dominion Of Mu'tu'bi soldiers from the hit series Spacer Trail. Modified for Laser Tag (Red Team)." icon_state = "redtag2" /* diff --git a/code/modules/mob/living/carbon/human/human_species.dm b/code/modules/mob/living/carbon/human/human_species.dm index ea2d2981d7..1051bc4d54 100644 --- a/code/modules/mob/living/carbon/human/human_species.dm +++ b/code/modules/mob/living/carbon/human/human_species.dm @@ -25,6 +25,7 @@ /mob/living/carbon/human/dummy/mannequin/autoequip icon = 'icons/mob/human_races/r_human.dmi' icon_state = "preview" + var/autorotate = TRUE /mob/living/carbon/human/dummy/mannequin/autoequip/Initialize() icon = null @@ -32,7 +33,8 @@ . = ..() dress_up() - turntable() + if(autorotate) + turntable() /mob/living/carbon/human/dummy/mannequin/autoequip/proc/dress_up() set waitfor = FALSE diff --git a/code/modules/projectiles/guns/toy.dm b/code/modules/projectiles/guns/toy.dm index 22f8ef9f74..16d9526cd1 100644 --- a/code/modules/projectiles/guns/toy.dm +++ b/code/modules/projectiles/guns/toy.dm @@ -263,7 +263,7 @@ */ /obj/item/weapon/gun/energy/lasertag name = "laser tag gun" - desc = "Standard issue weapon of the Imperial Guard" + desc = "Standard issue weapon of the Imperial Guard." icon = 'icons/obj/gun_toy.dmi' item_state = "omnitag" item_state = "retro" @@ -286,6 +286,12 @@ item_state = "bluetag" projectile_type = /obj/item/projectile/beam/lasertag/blue required_vest = /obj/item/clothing/suit/bluetag + fire_delay = 10 + + firemodes = list( + list(mode_name="instagib rules", fire_delay=10, projectile_type=/obj/item/projectile/beam/lasertag/blue, charge_cost = 240), + list(mode_name="multi-hit rules", fire_delay=5, projectile_type=/obj/item/projectile/beam/lasertag/blue/multihit, charge_cost = 120), + ) /obj/item/weapon/gun/energy/lasertag/blue/sub name = "Brigader Sidearm" @@ -298,6 +304,12 @@ item_state = "redtag" projectile_type = /obj/item/projectile/beam/lasertag/red required_vest = /obj/item/clothing/suit/redtag + fire_delay = 10 + + firemodes = list( + list(mode_name="instagib rules", fire_delay=12, projectile_type=/obj/item/projectile/beam/lasertag/red, charge_cost = 240), + list(mode_name="multi-hit rules", fire_delay=5, projectile_type=/obj/item/projectile/beam/lasertag/red/multihit, charge_cost = 120), + ) /obj/item/weapon/gun/energy/lasertag/red/dom name = "Mu'tu'bi sidearm" diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 40be78330b..40f9c9dad0 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -242,6 +242,23 @@ M.Weaken(5) return 1 +/obj/item/projectile/beam/lasertag/blue/multhit + name = "blue multi-hit lasertag beam" + +/obj/item/projectile/beam/lasertag/blue/multihit/on_hit(var/atom/target, var/blocked = 0) + if(ishuman(target)) + var/mob/living/carbon/human/M = target + if(istype(M.wear_suit, /obj/item/clothing/suit/redtag)) + var/obj/item/clothing/suit/redtag/S = M.wear_suit + if (S.lasertag_health <= 1) + M.Weaken(5) + to_chat(M,"You have been defeated!") + S.lasertag_health = initial(S.lasertag_health) + else + S.lasertag_health-- + to_chat(M,"Danger! You have [num2text(S.lasertag_health)] hits remaining!") + return 1 + /obj/item/projectile/beam/lasertag/red icon_state = "laser" light_color = "#FF0D00" @@ -254,6 +271,23 @@ M.Weaken(5) return 1 +/obj/item/projectile/beam/lasertag/red/multhit + name = "red multi-hit lasertag beam" + +/obj/item/projectile/beam/lasertag/red/multihit/on_hit(var/atom/target, var/blocked = 0) + if(ishuman(target)) + var/mob/living/carbon/human/M = target + if(istype(M.wear_suit, /obj/item/clothing/suit/bluetag)) + var/obj/item/clothing/suit/bluetag/S = M.wear_suit + if(S.lasertag_health <= 1) + M.Weaken(5) + to_chat(M,"You have been defeated!") + S.lasertag_health = initial(S.lasertag_health) + else + S.lasertag_health-- + to_chat(M,"Danger! You have [num2text(S.lasertag_health)] hits remaining!") + return 1 + /obj/item/projectile/beam/lasertag/omni//A laser tag bolt that stuns EVERYONE icon_state = "omnilaser" light_color = "#00C6FF" diff --git a/maps/offmap_vr/common_offmaps.dm b/maps/offmap_vr/common_offmaps.dm index 2fb10220e1..f155051ef1 100644 --- a/maps/offmap_vr/common_offmaps.dm +++ b/maps/offmap_vr/common_offmaps.dm @@ -329,7 +329,7 @@ /datum/map_template/common_lateload/redgate/laserdome name = "Redgate - Laserdome" - desc = "A classic (if rather large!) laser tag arena." + desc = "A large orbital station with recreational facilities, namely a pair of laser tag arenas." mappath = 'maps/redgate/laserdome.dmm' ////////////////////////////////////////////////////////////////////////////////////// diff --git a/maps/redgate/laserdome.dmm b/maps/redgate/laserdome.dmm index 40f9b79056..82210f3698 100644 --- a/maps/redgate/laserdome.dmm +++ b/maps/redgate/laserdome.dmm @@ -41,15 +41,8 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "aul" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red/full, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "awn" = ( @@ -67,17 +60,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "aLY" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red/full{ dir = 8 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "aSF" = ( @@ -349,12 +335,16 @@ /area/redgate/laserdome/arena/hbl_prep) "eUU" = ( /obj/effect/floor_decal/corner/red/full, -/mob/living/carbon/human/dummy/mannequin/autoequip, /obj/item/clothing/shoes/black, /obj/item/clothing/under/color/red, /obj/item/clothing/suit/redtag, /obj/item/clothing/gloves/red, /obj/item/clothing/head/redtag, +/mob/living/carbon/human/dummy/mannequin/autoequip{ + autorotate = 0; + name = "Laserdome Mannequin"; + real_name = "Laserdome Mannequin" + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "eXJ" = ( @@ -388,15 +378,8 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "fga" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, /obj/effect/floor_decal/corner/blue/full, -/obj/structure/closet/lasertag/blue, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "fhw" = ( @@ -533,17 +516,10 @@ /turf/simulated/floor/tiled/milspec/sterile, /area/redgate/laserdome/lobby/aid_station) "gEn" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, /obj/effect/floor_decal/corner/blue/full{ dir = 4 }, -/obj/structure/closet/lasertag/blue, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "gIH" = ( @@ -554,15 +530,8 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "gKy" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/blue, /obj/effect/floor_decal/corner/blue/full, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "gMp" = ( @@ -733,7 +702,11 @@ /area/redgate/laserdome/arena/capture_the_flag) "inv" = ( /obj/effect/floor_decal/corner/blue/full, -/mob/living/carbon/human/dummy/mannequin/autoequip, +/mob/living/carbon/human/dummy/mannequin/autoequip{ + autorotate = 0; + name = "Laserdome Mannequin"; + real_name = "Laserdome Mannequin" + }, /obj/item/clothing/shoes/black, /obj/item/clothing/under/color/red, /obj/item/clothing/suit/redtag, @@ -780,12 +753,16 @@ /area/redgate/laserdome/arena/hyperball) "iJM" = ( /obj/effect/floor_decal/corner/red/full, -/mob/living/carbon/human/dummy/mannequin/autoequip, /obj/item/clothing/shoes/black, /obj/item/clothing/under/color/blue, /obj/item/clothing/suit/bluetag, /obj/item/clothing/gloves/blue, /obj/item/clothing/head/bluetag, +/mob/living/carbon/human/dummy/mannequin/autoequip{ + autorotate = 0; + name = "Laserdome Mannequin"; + real_name = "Laserdome Mannequin" + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "iVw" = ( @@ -860,12 +837,16 @@ /obj/effect/floor_decal/corner/red/full{ dir = 1 }, -/mob/living/carbon/human/dummy/mannequin/autoequip, /obj/item/clothing/shoes/black, /obj/item/clothing/under/color/red, /obj/item/clothing/suit/redtag, /obj/item/clothing/gloves/red, /obj/item/clothing/head/redtag, +/mob/living/carbon/human/dummy/mannequin/autoequip{ + autorotate = 0; + name = "Laserdome Mannequin"; + real_name = "Laserdome Mannequin" + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "jZT" = ( @@ -912,15 +893,8 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "kvk" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red/full, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "kFg" = ( @@ -975,46 +949,36 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "kYn" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red/full{ dir = 4 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "lbT" = ( /obj/effect/floor_decal/corner/blue/full{ dir = 8 }, -/mob/living/carbon/human/dummy/mannequin/autoequip, /obj/item/clothing/shoes/black, /obj/item/clothing/under/color/red, /obj/item/clothing/suit/redtag, /obj/item/clothing/gloves/red, /obj/item/clothing/head/redtag, +/mob/living/carbon/human/dummy/mannequin/autoequip{ + autorotate = 0; + name = "Laserdome Mannequin"; + real_name = "Laserdome Mannequin" + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "lcP" = ( /turf/simulated/floor/tiled/white, /area/redgate/laserdome/lobby/showers) "ldQ" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red/full{ dir = 1 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "lgv" = ( @@ -1155,17 +1119,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "ngN" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red/full{ dir = 1 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "nlK" = ( @@ -1320,17 +1277,10 @@ /turf/simulated/wall/tgmc/darkwall, /area/redgate/laserdome/arena/hbl_prep) "oIG" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red{ dir = 5 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "oRz" = ( @@ -1341,12 +1291,16 @@ /obj/effect/floor_decal/corner/blue/full{ dir = 1 }, -/mob/living/carbon/human/dummy/mannequin/autoequip, /obj/item/clothing/shoes/black, /obj/item/clothing/under/color/blue, /obj/item/clothing/suit/bluetag, /obj/item/clothing/gloves/blue, /obj/item/clothing/head/bluetag, +/mob/living/carbon/human/dummy/mannequin/autoequip{ + autorotate = 0; + name = "Laserdome Mannequin"; + real_name = "Laserdome Mannequin" + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "oWY" = ( @@ -1411,17 +1365,10 @@ /turf/simulated/wall/tgmc/window/darkwall/reinf, /area/redgate/laserdome/arena/hbl_prep) "pBv" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/blue, /obj/effect/floor_decal/corner/blue/full{ dir = 4 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "pCi" = ( @@ -1646,17 +1593,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "shp" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red{ dir = 10 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "sox" = ( @@ -1764,17 +1704,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "tjc" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, /obj/effect/floor_decal/corner/blue/full{ dir = 1 }, -/obj/structure/closet/lasertag/blue, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "tuG" = ( @@ -1807,17 +1740,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "tRw" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/blue, /obj/effect/floor_decal/corner/blue{ dir = 10 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "tUV" = ( @@ -1830,12 +1756,16 @@ /obj/effect/floor_decal/corner/blue/full{ dir = 4 }, -/mob/living/carbon/human/dummy/mannequin/autoequip, /obj/item/clothing/shoes/black, /obj/item/clothing/under/color/blue, /obj/item/clothing/suit/bluetag, /obj/item/clothing/gloves/blue, /obj/item/clothing/head/bluetag, +/mob/living/carbon/human/dummy/mannequin/autoequip{ + autorotate = 0; + name = "Laserdome Mannequin"; + real_name = "Laserdome Mannequin" + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "tZO" = ( @@ -1845,17 +1775,10 @@ /turf/simulated/wall/tgmc/darkwall, /area/redgate/laserdome/lobby/restaurant) "ubP" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red/full{ dir = 8 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "ucr" = ( @@ -1958,26 +1881,23 @@ /obj/effect/floor_decal/corner/red/full{ dir = 8 }, -/mob/living/carbon/human/dummy/mannequin/autoequip, /obj/item/clothing/shoes/black, /obj/item/clothing/under/color/blue, /obj/item/clothing/suit/bluetag, /obj/item/clothing/gloves/blue, /obj/item/clothing/head/bluetag, +/mob/living/carbon/human/dummy/mannequin/autoequip{ + autorotate = 0; + name = "Laserdome Mannequin"; + real_name = "Laserdome Mannequin" + }, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "uPT" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/blue, /obj/effect/floor_decal/corner/blue/full{ dir = 1 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "val" = ( @@ -2085,17 +2005,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "vNP" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, /obj/effect/floor_decal/corner/blue/full{ dir = 8 }, -/obj/structure/closet/lasertag/blue, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "vNV" = ( @@ -2181,17 +2094,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/capture_the_flag) "wED" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/blue, /obj/effect/floor_decal/corner/blue/full{ dir = 8 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/ctf_prep) "wFp" = ( @@ -2238,17 +2144,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/lobby/spaceview_lounge) "wXJ" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, /obj/effect/floor_decal/corner/blue{ dir = 5 }, -/obj/structure/closet/lasertag/blue, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/blue/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "wYM" = ( @@ -2329,17 +2228,10 @@ /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hyperball) "yet" = ( -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/item/device/encryptionkey/ent, -/obj/structure/closet/lasertag/red, /obj/effect/floor_decal/corner/red/full{ dir = 4 }, -/obj/item/clothing/gloves/bluespace, -/obj/item/clothing/gloves/bluespace, +/obj/structure/closet/lasertag/red/laserdome, /turf/simulated/floor/tiled/milspec, /area/redgate/laserdome/arena/hbl_prep) "yeu" = (